Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dc-java
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bltdc
dc-java
Commits
bd4bc55b
Commit
bd4bc55b
authored
Jun 05, 2019
by
wutong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新同步SKUMS的SKU发货仓库为一对多, 新增公司Id
parent
5e0f86c7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
352 additions
and
217 deletions
+352
-217
SkuInfo.java
...-sku/src/main/java/com/bailuntec/domain/pojo/SkuInfo.java
+13
-10
WarehouseInfo.java
...rc/main/java/com/bailuntec/domain/pojo/WarehouseInfo.java
+28
-0
SkuMSSyncJob.java
...ync-sku/src/main/java/com/bailuntec/job/SkuMSSyncJob.java
+36
-9
DcBaseSkuMapper.xml
...ku/src/main/java/com/bailuntec/mapper/DcBaseSkuMapper.xml
+0
-0
DcBaseSkuWarehouseMapper.java
...n/java/com/bailuntec/mapper/DcBaseSkuWarehouseMapper.java
+32
-32
DcBaseSkuWarehouseMapper.xml
...in/java/com/bailuntec/mapper/DcBaseSkuWarehouseMapper.xml
+0
-0
SyncSkuTest.java
data-base/base-sync-sku/src/test/java/SyncSkuTest.java
+3
-1
DcBaseSku.java
.../src/main/java/com/bailuntec/domain/entity/DcBaseSku.java
+14
-25
DcBaseSkuWarehouse.java
.../java/com/bailuntec/domain/entity/DcBaseSkuWarehouse.java
+166
-0
DcBaseSkuExample.java
...n/java/com/bailuntec/domain/example/DcBaseSkuExample.java
+60
-140
DcBaseSkuWarehouseExample.java
...m/bailuntec/domain/example/DcBaseSkuWarehouseExample.java
+0
-0
No files found.
data-base/base-sync-sku/src/main/java/com/bailuntec/domain/pojo/SkuInfo.java
View file @
bd4bc55b
...
...
@@ -5,6 +5,7 @@ import lombok.Data;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
import
java.util.List
;
@Data
public
class
SkuInfo
{
...
...
@@ -252,16 +253,6 @@ public class SkuInfo {
@JSONField
(
name
=
"buyerName"
)
public
String
buyerName
;
/// <summary>
/// 采购仓库
/// </summary>
@JSONField
(
name
=
"warehouseCode"
)
public
String
warehouseCode
;
/// <summary>
/// 采购仓库
/// </summary>
@JSONField
(
name
=
"warehouseName"
)
public
String
warehouseName
;
/// <summary>
/// 贴标要求
...
...
@@ -428,5 +419,17 @@ public class SkuInfo {
@JSONField
(
name
=
"isDeleted"
)
public
Boolean
hasDelete
;
/// <summary>
/// 公司Id
/// </summary>
@JSONField
(
name
=
"creatorOrganizeId"
)
public
Integer
companyId
;
/// <summary>
/// 对应发货仓列表
/// </summary>
@JSONField
(
name
=
"wareList"
)
public
List
<
WarehouseInfo
>
warehouseList
;
}
data-base/base-sync-sku/src/main/java/com/bailuntec/domain/pojo/WarehouseInfo.java
0 → 100644
View file @
bd4bc55b
package
com
.
bailuntec
.
domain
.
pojo
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
lombok.Data
;
@Data
public
class
WarehouseInfo
{
/// <summary>
/// 发货仓库
/// </summary>
@JSONField
(
name
=
"warehouseCode"
)
public
String
warehouseCode
;
/// <summary>
/// 发货仓库
/// </summary>
@JSONField
(
name
=
"warehouseName"
)
public
String
warehouseName
;
/// <summary>
/// 发货仓库区域
/// </summary>
@JSONField
(
name
=
"areaId"
)
public
Integer
areaId
;
/// <summary>
/// 是否默认发货仓
/// </summary>
@JSONField
(
name
=
"default"
)
public
Boolean
hasDefault
;
}
data-base/base-sync-sku/src/main/java/com/bailuntec/job/SkuMSSyncJob.java
View file @
bd4bc55b
...
...
@@ -3,14 +3,18 @@ package com.bailuntec.job;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.bailuntec.domain.entity.DcBaseSku
;
import
com.bailuntec.domain.entity.DcBaseSkuWarehouse
;
import
com.bailuntec.domain.entity.JobPointLog
;
import
com.bailuntec.domain.example.DcBaseSkuExample
;
import
com.bailuntec.domain.example.DcBaseSkuWarehouseExample
;
import
com.bailuntec.domain.pojo.SkuInfo
;
import
com.bailuntec.domain.pojo.SkuMsResponse
;
import
com.bailuntec.domain.pojo.SkuMsResult
;
import
com.bailuntec.domain.pojo.WarehouseInfo
;
import
com.bailuntec.domain.request.SkuCondition
;
import
com.bailuntec.domain.request.SkumsRequest
;
import
com.bailuntec.mapper.DcBaseSkuMapper
;
import
com.bailuntec.mapper.DcBaseSkuWarehouseMapper
;
import
com.bailuntec.mapper.JobPointLogMapper
;
import
com.bailuntec.support.PointJob
;
import
com.bailuntec.utils.OkHttpUtil
;
...
...
@@ -86,18 +90,41 @@ public class SkuMSSyncJob extends PointJob {
private
void
handleSkuMsJson
(
List
<
SkuInfo
>
data
,
JobPointLog
jobPointLog
)
{
DcBaseSku
dcBaseSku
=
new
DcBaseSku
();
DcBaseSkuWarehouse
dcBaseSkuWarehouse
=
new
DcBaseSkuWarehouse
();
try
{
DcBaseSkuMapper
mapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseSkuMapper
.
class
);
DcBaseSkuWarehouseMapper
dcBaseSkuWarehouseMapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseSkuWarehouseMapper
.
class
);
for
(
SkuInfo
skuInfo
:
data
)
{
try
{
BeanUtils
.
copyProperties
(
dcBaseSku
,
skuInfo
);
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"BeanUtils.copyProperties失败"
);
}
dcBaseSku
.
setGmtModified
(
LocalDateTime
.
now
());
int
v
=
mapper
.
updateByExampleSelective
(
dcBaseSku
,
DcBaseSkuExample
.
newAndCreateCriteria
().
andBailunSkuEqualTo
(
skuInfo
.
getBailunSku
()).
example
());
if
(
v
==
0
)
{
mapper
.
insertSelective
(
dcBaseSku
);
if
(
StringUtils
.
isNotBlank
(
skuInfo
.
getBailunSku
()))
{
String
bailunSku
=
skuInfo
.
getBailunSku
();
//逻辑删除仓库
dcBaseSkuWarehouseMapper
.
logicDeleteWarehouse
(
skuInfo
.
getBailunSku
(),
skuInfo
.
getCompanyId
());
try
{
BeanUtils
.
copyProperties
(
dcBaseSku
,
skuInfo
);
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"BeanUtils.copyProperties失败"
);
}
List
<
WarehouseInfo
>
warehouseList
=
skuInfo
.
getWarehouseList
();
for
(
WarehouseInfo
warehouseInfo
:
warehouseList
)
{
try
{
BeanUtils
.
copyProperties
(
dcBaseSkuWarehouse
,
warehouseInfo
);
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"BeanUtils.copyProperties失败"
);
}
dcBaseSkuWarehouse
.
setBailunSku
(
skuInfo
.
getBailunSku
());
dcBaseSkuWarehouse
.
setCompanyId
(
skuInfo
.
getCompanyId
());
dcBaseSkuWarehouse
.
setStatus
(
0
);
dcBaseSkuWarehouse
.
setGmtModified
(
LocalDateTime
.
now
());
int
i
=
dcBaseSkuWarehouseMapper
.
updateByExampleSelective
(
dcBaseSkuWarehouse
,
DcBaseSkuWarehouseExample
.
newAndCreateCriteria
().
andBailunSkuEqualTo
(
dcBaseSkuWarehouse
.
getBailunSku
()).
andCompanyIdEqualTo
(
dcBaseSkuWarehouse
.
getCompanyId
()).
andWarehouseCodeEqualTo
(
dcBaseSkuWarehouse
.
getWarehouseCode
()).
example
());
if
(
i
==
0
)
{
dcBaseSkuWarehouseMapper
.
insertSelective
(
dcBaseSkuWarehouse
);
}
}
dcBaseSku
.
setGmtModified
(
LocalDateTime
.
now
());
int
v
=
mapper
.
updateByExampleSelective
(
dcBaseSku
,
DcBaseSkuExample
.
newAndCreateCriteria
().
andBailunSkuEqualTo
(
dcBaseSku
.
getBailunSku
()).
andCompanyIdEqualTo
(
dcBaseSku
.
getCompanyId
()).
example
());
if
(
v
==
0
)
{
mapper
.
insertSelective
(
dcBaseSku
);
}
}
}
if
(
jobPointLog
.
getPageIndex
()
%
10
==
0
)
{
...
...
data-base/base-sync-sku/src/main/java/com/bailuntec/mapper/DcBaseSkuMapper.xml
View file @
bd4bc55b
This diff is collapsed.
Click to expand it.
data-base/base-sync-sku/src/main/java/com/bailuntec/mapper/DcBaseWarehouseMapper.java
→
data-base/base-sync-sku/src/main/java/com/bailuntec/mapper/DcBase
Sku
WarehouseMapper.java
View file @
bd4bc55b
package
com
.
bailuntec
.
mapper
;
import
com.bailuntec.domain.entity.DcBaseWarehouse
;
import
com.bailuntec.domain.example.DcBaseWarehouseExample
;
import
com.bailuntec.domain.entity.DcBase
Sku
Warehouse
;
import
com.bailuntec.domain.example.DcBase
Sku
WarehouseExample
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
public
interface
DcBaseWarehouseMapper
{
public
interface
DcBase
Sku
WarehouseMapper
{
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
long
countByExample
(
DcBaseWarehouseExample
example
);
long
countByExample
(
DcBase
Sku
WarehouseExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
int
deleteByExample
(
DcBaseWarehouseExample
example
);
int
deleteByExample
(
DcBase
Sku
WarehouseExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
...
...
@@ -33,95 +33,94 @@ public interface DcBaseWarehouseMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
int
insert
(
DcBaseWarehouse
record
);
int
insert
(
DcBase
Sku
Warehouse
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
int
insertSelective
(
DcBaseWarehouse
record
);
int
insertSelective
(
DcBase
Sku
Warehouse
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
DcBase
Warehouse
selectOneByExample
(
DcBase
WarehouseExample
example
);
DcBase
SkuWarehouse
selectOneByExample
(
DcBaseSku
WarehouseExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
List
<
DcBase
Warehouse
>
selectByExample
(
DcBase
WarehouseExample
example
);
List
<
DcBase
SkuWarehouse
>
selectByExample
(
DcBaseSku
WarehouseExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
DcBaseWarehouse
selectByPrimaryKey
(
Integer
id
);
DcBase
Sku
Warehouse
selectByPrimaryKey
(
Integer
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
int
updateByExampleSelective
(
@Param
(
"record"
)
DcBase
Warehouse
record
,
@Param
(
"example"
)
DcBase
WarehouseExample
example
);
int
updateByExampleSelective
(
@Param
(
"record"
)
DcBase
SkuWarehouse
record
,
@Param
(
"example"
)
DcBaseSku
WarehouseExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
int
updateByExample
(
@Param
(
"record"
)
DcBase
Warehouse
record
,
@Param
(
"example"
)
DcBase
WarehouseExample
example
);
int
updateByExample
(
@Param
(
"record"
)
DcBase
SkuWarehouse
record
,
@Param
(
"example"
)
DcBaseSku
WarehouseExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
int
updateByPrimaryKeySelective
(
DcBaseWarehouse
record
);
int
updateByPrimaryKeySelective
(
DcBase
Sku
Warehouse
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
*/
int
updateByPrimaryKey
(
DcBaseWarehouse
record
);
int
updateByPrimaryKey
(
DcBase
Sku
Warehouse
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
int
upsert
(
DcBaseWarehouse
record
);
int
upsert
(
DcBase
Sku
Warehouse
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_warehouse
* This method corresponds to the database table dc_base_
sku_
warehouse
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
int
upsertSelective
(
DcBaseWarehouse
record
);
String
getWarehouseName
(
String
warehouseCode
);
int
upsertSelective
(
DcBaseSkuWarehouse
record
);
void
logicDeleteWarehouse
(
@Param
(
"bailunSku"
)
String
bailunSku
,
@Param
(
"companyId"
)
Integer
companyId
);
}
\ No newline at end of file
data-base/base-sync-sku/src/main/java/com/bailuntec/mapper/DcBaseWarehouseMapper.xml
→
data-base/base-sync-sku/src/main/java/com/bailuntec/mapper/DcBase
Sku
WarehouseMapper.xml
View file @
bd4bc55b
This diff is collapsed.
Click to expand it.
data-base/base-sync-sku/src/test/java/SyncSkuTest.java
View file @
bd4bc55b
...
...
@@ -8,7 +8,9 @@ public class SyncSkuTest {
@Test
public
void
test
()
{
SkuMSSyncJob
skuSyncJob
=
new
SkuMSSyncJob
();
skuSyncJob
.
executeJob
(
null
,
new
JobPointLog
(
"base-sku"
,
0
,
100
,
1
,
1
,
LocalDateTime
.
now
().
minusMonths
(
1
),
LocalDateTime
.
now
().
minusDays
(
29
)));
skuSyncJob
.
executeJob
(
null
,
new
JobPointLog
(
"base-sku"
,
1
,
1000
,
1
,
1
,
LocalDateTime
.
of
(
2019
,
6
,
4
,
18
,
51
),
LocalDateTime
.
of
(
2019
,
6
,
5
,
18
,
52
)));
}
}
data-common/src/main/java/com/bailuntec/domain/entity/DcBaseSku.java
View file @
bd4bc55b
...
...
@@ -55,24 +55,6 @@ public class DcBaseSku {
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku.warehouse_code
*
* @mbg.generated
*/
private
String
warehouseCode
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku.warehouse_name
*
* @mbg.generated
*/
private
String
warehouseName
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku.unit_price
*
* @mbg.generated
...
...
@@ -620,6 +602,15 @@ public class DcBaseSku {
private
LocalDateTime
developTime
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku.company_id
*
* @mbg.generated
*/
private
Integer
companyId
;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku
*
...
...
@@ -636,8 +627,6 @@ public class DcBaseSku {
sb
.
append
(
", skuImage="
).
append
(
skuImage
);
sb
.
append
(
", categoryId="
).
append
(
categoryId
);
sb
.
append
(
", categoryName="
).
append
(
categoryName
);
sb
.
append
(
", warehouseCode="
).
append
(
warehouseCode
);
sb
.
append
(
", warehouseName="
).
append
(
warehouseName
);
sb
.
append
(
", unitPrice="
).
append
(
unitPrice
);
sb
.
append
(
", sellerId="
).
append
(
sellerId
);
sb
.
append
(
", sellerName="
).
append
(
sellerName
);
...
...
@@ -699,6 +688,7 @@ public class DcBaseSku {
sb
.
append
(
", pushTime="
).
append
(
pushTime
);
sb
.
append
(
", hasDelete="
).
append
(
hasDelete
);
sb
.
append
(
", developTime="
).
append
(
developTime
);
sb
.
append
(
", companyId="
).
append
(
companyId
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
...
...
@@ -726,8 +716,6 @@ public class DcBaseSku {
&&
(
this
.
getSkuImage
()
==
null
?
other
.
getSkuImage
()
==
null
:
this
.
getSkuImage
().
equals
(
other
.
getSkuImage
()))
&&
(
this
.
getCategoryId
()
==
null
?
other
.
getCategoryId
()
==
null
:
this
.
getCategoryId
().
equals
(
other
.
getCategoryId
()))
&&
(
this
.
getCategoryName
()
==
null
?
other
.
getCategoryName
()
==
null
:
this
.
getCategoryName
().
equals
(
other
.
getCategoryName
()))
&&
(
this
.
getWarehouseCode
()
==
null
?
other
.
getWarehouseCode
()
==
null
:
this
.
getWarehouseCode
().
equals
(
other
.
getWarehouseCode
()))
&&
(
this
.
getWarehouseName
()
==
null
?
other
.
getWarehouseName
()
==
null
:
this
.
getWarehouseName
().
equals
(
other
.
getWarehouseName
()))
&&
(
this
.
getUnitPrice
()
==
null
?
other
.
getUnitPrice
()
==
null
:
this
.
getUnitPrice
().
equals
(
other
.
getUnitPrice
()))
&&
(
this
.
getSellerId
()
==
null
?
other
.
getSellerId
()
==
null
:
this
.
getSellerId
().
equals
(
other
.
getSellerId
()))
&&
(
this
.
getSellerName
()
==
null
?
other
.
getSellerName
()
==
null
:
this
.
getSellerName
().
equals
(
other
.
getSellerName
()))
...
...
@@ -788,7 +776,8 @@ public class DcBaseSku {
&&
(
this
.
getSource
()
==
null
?
other
.
getSource
()
==
null
:
this
.
getSource
().
equals
(
other
.
getSource
()))
&&
(
this
.
getPushTime
()
==
null
?
other
.
getPushTime
()
==
null
:
this
.
getPushTime
().
equals
(
other
.
getPushTime
()))
&&
(
this
.
getHasDelete
()
==
null
?
other
.
getHasDelete
()
==
null
:
this
.
getHasDelete
().
equals
(
other
.
getHasDelete
()))
&&
(
this
.
getDevelopTime
()
==
null
?
other
.
getDevelopTime
()
==
null
:
this
.
getDevelopTime
().
equals
(
other
.
getDevelopTime
()));
&&
(
this
.
getDevelopTime
()
==
null
?
other
.
getDevelopTime
()
==
null
:
this
.
getDevelopTime
().
equals
(
other
.
getDevelopTime
()))
&&
(
this
.
getCompanyId
()
==
null
?
other
.
getCompanyId
()
==
null
:
this
.
getCompanyId
().
equals
(
other
.
getCompanyId
()));
}
/**
...
...
@@ -806,8 +795,6 @@ public class DcBaseSku {
result
=
prime
*
result
+
((
getSkuImage
()
==
null
)
?
0
:
getSkuImage
().
hashCode
());
result
=
prime
*
result
+
((
getCategoryId
()
==
null
)
?
0
:
getCategoryId
().
hashCode
());
result
=
prime
*
result
+
((
getCategoryName
()
==
null
)
?
0
:
getCategoryName
().
hashCode
());
result
=
prime
*
result
+
((
getWarehouseCode
()
==
null
)
?
0
:
getWarehouseCode
().
hashCode
());
result
=
prime
*
result
+
((
getWarehouseName
()
==
null
)
?
0
:
getWarehouseName
().
hashCode
());
result
=
prime
*
result
+
((
getUnitPrice
()
==
null
)
?
0
:
getUnitPrice
().
hashCode
());
result
=
prime
*
result
+
((
getSellerId
()
==
null
)
?
0
:
getSellerId
().
hashCode
());
result
=
prime
*
result
+
((
getSellerName
()
==
null
)
?
0
:
getSellerName
().
hashCode
());
...
...
@@ -869,6 +856,7 @@ public class DcBaseSku {
result
=
prime
*
result
+
((
getPushTime
()
==
null
)
?
0
:
getPushTime
().
hashCode
());
result
=
prime
*
result
+
((
getHasDelete
()
==
null
)
?
0
:
getHasDelete
().
hashCode
());
result
=
prime
*
result
+
((
getDevelopTime
()
==
null
)
?
0
:
getDevelopTime
().
hashCode
());
result
=
prime
*
result
+
((
getCompanyId
()
==
null
)
?
0
:
getCompanyId
().
hashCode
());
return
result
;
}
}
\ No newline at end of file
data-common/src/main/java/com/bailuntec/domain/entity/DcBaseSkuWarehouse.java
0 → 100644
View file @
bd4bc55b
package
com
.
bailuntec
.
domain
.
entity
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
@Data
public
class
DcBaseSkuWarehouse
{
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku_warehouse.id
*
* @mbg.generated
*/
private
Integer
id
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku_warehouse.bailun_sku
*
* @mbg.generated
*/
private
String
bailunSku
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku_warehouse.warehouse_code
*
* @mbg.generated
*/
private
String
warehouseCode
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku_warehouse.warehouse_name
*
* @mbg.generated
*/
private
String
warehouseName
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku_warehouse.gmt_create
*
* @mbg.generated
*/
private
LocalDateTime
gmtCreate
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku_warehouse.gmt_modified
*
* @mbg.generated
*/
private
LocalDateTime
gmtModified
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku_warehouse.status
*
* @mbg.generated
*/
private
Integer
status
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku_warehouse.has_default
*
* @mbg.generated
*/
private
Boolean
hasDefault
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_sku_warehouse.company_id
*
* @mbg.generated
*/
private
Integer
companyId
;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_warehouse
*
* @mbg.generated
*/
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
getClass
().
getSimpleName
());
sb
.
append
(
" ["
);
sb
.
append
(
"Hash = "
).
append
(
hashCode
());
sb
.
append
(
", id="
).
append
(
id
);
sb
.
append
(
", bailunSku="
).
append
(
bailunSku
);
sb
.
append
(
", warehouseCode="
).
append
(
warehouseCode
);
sb
.
append
(
", warehouseName="
).
append
(
warehouseName
);
sb
.
append
(
", gmtCreate="
).
append
(
gmtCreate
);
sb
.
append
(
", gmtModified="
).
append
(
gmtModified
);
sb
.
append
(
", status="
).
append
(
status
);
sb
.
append
(
", hasDefault="
).
append
(
hasDefault
);
sb
.
append
(
", companyId="
).
append
(
companyId
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_warehouse
*
* @mbg.generated
*/
@Override
public
boolean
equals
(
Object
that
)
{
if
(
this
==
that
)
{
return
true
;
}
if
(
that
==
null
)
{
return
false
;
}
if
(
getClass
()
!=
that
.
getClass
())
{
return
false
;
}
DcBaseSkuWarehouse
other
=
(
DcBaseSkuWarehouse
)
that
;
return
(
this
.
getId
()
==
null
?
other
.
getId
()
==
null
:
this
.
getId
().
equals
(
other
.
getId
()))
&&
(
this
.
getBailunSku
()
==
null
?
other
.
getBailunSku
()
==
null
:
this
.
getBailunSku
().
equals
(
other
.
getBailunSku
()))
&&
(
this
.
getWarehouseCode
()
==
null
?
other
.
getWarehouseCode
()
==
null
:
this
.
getWarehouseCode
().
equals
(
other
.
getWarehouseCode
()))
&&
(
this
.
getWarehouseName
()
==
null
?
other
.
getWarehouseName
()
==
null
:
this
.
getWarehouseName
().
equals
(
other
.
getWarehouseName
()))
&&
(
this
.
getGmtCreate
()
==
null
?
other
.
getGmtCreate
()
==
null
:
this
.
getGmtCreate
().
equals
(
other
.
getGmtCreate
()))
&&
(
this
.
getGmtModified
()
==
null
?
other
.
getGmtModified
()
==
null
:
this
.
getGmtModified
().
equals
(
other
.
getGmtModified
()))
&&
(
this
.
getStatus
()
==
null
?
other
.
getStatus
()
==
null
:
this
.
getStatus
().
equals
(
other
.
getStatus
()))
&&
(
this
.
getHasDefault
()
==
null
?
other
.
getHasDefault
()
==
null
:
this
.
getHasDefault
().
equals
(
other
.
getHasDefault
()))
&&
(
this
.
getCompanyId
()
==
null
?
other
.
getCompanyId
()
==
null
:
this
.
getCompanyId
().
equals
(
other
.
getCompanyId
()));
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_sku_warehouse
*
* @mbg.generated
*/
@Override
public
int
hashCode
()
{
final
int
prime
=
31
;
int
result
=
1
;
result
=
prime
*
result
+
((
getId
()
==
null
)
?
0
:
getId
().
hashCode
());
result
=
prime
*
result
+
((
getBailunSku
()
==
null
)
?
0
:
getBailunSku
().
hashCode
());
result
=
prime
*
result
+
((
getWarehouseCode
()
==
null
)
?
0
:
getWarehouseCode
().
hashCode
());
result
=
prime
*
result
+
((
getWarehouseName
()
==
null
)
?
0
:
getWarehouseName
().
hashCode
());
result
=
prime
*
result
+
((
getGmtCreate
()
==
null
)
?
0
:
getGmtCreate
().
hashCode
());
result
=
prime
*
result
+
((
getGmtModified
()
==
null
)
?
0
:
getGmtModified
().
hashCode
());
result
=
prime
*
result
+
((
getStatus
()
==
null
)
?
0
:
getStatus
().
hashCode
());
result
=
prime
*
result
+
((
getHasDefault
()
==
null
)
?
0
:
getHasDefault
().
hashCode
());
result
=
prime
*
result
+
((
getCompanyId
()
==
null
)
?
0
:
getCompanyId
().
hashCode
());
return
result
;
}
}
\ No newline at end of file
data-common/src/main/java/com/bailuntec/domain/example/DcBaseSkuExample.java
View file @
bd4bc55b
...
...
@@ -701,146 +701,6 @@ public class DcBaseSkuExample {
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeIsNull
()
{
addCriterion
(
"warehouse_code is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeIsNotNull
()
{
addCriterion
(
"warehouse_code is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeEqualTo
(
String
value
)
{
addCriterion
(
"warehouse_code ="
,
value
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeNotEqualTo
(
String
value
)
{
addCriterion
(
"warehouse_code <>"
,
value
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeGreaterThan
(
String
value
)
{
addCriterion
(
"warehouse_code >"
,
value
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"warehouse_code >="
,
value
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeLessThan
(
String
value
)
{
addCriterion
(
"warehouse_code <"
,
value
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"warehouse_code <="
,
value
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeLike
(
String
value
)
{
addCriterion
(
"warehouse_code like"
,
value
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeNotLike
(
String
value
)
{
addCriterion
(
"warehouse_code not like"
,
value
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeIn
(
List
<
String
>
values
)
{
addCriterion
(
"warehouse_code in"
,
values
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"warehouse_code not in"
,
values
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"warehouse_code between"
,
value1
,
value2
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseCodeNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"warehouse_code not between"
,
value1
,
value2
,
"warehouseCode"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameIsNull
()
{
addCriterion
(
"warehouse_name is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameIsNotNull
()
{
addCriterion
(
"warehouse_name is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameEqualTo
(
String
value
)
{
addCriterion
(
"warehouse_name ="
,
value
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameNotEqualTo
(
String
value
)
{
addCriterion
(
"warehouse_name <>"
,
value
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameGreaterThan
(
String
value
)
{
addCriterion
(
"warehouse_name >"
,
value
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"warehouse_name >="
,
value
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameLessThan
(
String
value
)
{
addCriterion
(
"warehouse_name <"
,
value
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"warehouse_name <="
,
value
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameLike
(
String
value
)
{
addCriterion
(
"warehouse_name like"
,
value
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameNotLike
(
String
value
)
{
addCriterion
(
"warehouse_name not like"
,
value
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameIn
(
List
<
String
>
values
)
{
addCriterion
(
"warehouse_name in"
,
values
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"warehouse_name not in"
,
values
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"warehouse_name between"
,
value1
,
value2
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWarehouseNameNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"warehouse_name not between"
,
value1
,
value2
,
"warehouseName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUnitPriceIsNull
()
{
addCriterion
(
"unit_price is null"
);
return
(
Criteria
)
this
;
...
...
@@ -4790,6 +4650,66 @@ public class DcBaseSkuExample {
addCriterion
(
"develop_time not between"
,
value1
,
value2
,
"developTime"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdIsNull
()
{
addCriterion
(
"company_id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdIsNotNull
()
{
addCriterion
(
"company_id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdEqualTo
(
Integer
value
)
{
addCriterion
(
"company_id ="
,
value
,
"companyId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdNotEqualTo
(
Integer
value
)
{
addCriterion
(
"company_id <>"
,
value
,
"companyId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdGreaterThan
(
Integer
value
)
{
addCriterion
(
"company_id >"
,
value
,
"companyId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"company_id >="
,
value
,
"companyId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdLessThan
(
Integer
value
)
{
addCriterion
(
"company_id <"
,
value
,
"companyId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"company_id <="
,
value
,
"companyId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"company_id in"
,
values
,
"companyId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"company_id not in"
,
values
,
"companyId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"company_id between"
,
value1
,
value2
,
"companyId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCompanyIdNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"company_id not between"
,
value1
,
value2
,
"companyId"
);
return
(
Criteria
)
this
;
}
}
/**
...
...
data-common/src/main/java/com/bailuntec/domain/example/DcBaseSkuWarehouseExample.java
0 → 100644
View file @
bd4bc55b
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment