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
huluobin
dc-java
Commits
b369e6f7
Commit
b369e6f7
authored
Aug 31, 2019
by
yinyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
JIT保底库存配置
parent
304285d2
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
1639 additions
and
0 deletions
+1639
-0
SemiOrderSyncJob.java
...der/src/main/java/com/bailuntec/job/SemiOrderSyncJob.java
+97
-0
DcAutoJitInventory.java
.../java/com/bailuntec/domain/entity/DcAutoJitInventory.java
+116
-0
DcAutoJitInventoryExample.java
...m/bailuntec/domain/example/DcAutoJitInventoryExample.java
+925
-0
DcAutoJitInventoryMapper.java
...n/java/com/bailuntec/mapper/DcAutoJitInventoryMapper.java
+125
-0
DcAutoJitInventoryMapper.xml
...in/java/com/bailuntec/mapper/DcAutoJitInventoryMapper.xml
+376
-0
No files found.
data-base/base-sync-semi-order/src/main/java/com/bailuntec/job/SemiOrderSyncJob.java
0 → 100644
View file @
b369e6f7
package
com
.
bailuntec
.
job
;
import
com.alibaba.fastjson.JSON
;
import
com.bailuntec.domain.constant.CommonConstant
;
import
com.bailuntec.domain.entity.DcSemiOrder
;
import
com.bailuntec.domain.entity.JobPointLog
;
import
com.bailuntec.domain.pojo.SemiOrderResultInfo
;
import
com.bailuntec.domain.pojo.ResultData
;
import
com.bailuntec.mapper.DcSemiOrderMapper
;
import
com.bailuntec.mapper.JobPointLogMapper
;
import
com.bailuntec.support.PointJob
;
import
com.bailuntec.utils.OkHttpUtil
;
import
com.bailuntec.utils.PropertiesUtil
;
import
com.bailuntec.utils.SessionUtil
;
import
com.dangdang.ddframe.job.api.ShardingContext
;
import
lombok.extern.slf4j.Slf4j
;
import
okhttp3.OkHttpClient
;
import
okhttp3.Request
;
import
okhttp3.Response
;
import
org.apache.commons.lang3.StringUtils
;
import
java.io.IOException
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.util.LinkedHashMap
;
@Slf4j
public
class
SemiOrderSyncJob
extends
PointJob
{
private
OkHttpClient
okHttpClient
=
OkHttpUtil
.
getInstance
();
private
PropertiesUtil
propertiesUtil
=
PropertiesUtil
.
getInstance
(
"const"
);
@Override
public
void
executeJob
(
ShardingContext
shardingContext
,
JobPointLog
jobPointLog
)
{
LinkedHashMap
<
String
,
String
>
map
=
new
LinkedHashMap
<>(
4
);
map
.
put
(
"rows"
,
jobPointLog
.
getPageSize
().
toString
());
map
.
put
(
"btime"
,
DateTimeFormatter
.
ofPattern
(
CommonConstant
.
TIME_FORMAT
).
format
(
jobPointLog
.
getStartTime
()));
map
.
put
(
"etime"
,
DateTimeFormatter
.
ofPattern
(
CommonConstant
.
TIME_FORMAT
).
format
(
jobPointLog
.
getEndTime
()));
do
{
map
.
put
(
"page"
,
jobPointLog
.
getPageIndex
().
equals
(
0
)
?
"1"
:
jobPointLog
.
getPageIndex
().
toString
());
Response
response
=
null
;
String
palResultStr
=
null
;
try
{
Request
request
=
new
Request
.
Builder
()
.
get
()
.
url
(
OkHttpUtil
.
attachHttpGetParams
(
propertiesUtil
.
getPropertyAsString
(
"SEMI_ORDER_URL"
),
map
))
.
addHeader
(
"Content-Type"
,
"application/json"
)
.
build
();
response
=
okHttpClient
.
newCall
(
request
).
execute
();
palResultStr
=
response
.
body
().
string
();
}
catch
(
IOException
e
)
{
throw
new
RuntimeException
(
map
+
"请求流水接口同步百伦接口失败"
+
response
,
e
);
}
finally
{
if
(
response
!=
null
)
{
response
.
close
();
}
}
if
(
StringUtils
.
isNoneBlank
(
palResultStr
))
{
SemiOrderResultInfo
palResultRoot
=
JSON
.
parseObject
(
palResultStr
,
SemiOrderResultInfo
.
class
);
if
(
palResultRoot
!=
null
&&
palResultRoot
.
getSuccess
().
booleanValue
())
{
ResultData
<
DcSemiOrder
>
resultData
=
palResultRoot
.
getData
();
if
(
jobPointLog
.
getPageIndex
().
equals
(
0
))
{
jobPointLog
.
setPageIndex
(
resultData
.
getTotalPages
()
+
1
);
}
if
(
resultData
.
getItems
()
!=
null
&&
resultData
.
getItems
().
size
()
>
0
)
{
for
(
DcSemiOrder
semiOrder
:
resultData
.
getItems
())
{
semiOrder
.
setId
(
null
);
DcSemiOrderMapper
mapper
=
SessionUtil
.
getSession
().
getMapper
(
DcSemiOrderMapper
.
class
);
mapper
.
upsertSelective
(
semiOrder
);
}
}
}
else
{
throw
new
RuntimeException
(
"调用流水接口同步百伦流水失败, 响应200, 请求参数"
+
map
.
toString
());
}
}
else
{
throw
new
RuntimeException
(
"调用流水接口同步百伦流水失败, 响应为null, 请求参数"
+
map
.
toString
());
}
if
(
jobPointLog
.
getPageIndex
()
%
10
==
0
)
{
try
{
JobPointLogMapper
mapper
=
SessionUtil
.
getSession
().
getMapper
(
JobPointLogMapper
.
class
);
mapper
.
upsertSelective
(
jobPointLog
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
new
RuntimeException
(
"Mybatis操作DB插入任务记录失败"
,
e
);
}
finally
{
SessionUtil
.
closeSession
();
}
}
jobPointLog
.
setPageIndex
(
jobPointLog
.
getPageIndex
()
-
1
);
}
while
(
0
<
jobPointLog
.
getPageIndex
());
jobPointLog
.
setPageIndex
(
0
);
jobPointLog
.
setStartTime
(
jobPointLog
.
getEndTime
());
jobPointLog
.
setEndTime
(
jobPointLog
.
getEndTime
().
plusDays
(
jobPointLog
.
getIntervalTime
()).
isAfter
(
LocalDateTime
.
now
())
?
LocalDateTime
.
now
()
:
jobPointLog
.
getEndTime
().
plusDays
(
jobPointLog
.
getIntervalTime
()));
}
}
data-common/src/main/java/com/bailuntec/domain/entity/DcAutoJitInventory.java
0 → 100644
View file @
b369e6f7
package
com
.
bailuntec
.
domain
.
entity
;
import
lombok.Data
;
@Data
public
class
DcAutoJitInventory
{
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_auto_jit_inventory.id
*
* @mbg.generated
*/
private
Integer
id
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_auto_jit_inventory.bailun_sku
*
* @mbg.generated
*/
private
String
bailunSku
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_auto_jit_inventory.bailun_sku_title
*
* @mbg.generated
*/
private
String
bailunSkuTitle
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_auto_jit_inventory.safe_stock
*
* @mbg.generated
*/
private
Integer
safeStock
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_auto_jit_inventory.status
*
* @mbg.generated
*/
private
Integer
status
;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @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
(
", bailunSkuTitle="
).
append
(
bailunSkuTitle
);
sb
.
append
(
", safeStock="
).
append
(
safeStock
);
sb
.
append
(
", status="
).
append
(
status
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
@Override
public
boolean
equals
(
Object
that
)
{
if
(
this
==
that
)
{
return
true
;
}
if
(
that
==
null
)
{
return
false
;
}
if
(
getClass
()
!=
that
.
getClass
())
{
return
false
;
}
DcAutoJitInventory
other
=
(
DcAutoJitInventory
)
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
.
getBailunSkuTitle
()
==
null
?
other
.
getBailunSkuTitle
()
==
null
:
this
.
getBailunSkuTitle
().
equals
(
other
.
getBailunSkuTitle
()))
&&
(
this
.
getSafeStock
()
==
null
?
other
.
getSafeStock
()
==
null
:
this
.
getSafeStock
().
equals
(
other
.
getSafeStock
()))
&&
(
this
.
getStatus
()
==
null
?
other
.
getStatus
()
==
null
:
this
.
getStatus
().
equals
(
other
.
getStatus
()));
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @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
+
((
getBailunSkuTitle
()
==
null
)
?
0
:
getBailunSkuTitle
().
hashCode
());
result
=
prime
*
result
+
((
getSafeStock
()
==
null
)
?
0
:
getSafeStock
().
hashCode
());
result
=
prime
*
result
+
((
getStatus
()
==
null
)
?
0
:
getStatus
().
hashCode
());
return
result
;
}
}
\ No newline at end of file
data-common/src/main/java/com/bailuntec/domain/example/DcAutoJitInventoryExample.java
0 → 100644
View file @
b369e6f7
package
com
.
bailuntec
.
domain
.
example
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
DcAutoJitInventoryExample
{
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
protected
String
orderByClause
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
protected
boolean
distinct
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
protected
List
<
Criteria
>
oredCriteria
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
protected
Integer
offset
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
protected
Integer
rows
;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
DcAutoJitInventoryExample
()
{
oredCriteria
=
new
ArrayList
<
Criteria
>();
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
void
setOrderByClause
(
String
orderByClause
)
{
this
.
orderByClause
=
orderByClause
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
String
getOrderByClause
()
{
return
orderByClause
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
void
setDistinct
(
boolean
distinct
)
{
this
.
distinct
=
distinct
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
boolean
isDistinct
()
{
return
distinct
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
List
<
Criteria
>
getOredCriteria
()
{
return
oredCriteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
void
or
(
Criteria
criteria
)
{
oredCriteria
.
add
(
criteria
);
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
Criteria
or
()
{
Criteria
criteria
=
createCriteriaInternal
();
oredCriteria
.
add
(
criteria
);
return
criteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
DcAutoJitInventoryExample
orderBy
(
String
orderByClause
)
{
this
.
setOrderByClause
(
orderByClause
);
return
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
DcAutoJitInventoryExample
orderBy
(
String
...
orderByClauses
)
{
StringBuffer
sb
=
new
StringBuffer
();
for
(
int
i
=
0
;
i
<
orderByClauses
.
length
;
i
++)
{
sb
.
append
(
orderByClauses
[
i
]);
if
(
i
<
orderByClauses
.
length
-
1
)
{
sb
.
append
(
" , "
);
}
}
this
.
setOrderByClause
(
sb
.
toString
());
return
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
Criteria
createCriteria
()
{
Criteria
criteria
=
createCriteriaInternal
();
if
(
oredCriteria
.
size
()
==
0
)
{
oredCriteria
.
add
(
criteria
);
}
return
criteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
protected
Criteria
createCriteriaInternal
()
{
Criteria
criteria
=
new
Criteria
(
this
);
return
criteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
void
clear
()
{
oredCriteria
.
clear
();
orderByClause
=
null
;
distinct
=
false
;
rows
=
null
;
offset
=
null
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
static
Criteria
newAndCreateCriteria
()
{
DcAutoJitInventoryExample
example
=
new
DcAutoJitInventoryExample
();
return
example
.
createCriteria
();
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
DcAutoJitInventoryExample
when
(
boolean
condition
,
IExampleWhen
then
)
{
if
(
condition
)
{
then
.
example
(
this
);
}
return
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
DcAutoJitInventoryExample
when
(
boolean
condition
,
IExampleWhen
then
,
IExampleWhen
otherwise
)
{
if
(
condition
)
{
then
.
example
(
this
);
}
else
{
otherwise
.
example
(
this
);
}
return
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
void
setOffset
(
Integer
offset
)
{
this
.
offset
=
offset
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
Integer
getOffset
()
{
return
this
.
offset
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
void
setRows
(
Integer
rows
)
{
this
.
rows
=
rows
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
Integer
getRows
()
{
return
this
.
rows
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
DcAutoJitInventoryExample
limit
(
Integer
rows
)
{
this
.
rows
=
rows
;
return
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
DcAutoJitInventoryExample
limit
(
Integer
offset
,
Integer
rows
)
{
this
.
offset
=
offset
;
this
.
rows
=
rows
;
return
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
DcAutoJitInventoryExample
page
(
Integer
page
,
Integer
pageSize
)
{
this
.
offset
=
page
*
pageSize
;
this
.
rows
=
pageSize
;
return
this
;
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
protected
abstract
static
class
GeneratedCriteria
{
protected
List
<
Criterion
>
criteria
;
protected
GeneratedCriteria
()
{
super
();
criteria
=
new
ArrayList
<
Criterion
>();
}
public
boolean
isValid
()
{
return
criteria
.
size
()
>
0
;
}
public
List
<
Criterion
>
getAllCriteria
()
{
return
criteria
;
}
public
List
<
Criterion
>
getCriteria
()
{
return
criteria
;
}
protected
void
addCriterion
(
String
condition
)
{
if
(
condition
==
null
)
{
throw
new
RuntimeException
(
"Value for condition cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
));
}
protected
void
addCriterion
(
String
condition
,
Object
value
,
String
property
)
{
if
(
value
==
null
)
{
throw
new
RuntimeException
(
"Value for "
+
property
+
" cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
,
value
));
}
protected
void
addCriterion
(
String
condition
,
Object
value1
,
Object
value2
,
String
property
)
{
if
(
value1
==
null
||
value2
==
null
)
{
throw
new
RuntimeException
(
"Between values for "
+
property
+
" cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
,
value1
,
value2
));
}
public
Criteria
andIdIsNull
()
{
addCriterion
(
"id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdIsNotNull
()
{
addCriterion
(
"id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdEqualTo
(
Integer
value
)
{
addCriterion
(
"id ="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotEqualTo
(
Integer
value
)
{
addCriterion
(
"id <>"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdGreaterThan
(
Integer
value
)
{
addCriterion
(
"id >"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"id >="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdLessThan
(
Integer
value
)
{
addCriterion
(
"id <"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"id <="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"id in"
,
values
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"id not in"
,
values
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"id between"
,
value1
,
value2
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"id not between"
,
value1
,
value2
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuIsNull
()
{
addCriterion
(
"bailun_sku is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuIsNotNull
()
{
addCriterion
(
"bailun_sku is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuEqualTo
(
String
value
)
{
addCriterion
(
"bailun_sku ="
,
value
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuNotEqualTo
(
String
value
)
{
addCriterion
(
"bailun_sku <>"
,
value
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuGreaterThan
(
String
value
)
{
addCriterion
(
"bailun_sku >"
,
value
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"bailun_sku >="
,
value
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuLessThan
(
String
value
)
{
addCriterion
(
"bailun_sku <"
,
value
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"bailun_sku <="
,
value
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuLike
(
String
value
)
{
addCriterion
(
"bailun_sku like"
,
value
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuNotLike
(
String
value
)
{
addCriterion
(
"bailun_sku not like"
,
value
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuIn
(
List
<
String
>
values
)
{
addCriterion
(
"bailun_sku in"
,
values
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"bailun_sku not in"
,
values
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"bailun_sku between"
,
value1
,
value2
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"bailun_sku not between"
,
value1
,
value2
,
"bailunSku"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleIsNull
()
{
addCriterion
(
"bailun_sku_title is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleIsNotNull
()
{
addCriterion
(
"bailun_sku_title is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleEqualTo
(
String
value
)
{
addCriterion
(
"bailun_sku_title ="
,
value
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleNotEqualTo
(
String
value
)
{
addCriterion
(
"bailun_sku_title <>"
,
value
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleGreaterThan
(
String
value
)
{
addCriterion
(
"bailun_sku_title >"
,
value
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"bailun_sku_title >="
,
value
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleLessThan
(
String
value
)
{
addCriterion
(
"bailun_sku_title <"
,
value
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"bailun_sku_title <="
,
value
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleLike
(
String
value
)
{
addCriterion
(
"bailun_sku_title like"
,
value
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleNotLike
(
String
value
)
{
addCriterion
(
"bailun_sku_title not like"
,
value
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleIn
(
List
<
String
>
values
)
{
addCriterion
(
"bailun_sku_title in"
,
values
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"bailun_sku_title not in"
,
values
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"bailun_sku_title between"
,
value1
,
value2
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBailunSkuTitleNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"bailun_sku_title not between"
,
value1
,
value2
,
"bailunSkuTitle"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockIsNull
()
{
addCriterion
(
"safe_stock is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockIsNotNull
()
{
addCriterion
(
"safe_stock is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockEqualTo
(
Integer
value
)
{
addCriterion
(
"safe_stock ="
,
value
,
"safeStock"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockNotEqualTo
(
Integer
value
)
{
addCriterion
(
"safe_stock <>"
,
value
,
"safeStock"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockGreaterThan
(
Integer
value
)
{
addCriterion
(
"safe_stock >"
,
value
,
"safeStock"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"safe_stock >="
,
value
,
"safeStock"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockLessThan
(
Integer
value
)
{
addCriterion
(
"safe_stock <"
,
value
,
"safeStock"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"safe_stock <="
,
value
,
"safeStock"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"safe_stock in"
,
values
,
"safeStock"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"safe_stock not in"
,
values
,
"safeStock"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"safe_stock between"
,
value1
,
value2
,
"safeStock"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSafeStockNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"safe_stock not between"
,
value1
,
value2
,
"safeStock"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusIsNull
()
{
addCriterion
(
"status is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusIsNotNull
()
{
addCriterion
(
"status is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusEqualTo
(
Integer
value
)
{
addCriterion
(
"status ="
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusNotEqualTo
(
Integer
value
)
{
addCriterion
(
"status <>"
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusGreaterThan
(
Integer
value
)
{
addCriterion
(
"status >"
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"status >="
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusLessThan
(
Integer
value
)
{
addCriterion
(
"status <"
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"status <="
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"status in"
,
values
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"status not in"
,
values
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"status between"
,
value1
,
value2
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"status not between"
,
value1
,
value2
,
"status"
);
return
(
Criteria
)
this
;
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated do_not_delete_during_merge
*/
public
static
class
Criteria
extends
GeneratedCriteria
{
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
private
DcAutoJitInventoryExample
example
;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
protected
Criteria
(
DcAutoJitInventoryExample
example
)
{
super
();
this
.
example
=
example
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
DcAutoJitInventoryExample
example
()
{
return
this
.
example
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
@Deprecated
public
Criteria
andIf
(
boolean
ifAdd
,
ICriteriaAdd
add
)
{
if
(
ifAdd
)
{
add
.
add
(
this
);
}
return
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
Criteria
when
(
boolean
condition
,
ICriteriaWhen
then
)
{
if
(
condition
)
{
then
.
criteria
(
this
);
}
return
this
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
Criteria
when
(
boolean
condition
,
ICriteriaWhen
then
,
ICriteriaWhen
otherwise
)
{
if
(
condition
)
{
then
.
criteria
(
this
);
}
else
{
otherwise
.
criteria
(
this
);
}
return
this
;
}
/**
* This interface was generated by MyBatis Generator.
* This interface corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
@Deprecated
public
interface
ICriteriaAdd
{
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
Criteria
add
(
Criteria
add
);
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
public
static
class
Criterion
{
private
String
condition
;
private
Object
value
;
private
Object
secondValue
;
private
boolean
noValue
;
private
boolean
singleValue
;
private
boolean
betweenValue
;
private
boolean
listValue
;
private
String
typeHandler
;
public
String
getCondition
()
{
return
condition
;
}
public
Object
getValue
()
{
return
value
;
}
public
Object
getSecondValue
()
{
return
secondValue
;
}
public
boolean
isNoValue
()
{
return
noValue
;
}
public
boolean
isSingleValue
()
{
return
singleValue
;
}
public
boolean
isBetweenValue
()
{
return
betweenValue
;
}
public
boolean
isListValue
()
{
return
listValue
;
}
public
String
getTypeHandler
()
{
return
typeHandler
;
}
protected
Criterion
(
String
condition
)
{
super
();
this
.
condition
=
condition
;
this
.
typeHandler
=
null
;
this
.
noValue
=
true
;
}
protected
Criterion
(
String
condition
,
Object
value
,
String
typeHandler
)
{
super
();
this
.
condition
=
condition
;
this
.
value
=
value
;
this
.
typeHandler
=
typeHandler
;
if
(
value
instanceof
List
<?>)
{
this
.
listValue
=
true
;
}
else
{
this
.
singleValue
=
true
;
}
}
protected
Criterion
(
String
condition
,
Object
value
)
{
this
(
condition
,
value
,
null
);
}
protected
Criterion
(
String
condition
,
Object
value
,
Object
secondValue
,
String
typeHandler
)
{
super
();
this
.
condition
=
condition
;
this
.
value
=
value
;
this
.
secondValue
=
secondValue
;
this
.
typeHandler
=
typeHandler
;
this
.
betweenValue
=
true
;
}
protected
Criterion
(
String
condition
,
Object
value
,
Object
secondValue
)
{
this
(
condition
,
value
,
secondValue
,
null
);
}
}
/**
* This interface was generated by MyBatis Generator.
* This interface corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
interface
ICriteriaWhen
{
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
void
criteria
(
Criteria
criteria
);
}
/**
* This interface was generated by MyBatis Generator.
* This interface corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public
interface
IExampleWhen
{
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
void
example
(
DcAutoJitInventoryExample
example
);
}
}
\ No newline at end of file
data-common/src/main/java/com/bailuntec/mapper/DcAutoJitInventoryMapper.java
0 → 100644
View file @
b369e6f7
package
com
.
bailuntec
.
mapper
;
import
com.bailuntec.domain.entity.DcAutoJitInventory
;
import
com.bailuntec.domain.example.DcAutoJitInventoryExample
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
public
interface
DcAutoJitInventoryMapper
{
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
long
countByExample
(
DcAutoJitInventoryExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
int
deleteByExample
(
DcAutoJitInventoryExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
int
deleteByPrimaryKey
(
Integer
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
int
insert
(
DcAutoJitInventory
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
int
insertSelective
(
DcAutoJitInventory
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
DcAutoJitInventory
selectOneByExample
(
DcAutoJitInventoryExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
List
<
DcAutoJitInventory
>
selectByExample
(
DcAutoJitInventoryExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
DcAutoJitInventory
selectByPrimaryKey
(
Integer
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
int
updateByExampleSelective
(
@Param
(
"record"
)
DcAutoJitInventory
record
,
@Param
(
"example"
)
DcAutoJitInventoryExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
int
updateByExample
(
@Param
(
"record"
)
DcAutoJitInventory
record
,
@Param
(
"example"
)
DcAutoJitInventoryExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
int
updateByPrimaryKeySelective
(
DcAutoJitInventory
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
*/
int
updateByPrimaryKey
(
DcAutoJitInventory
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
int
upsert
(
DcAutoJitInventory
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_auto_jit_inventory
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
int
upsertSelective
(
DcAutoJitInventory
record
);
}
\ No newline at end of file
data-common/src/main/java/com/bailuntec/mapper/DcAutoJitInventoryMapper.xml
0 → 100644
View file @
b369e6f7
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.bailuntec.mapper.DcAutoJitInventoryMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.bailuntec.domain.entity.DcAutoJitInventory"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<id
column=
"id"
jdbcType=
"INTEGER"
property=
"id"
/>
<result
column=
"bailun_sku"
jdbcType=
"VARCHAR"
property=
"bailunSku"
/>
<result
column=
"bailun_sku_title"
jdbcType=
"VARCHAR"
property=
"bailunSkuTitle"
/>
<result
column=
"safe_stock"
jdbcType=
"INTEGER"
property=
"safeStock"
/>
<result
column=
"status"
jdbcType=
"TINYINT"
property=
"status"
/>
</resultMap>
<sql
id=
"Example_Where_Clause"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<where>
<foreach
collection=
"oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
<trim
prefix=
"("
prefixOverrides=
"and"
suffix=
")"
>
<foreach
collection=
"criteria.criteria"
item=
"criterion"
>
<choose>
<when
test=
"criterion.noValue"
>
and ${criterion.condition}
</when>
<when
test=
"criterion.singleValue"
>
and ${criterion.condition} #{criterion.value}
</when>
<when
test=
"criterion.betweenValue"
>
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when
test=
"criterion.listValue"
>
and ${criterion.condition}
<foreach
close=
")"
collection=
"criterion.value"
item=
"listItem"
open=
"("
separator=
","
>
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql
id=
"Update_By_Example_Where_Clause"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<where>
<foreach
collection=
"example.oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
<trim
prefix=
"("
prefixOverrides=
"and"
suffix=
")"
>
<foreach
collection=
"criteria.criteria"
item=
"criterion"
>
<choose>
<when
test=
"criterion.noValue"
>
and ${criterion.condition}
</when>
<when
test=
"criterion.singleValue"
>
and ${criterion.condition} #{criterion.value}
</when>
<when
test=
"criterion.betweenValue"
>
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when
test=
"criterion.listValue"
>
and ${criterion.condition}
<foreach
close=
")"
collection=
"criterion.value"
item=
"listItem"
open=
"("
separator=
","
>
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql
id=
"Base_Column_List"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
id, bailun_sku, bailun_sku_title, safe_stock, status
</sql>
<select
id=
"selectByExample"
parameterType=
"com.bailuntec.domain.example.DcAutoJitInventoryExample"
resultMap=
"BaseResultMap"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<if
test=
"distinct"
>
distinct
</if>
<include
refid=
"Base_Column_List"
/>
from dc_auto_jit_inventory
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
<if
test=
"orderByClause != null"
>
order by ${orderByClause}
</if>
<if
test=
"rows != null"
>
<if
test=
"offset != null"
>
limit ${offset}, ${rows}
</if>
<if
test=
"offset == null"
>
limit ${rows}
</if>
</if>
</select>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<include
refid=
"Base_Column_List"
/>
from dc_auto_jit_inventory
where id = #{id,jdbcType=INTEGER}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
delete from dc_auto_jit_inventory
where id = #{id,jdbcType=INTEGER}
</delete>
<delete
id=
"deleteByExample"
parameterType=
"com.bailuntec.domain.example.DcAutoJitInventoryExample"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
delete from dc_auto_jit_inventory
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</delete>
<insert
id=
"insert"
parameterType=
"com.bailuntec.domain.entity.DcAutoJitInventory"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
insert into dc_auto_jit_inventory (id, bailun_sku, bailun_sku_title,
safe_stock, status)
values (#{id,jdbcType=INTEGER}, #{bailunSku,jdbcType=VARCHAR}, #{bailunSkuTitle,jdbcType=VARCHAR},
#{safeStock,jdbcType=INTEGER}, #{status,jdbcType=TINYINT})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.bailuntec.domain.entity.DcAutoJitInventory"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
insert into dc_auto_jit_inventory
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
id,
</if>
<if
test=
"bailunSku != null"
>
bailun_sku,
</if>
<if
test=
"bailunSkuTitle != null"
>
bailun_sku_title,
</if>
<if
test=
"safeStock != null"
>
safe_stock,
</if>
<if
test=
"status != null"
>
status,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
#{id,jdbcType=INTEGER},
</if>
<if
test=
"bailunSku != null"
>
#{bailunSku,jdbcType=VARCHAR},
</if>
<if
test=
"bailunSkuTitle != null"
>
#{bailunSkuTitle,jdbcType=VARCHAR},
</if>
<if
test=
"safeStock != null"
>
#{safeStock,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
#{status,jdbcType=TINYINT},
</if>
</trim>
</insert>
<select
id=
"countByExample"
parameterType=
"com.bailuntec.domain.example.DcAutoJitInventoryExample"
resultType=
"java.lang.Long"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select count(*) from dc_auto_jit_inventory
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</select>
<update
id=
"updateByExampleSelective"
parameterType=
"map"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update dc_auto_jit_inventory
<set>
<if
test=
"record.id != null"
>
id = #{record.id,jdbcType=INTEGER},
</if>
<if
test=
"record.bailunSku != null"
>
bailun_sku = #{record.bailunSku,jdbcType=VARCHAR},
</if>
<if
test=
"record.bailunSkuTitle != null"
>
bailun_sku_title = #{record.bailunSkuTitle,jdbcType=VARCHAR},
</if>
<if
test=
"record.safeStock != null"
>
safe_stock = #{record.safeStock,jdbcType=INTEGER},
</if>
<if
test=
"record.status != null"
>
status = #{record.status,jdbcType=TINYINT},
</if>
</set>
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByExample"
parameterType=
"map"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update dc_auto_jit_inventory
set id = #{record.id,jdbcType=INTEGER},
bailun_sku = #{record.bailunSku,jdbcType=VARCHAR},
bailun_sku_title = #{record.bailunSkuTitle,jdbcType=VARCHAR},
safe_stock = #{record.safeStock,jdbcType=INTEGER},
status = #{record.status,jdbcType=TINYINT}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.bailuntec.domain.entity.DcAutoJitInventory"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update dc_auto_jit_inventory
<set>
<if
test=
"bailunSku != null"
>
bailun_sku = #{bailunSku,jdbcType=VARCHAR},
</if>
<if
test=
"bailunSkuTitle != null"
>
bailun_sku_title = #{bailunSkuTitle,jdbcType=VARCHAR},
</if>
<if
test=
"safeStock != null"
>
safe_stock = #{safeStock,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
status = #{status,jdbcType=TINYINT},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.bailuntec.domain.entity.DcAutoJitInventory"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update dc_auto_jit_inventory
set bailun_sku = #{bailunSku,jdbcType=VARCHAR},
bailun_sku_title = #{bailunSkuTitle,jdbcType=VARCHAR},
safe_stock = #{safeStock,jdbcType=INTEGER},
status = #{status,jdbcType=TINYINT}
where id = #{id,jdbcType=INTEGER}
</update>
<insert
id=
"upsertSelective"
parameterType=
"com.bailuntec.domain.entity.DcAutoJitInventory"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
@project https://github.com/itfsw/mybatis-generator-plugin
-->
insert into dc_auto_jit_inventory
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
id,
</if>
<if
test=
"bailunSku != null"
>
bailun_sku,
</if>
<if
test=
"bailunSkuTitle != null"
>
bailun_sku_title,
</if>
<if
test=
"safeStock != null"
>
safe_stock,
</if>
<if
test=
"status != null"
>
status,
</if>
</trim>
values
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
#{id,jdbcType=INTEGER},
</if>
<if
test=
"bailunSku != null"
>
#{bailunSku,jdbcType=VARCHAR},
</if>
<if
test=
"bailunSkuTitle != null"
>
#{bailunSkuTitle,jdbcType=VARCHAR},
</if>
<if
test=
"safeStock != null"
>
#{safeStock,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
#{status,jdbcType=TINYINT},
</if>
</trim>
on duplicate key update
<trim
suffixOverrides=
","
>
<if
test=
"id != null"
>
id = #{id,jdbcType=INTEGER},
</if>
<if
test=
"bailunSku != null"
>
bailun_sku = #{bailunSku,jdbcType=VARCHAR},
</if>
<if
test=
"bailunSkuTitle != null"
>
bailun_sku_title = #{bailunSkuTitle,jdbcType=VARCHAR},
</if>
<if
test=
"safeStock != null"
>
safe_stock = #{safeStock,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
status = #{status,jdbcType=TINYINT},
</if>
</trim>
</insert>
<insert
id=
"upsert"
parameterType=
"com.bailuntec.domain.entity.DcAutoJitInventory"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
@project https://github.com/itfsw/mybatis-generator-plugin
-->
insert into dc_auto_jit_inventory
(id, bailun_sku, bailun_sku_title, safe_stock, status)
values
(#{id,jdbcType=INTEGER}, #{bailunSku,jdbcType=VARCHAR}, #{bailunSkuTitle,jdbcType=VARCHAR},
#{safeStock,jdbcType=INTEGER}, #{status,jdbcType=TINYINT})
on duplicate key update
id = #{id,jdbcType=INTEGER},
bailun_sku = #{bailunSku,jdbcType=VARCHAR},
bailun_sku_title = #{bailunSkuTitle,jdbcType=VARCHAR},
safe_stock = #{safeStock,jdbcType=INTEGER},
status = #{status,jdbcType=TINYINT}
</insert>
<select
id=
"selectOneByExample"
parameterType=
"com.bailuntec.domain.example.DcAutoJitInventoryExample"
resultMap=
"BaseResultMap"
>
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
@project https://github.com/itfsw/mybatis-generator-plugin
-->
select
<include
refid=
"Base_Column_List"
/>
from dc_auto_jit_inventory
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
<if
test=
"orderByClause != null"
>
order by ${orderByClause}
</if>
limit 1
</select>
</mapper>
\ No newline at end of file
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