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
de9893fd
Commit
de9893fd
authored
Apr 17, 2019
by
wutong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
每日销量添加三日历史销量和三日平均销量
parent
f87ee4bd
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
217 additions
and
17 deletions
+217
-17
DcDailySales.java
...c/main/java/com/bailuntec/domain/entity/DcDailySales.java
+24
-0
DcDailySalesExample.java
...ava/com/bailuntec/domain/example/DcDailySalesExample.java
+120
-0
DcDailySalesMapper.java
...rc/main/java/com/bailuntec/mapper/DcDailySalesMapper.java
+0
-2
DcDailySalesMapper.xml
...src/main/java/com/bailuntec/mapper/DcDailySalesMapper.xml
+72
-14
init.properties
mybatis-generator/src/main/resources/init.properties
+1
-1
No files found.
data-common/src/main/java/com/bailuntec/domain/entity/DcDailySales.java
View file @
de9893fd
...
...
@@ -74,6 +74,15 @@ public class DcDailySales {
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_daily_sales.threeday_total_sales
*
* @mbg.generated
*/
private
Integer
threedayTotalSales
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_daily_sales.sevenday_total_sales
*
* @mbg.generated
...
...
@@ -101,6 +110,15 @@ public class DcDailySales {
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_daily_sales.threeday_average_sales
*
* @mbg.generated
*/
private
Integer
threedayAverageSales
;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_daily_sales.sevenday_average_sales
*
* @mbg.generated
...
...
@@ -198,9 +216,11 @@ public class DcDailySales {
sb
.
append
(
", warehouseCode="
).
append
(
warehouseCode
);
sb
.
append
(
", bailunCategoryId="
).
append
(
bailunCategoryId
);
sb
.
append
(
", onedayTotalSales="
).
append
(
onedayTotalSales
);
sb
.
append
(
", threedayTotalSales="
).
append
(
threedayTotalSales
);
sb
.
append
(
", sevendayTotalSales="
).
append
(
sevendayTotalSales
);
sb
.
append
(
", fourteendayTotalSales="
).
append
(
fourteendayTotalSales
);
sb
.
append
(
", thirtydayTotalSales="
).
append
(
thirtydayTotalSales
);
sb
.
append
(
", threedayAverageSales="
).
append
(
threedayAverageSales
);
sb
.
append
(
", sevendayAverageSales="
).
append
(
sevendayAverageSales
);
sb
.
append
(
", fourteendayAverageSales="
).
append
(
fourteendayAverageSales
);
sb
.
append
(
", thirtydayAverageSales="
).
append
(
thirtydayAverageSales
);
...
...
@@ -239,9 +259,11 @@ public class DcDailySales {
&&
(
this
.
getWarehouseCode
()
==
null
?
other
.
getWarehouseCode
()
==
null
:
this
.
getWarehouseCode
().
equals
(
other
.
getWarehouseCode
()))
&&
(
this
.
getBailunCategoryId
()
==
null
?
other
.
getBailunCategoryId
()
==
null
:
this
.
getBailunCategoryId
().
equals
(
other
.
getBailunCategoryId
()))
&&
(
this
.
getOnedayTotalSales
()
==
null
?
other
.
getOnedayTotalSales
()
==
null
:
this
.
getOnedayTotalSales
().
equals
(
other
.
getOnedayTotalSales
()))
&&
(
this
.
getThreedayTotalSales
()
==
null
?
other
.
getThreedayTotalSales
()
==
null
:
this
.
getThreedayTotalSales
().
equals
(
other
.
getThreedayTotalSales
()))
&&
(
this
.
getSevendayTotalSales
()
==
null
?
other
.
getSevendayTotalSales
()
==
null
:
this
.
getSevendayTotalSales
().
equals
(
other
.
getSevendayTotalSales
()))
&&
(
this
.
getFourteendayTotalSales
()
==
null
?
other
.
getFourteendayTotalSales
()
==
null
:
this
.
getFourteendayTotalSales
().
equals
(
other
.
getFourteendayTotalSales
()))
&&
(
this
.
getThirtydayTotalSales
()
==
null
?
other
.
getThirtydayTotalSales
()
==
null
:
this
.
getThirtydayTotalSales
().
equals
(
other
.
getThirtydayTotalSales
()))
&&
(
this
.
getThreedayAverageSales
()
==
null
?
other
.
getThreedayAverageSales
()
==
null
:
this
.
getThreedayAverageSales
().
equals
(
other
.
getThreedayAverageSales
()))
&&
(
this
.
getSevendayAverageSales
()
==
null
?
other
.
getSevendayAverageSales
()
==
null
:
this
.
getSevendayAverageSales
().
equals
(
other
.
getSevendayAverageSales
()))
&&
(
this
.
getFourteendayAverageSales
()
==
null
?
other
.
getFourteendayAverageSales
()
==
null
:
this
.
getFourteendayAverageSales
().
equals
(
other
.
getFourteendayAverageSales
()))
&&
(
this
.
getThirtydayAverageSales
()
==
null
?
other
.
getThirtydayAverageSales
()
==
null
:
this
.
getThirtydayAverageSales
().
equals
(
other
.
getThirtydayAverageSales
()))
...
...
@@ -270,9 +292,11 @@ public class DcDailySales {
result
=
prime
*
result
+
((
getWarehouseCode
()
==
null
)
?
0
:
getWarehouseCode
().
hashCode
());
result
=
prime
*
result
+
((
getBailunCategoryId
()
==
null
)
?
0
:
getBailunCategoryId
().
hashCode
());
result
=
prime
*
result
+
((
getOnedayTotalSales
()
==
null
)
?
0
:
getOnedayTotalSales
().
hashCode
());
result
=
prime
*
result
+
((
getThreedayTotalSales
()
==
null
)
?
0
:
getThreedayTotalSales
().
hashCode
());
result
=
prime
*
result
+
((
getSevendayTotalSales
()
==
null
)
?
0
:
getSevendayTotalSales
().
hashCode
());
result
=
prime
*
result
+
((
getFourteendayTotalSales
()
==
null
)
?
0
:
getFourteendayTotalSales
().
hashCode
());
result
=
prime
*
result
+
((
getThirtydayTotalSales
()
==
null
)
?
0
:
getThirtydayTotalSales
().
hashCode
());
result
=
prime
*
result
+
((
getThreedayAverageSales
()
==
null
)
?
0
:
getThreedayAverageSales
().
hashCode
());
result
=
prime
*
result
+
((
getSevendayAverageSales
()
==
null
)
?
0
:
getSevendayAverageSales
().
hashCode
());
result
=
prime
*
result
+
((
getFourteendayAverageSales
()
==
null
)
?
0
:
getFourteendayAverageSales
().
hashCode
());
result
=
prime
*
result
+
((
getThirtydayAverageSales
()
==
null
)
?
0
:
getThirtydayAverageSales
().
hashCode
());
...
...
data-common/src/main/java/com/bailuntec/domain/example/DcDailySalesExample.java
View file @
de9893fd
...
...
@@ -832,6 +832,66 @@ public class DcDailySalesExample {
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesIsNull
()
{
addCriterion
(
"threeday_total_sales is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesIsNotNull
()
{
addCriterion
(
"threeday_total_sales is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesEqualTo
(
Integer
value
)
{
addCriterion
(
"threeday_total_sales ="
,
value
,
"threedayTotalSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesNotEqualTo
(
Integer
value
)
{
addCriterion
(
"threeday_total_sales <>"
,
value
,
"threedayTotalSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesGreaterThan
(
Integer
value
)
{
addCriterion
(
"threeday_total_sales >"
,
value
,
"threedayTotalSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"threeday_total_sales >="
,
value
,
"threedayTotalSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesLessThan
(
Integer
value
)
{
addCriterion
(
"threeday_total_sales <"
,
value
,
"threedayTotalSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"threeday_total_sales <="
,
value
,
"threedayTotalSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"threeday_total_sales in"
,
values
,
"threedayTotalSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"threeday_total_sales not in"
,
values
,
"threedayTotalSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"threeday_total_sales between"
,
value1
,
value2
,
"threedayTotalSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayTotalSalesNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"threeday_total_sales not between"
,
value1
,
value2
,
"threedayTotalSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSevendayTotalSalesIsNull
()
{
addCriterion
(
"sevenday_total_sales is null"
);
return
(
Criteria
)
this
;
...
...
@@ -1012,6 +1072,66 @@ public class DcDailySalesExample {
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesIsNull
()
{
addCriterion
(
"threeday_average_sales is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesIsNotNull
()
{
addCriterion
(
"threeday_average_sales is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesEqualTo
(
Integer
value
)
{
addCriterion
(
"threeday_average_sales ="
,
value
,
"threedayAverageSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesNotEqualTo
(
Integer
value
)
{
addCriterion
(
"threeday_average_sales <>"
,
value
,
"threedayAverageSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesGreaterThan
(
Integer
value
)
{
addCriterion
(
"threeday_average_sales >"
,
value
,
"threedayAverageSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"threeday_average_sales >="
,
value
,
"threedayAverageSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesLessThan
(
Integer
value
)
{
addCriterion
(
"threeday_average_sales <"
,
value
,
"threedayAverageSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"threeday_average_sales <="
,
value
,
"threedayAverageSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"threeday_average_sales in"
,
values
,
"threedayAverageSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"threeday_average_sales not in"
,
values
,
"threedayAverageSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"threeday_average_sales between"
,
value1
,
value2
,
"threedayAverageSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andThreedayAverageSalesNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"threeday_average_sales not between"
,
value1
,
value2
,
"threedayAverageSales"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSevendayAverageSalesIsNull
()
{
addCriterion
(
"sevenday_average_sales is null"
);
return
(
Criteria
)
this
;
...
...
data-mid/mid-calculate-sales/src/main/java/com/bailuntec/mapper/DcDailySalesMapper.java
View file @
de9893fd
...
...
@@ -122,5 +122,4 @@ public interface DcDailySalesMapper {
*/
int
upsertSelective
(
DcDailySales
record
);
void
calculateSales
();
}
\ No newline at end of file
data-mid/mid-calculate-sales/src/main/java/com/bailuntec/mapper/DcDailySalesMapper.xml
View file @
de9893fd
...
...
@@ -13,9 +13,11 @@
<result
column=
"warehouse_code"
jdbcType=
"VARCHAR"
property=
"warehouseCode"
/>
<result
column=
"bailun_category_id"
jdbcType=
"INTEGER"
property=
"bailunCategoryId"
/>
<result
column=
"oneday_total_sales"
jdbcType=
"INTEGER"
property=
"onedayTotalSales"
/>
<result
column=
"threeday_total_sales"
jdbcType=
"INTEGER"
property=
"threedayTotalSales"
/>
<result
column=
"sevenday_total_sales"
jdbcType=
"INTEGER"
property=
"sevendayTotalSales"
/>
<result
column=
"fourteenday_total_sales"
jdbcType=
"INTEGER"
property=
"fourteendayTotalSales"
/>
<result
column=
"thirtyday_total_sales"
jdbcType=
"INTEGER"
property=
"thirtydayTotalSales"
/>
<result
column=
"threeday_average_sales"
jdbcType=
"INTEGER"
property=
"threedayAverageSales"
/>
<result
column=
"sevenday_average_sales"
jdbcType=
"DECIMAL"
property=
"sevendayAverageSales"
/>
<result
column=
"fourteenday_average_sales"
jdbcType=
"DECIMAL"
property=
"fourteendayAverageSales"
/>
<result
column=
"thirtyday_average_sales"
jdbcType=
"DECIMAL"
property=
"thirtydayAverageSales"
/>
...
...
@@ -98,9 +100,10 @@
This element is automatically generated by MyBatis Generator, do not modify.
-->
id, bailun_sku, bailun_sku_title_cn, warehouse_name, warehouse_code, bailun_category_id,
oneday_total_sales, sevenday_total_sales, fourteenday_total_sales, thirtyday_total_sales,
sevenday_average_sales, fourteenday_average_sales, thirtyday_average_sales, gmt_create,
gmt_modified, global_company_id, global_company_code, global_company_name, record_date
oneday_total_sales, threeday_total_sales, sevenday_total_sales, fourteenday_total_sales,
thirtyday_total_sales, threeday_average_sales, sevenday_average_sales, fourteenday_average_sales,
thirtyday_average_sales, gmt_create, gmt_modified, global_company_id, global_company_code,
global_company_name, record_date
</sql>
<select
id=
"selectByExample"
parameterType=
"com.bailuntec.domain.example.DcDailySalesExample"
resultMap=
"BaseResultMap"
>
<!--
...
...
@@ -163,16 +166,18 @@
-->
insert into dc_daily_sales (id, bailun_sku, bailun_sku_title_cn,
warehouse_name, warehouse_code, bailun_category_id,
oneday_total_sales, sevenday_total_sales, fourteenday_total_sales,
thirtyday_total_sales, sevenday_average_sales,
oneday_total_sales, threeday_total_sales, sevenday_total_sales,
fourteenday_total_sales, thirtyday_total_sales,
threeday_average_sales, sevenday_average_sales,
fourteenday_average_sales, thirtyday_average_sales,
gmt_create, gmt_modified, global_company_id,
global_company_code, global_company_name, record_date
)
values (#{id,jdbcType=INTEGER}, #{bailunSku,jdbcType=VARCHAR}, #{bailunSkuTitleCn,jdbcType=VARCHAR},
#{warehouseName,jdbcType=VARCHAR}, #{warehouseCode,jdbcType=VARCHAR}, #{bailunCategoryId,jdbcType=INTEGER},
#{onedayTotalSales,jdbcType=INTEGER}, #{sevendayTotalSales,jdbcType=INTEGER}, #{fourteendayTotalSales,jdbcType=INTEGER},
#{thirtydayTotalSales,jdbcType=INTEGER}, #{sevendayAverageSales,jdbcType=DECIMAL},
#{onedayTotalSales,jdbcType=INTEGER}, #{threedayTotalSales,jdbcType=INTEGER}, #{sevendayTotalSales,jdbcType=INTEGER},
#{fourteendayTotalSales,jdbcType=INTEGER}, #{thirtydayTotalSales,jdbcType=INTEGER},
#{threedayAverageSales,jdbcType=INTEGER}, #{sevendayAverageSales,jdbcType=DECIMAL},
#{fourteendayAverageSales,jdbcType=DECIMAL}, #{thirtydayAverageSales,jdbcType=DECIMAL},
#{gmtCreate,jdbcType=TIMESTAMP}, #{gmtModified,jdbcType=TIMESTAMP}, #{globalCompanyId,jdbcType=INTEGER},
#{globalCompanyCode,jdbcType=VARCHAR}, #{globalCompanyName,jdbcType=VARCHAR}, #{recordDate,jdbcType=DATE}
...
...
@@ -206,6 +211,9 @@
<if
test=
"onedayTotalSales != null"
>
oneday_total_sales,
</if>
<if
test=
"threedayTotalSales != null"
>
threeday_total_sales,
</if>
<if
test=
"sevendayTotalSales != null"
>
sevenday_total_sales,
</if>
...
...
@@ -215,6 +223,9 @@
<if
test=
"thirtydayTotalSales != null"
>
thirtyday_total_sales,
</if>
<if
test=
"threedayAverageSales != null"
>
threeday_average_sales,
</if>
<if
test=
"sevendayAverageSales != null"
>
sevenday_average_sales,
</if>
...
...
@@ -265,6 +276,9 @@
<if
test=
"onedayTotalSales != null"
>
#{onedayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"threedayTotalSales != null"
>
#{threedayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"sevendayTotalSales != null"
>
#{sevendayTotalSales,jdbcType=INTEGER},
</if>
...
...
@@ -274,6 +288,9 @@
<if
test=
"thirtydayTotalSales != null"
>
#{thirtydayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"threedayAverageSales != null"
>
#{threedayAverageSales,jdbcType=INTEGER},
</if>
<if
test=
"sevendayAverageSales != null"
>
#{sevendayAverageSales,jdbcType=DECIMAL},
</if>
...
...
@@ -341,6 +358,9 @@
<if
test=
"record.onedayTotalSales != null"
>
oneday_total_sales = #{record.onedayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"record.threedayTotalSales != null"
>
threeday_total_sales = #{record.threedayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"record.sevendayTotalSales != null"
>
sevenday_total_sales = #{record.sevendayTotalSales,jdbcType=INTEGER},
</if>
...
...
@@ -350,6 +370,9 @@
<if
test=
"record.thirtydayTotalSales != null"
>
thirtyday_total_sales = #{record.thirtydayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"record.threedayAverageSales != null"
>
threeday_average_sales = #{record.threedayAverageSales,jdbcType=INTEGER},
</if>
<if
test=
"record.sevendayAverageSales != null"
>
sevenday_average_sales = #{record.sevendayAverageSales,jdbcType=DECIMAL},
</if>
...
...
@@ -395,9 +418,11 @@
warehouse_code = #{record.warehouseCode,jdbcType=VARCHAR},
bailun_category_id = #{record.bailunCategoryId,jdbcType=INTEGER},
oneday_total_sales = #{record.onedayTotalSales,jdbcType=INTEGER},
threeday_total_sales = #{record.threedayTotalSales,jdbcType=INTEGER},
sevenday_total_sales = #{record.sevendayTotalSales,jdbcType=INTEGER},
fourteenday_total_sales = #{record.fourteendayTotalSales,jdbcType=INTEGER},
thirtyday_total_sales = #{record.thirtydayTotalSales,jdbcType=INTEGER},
threeday_average_sales = #{record.threedayAverageSales,jdbcType=INTEGER},
sevenday_average_sales = #{record.sevendayAverageSales,jdbcType=DECIMAL},
fourteenday_average_sales = #{record.fourteendayAverageSales,jdbcType=DECIMAL},
thirtyday_average_sales = #{record.thirtydayAverageSales,jdbcType=DECIMAL},
...
...
@@ -436,6 +461,9 @@
<if
test=
"onedayTotalSales != null"
>
oneday_total_sales = #{onedayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"threedayTotalSales != null"
>
threeday_total_sales = #{threedayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"sevendayTotalSales != null"
>
sevenday_total_sales = #{sevendayTotalSales,jdbcType=INTEGER},
</if>
...
...
@@ -445,6 +473,9 @@
<if
test=
"thirtydayTotalSales != null"
>
thirtyday_total_sales = #{thirtydayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"threedayAverageSales != null"
>
threeday_average_sales = #{threedayAverageSales,jdbcType=INTEGER},
</if>
<if
test=
"sevendayAverageSales != null"
>
sevenday_average_sales = #{sevendayAverageSales,jdbcType=DECIMAL},
</if>
...
...
@@ -487,9 +518,11 @@
warehouse_code = #{warehouseCode,jdbcType=VARCHAR},
bailun_category_id = #{bailunCategoryId,jdbcType=INTEGER},
oneday_total_sales = #{onedayTotalSales,jdbcType=INTEGER},
threeday_total_sales = #{threedayTotalSales,jdbcType=INTEGER},
sevenday_total_sales = #{sevendayTotalSales,jdbcType=INTEGER},
fourteenday_total_sales = #{fourteendayTotalSales,jdbcType=INTEGER},
thirtyday_total_sales = #{thirtydayTotalSales,jdbcType=INTEGER},
threeday_average_sales = #{threedayAverageSales,jdbcType=INTEGER},
sevenday_average_sales = #{sevendayAverageSales,jdbcType=DECIMAL},
fourteenday_average_sales = #{fourteendayAverageSales,jdbcType=DECIMAL},
thirtyday_average_sales = #{thirtydayAverageSales,jdbcType=DECIMAL},
...
...
@@ -530,6 +563,9 @@
<if
test=
"onedayTotalSales != null"
>
oneday_total_sales,
</if>
<if
test=
"threedayTotalSales != null"
>
threeday_total_sales,
</if>
<if
test=
"sevendayTotalSales != null"
>
sevenday_total_sales,
</if>
...
...
@@ -539,6 +575,9 @@
<if
test=
"thirtydayTotalSales != null"
>
thirtyday_total_sales,
</if>
<if
test=
"threedayAverageSales != null"
>
threeday_average_sales,
</if>
<if
test=
"sevendayAverageSales != null"
>
sevenday_average_sales,
</if>
...
...
@@ -590,6 +629,9 @@
<if
test=
"onedayTotalSales != null"
>
#{onedayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"threedayTotalSales != null"
>
#{threedayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"sevendayTotalSales != null"
>
#{sevendayTotalSales,jdbcType=INTEGER},
</if>
...
...
@@ -599,6 +641,9 @@
<if
test=
"thirtydayTotalSales != null"
>
#{thirtydayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"threedayAverageSales != null"
>
#{threedayAverageSales,jdbcType=INTEGER},
</if>
<if
test=
"sevendayAverageSales != null"
>
#{sevendayAverageSales,jdbcType=DECIMAL},
</if>
...
...
@@ -650,6 +695,9 @@
<if
test=
"onedayTotalSales != null"
>
oneday_total_sales = #{onedayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"threedayTotalSales != null"
>
threeday_total_sales = #{threedayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"sevendayTotalSales != null"
>
sevenday_total_sales = #{sevendayTotalSales,jdbcType=INTEGER},
</if>
...
...
@@ -659,6 +707,9 @@
<if
test=
"thirtydayTotalSales != null"
>
thirtyday_total_sales = #{thirtydayTotalSales,jdbcType=INTEGER},
</if>
<if
test=
"threedayAverageSales != null"
>
threeday_average_sales = #{threedayAverageSales,jdbcType=INTEGER},
</if>
<if
test=
"sevendayAverageSales != null"
>
sevenday_average_sales = #{sevendayAverageSales,jdbcType=DECIMAL},
</if>
...
...
@@ -696,15 +747,16 @@
-->
insert into dc_daily_sales
(id, bailun_sku, bailun_sku_title_cn, warehouse_name, warehouse_code, bailun_category_id,
oneday_total_sales,
sevenday_total_sales, fourteenday_total_sales, thirty
day_total_sales,
sevenday_average_sales, fourteenday_average_sales, thirtyday_average_sales, gmt_create
,
gmt_modified, global_company_id, global_company_code, global_company_name, record_date
)
oneday_total_sales,
threeday_total_sales, sevenday_total_sales, fourteen
day_total_sales,
thirtyday_total_sales, threeday_average_sales, sevenday_average_sales, fourteenday_average_sales
,
thirtyday_average_sales, gmt_create, gmt_modified, global_company_id, global_company_code,
global_company_name, record_date
)
values
(#{id,jdbcType=INTEGER}, #{bailunSku,jdbcType=VARCHAR}, #{bailunSkuTitleCn,jdbcType=VARCHAR},
#{warehouseName,jdbcType=VARCHAR}, #{warehouseCode,jdbcType=VARCHAR}, #{bailunCategoryId,jdbcType=INTEGER},
#{onedayTotalSales,jdbcType=INTEGER}, #{sevendayTotalSales,jdbcType=INTEGER}, #{fourteendayTotalSales,jdbcType=INTEGER},
#{thirtydayTotalSales,jdbcType=INTEGER}, #{sevendayAverageSales,jdbcType=DECIMAL},
#{onedayTotalSales,jdbcType=INTEGER}, #{threedayTotalSales,jdbcType=INTEGER}, #{sevendayTotalSales,jdbcType=INTEGER},
#{fourteendayTotalSales,jdbcType=INTEGER}, #{thirtydayTotalSales,jdbcType=INTEGER},
#{threedayAverageSales,jdbcType=INTEGER}, #{sevendayAverageSales,jdbcType=DECIMAL},
#{fourteendayAverageSales,jdbcType=DECIMAL}, #{thirtydayAverageSales,jdbcType=DECIMAL},
#{gmtCreate,jdbcType=TIMESTAMP}, #{gmtModified,jdbcType=TIMESTAMP}, #{globalCompanyId,jdbcType=INTEGER},
#{globalCompanyCode,jdbcType=VARCHAR}, #{globalCompanyName,jdbcType=VARCHAR}, #{recordDate,jdbcType=DATE}
...
...
@@ -717,9 +769,11 @@
warehouse_code = #{warehouseCode,jdbcType=VARCHAR},
bailun_category_id = #{bailunCategoryId,jdbcType=INTEGER},
oneday_total_sales = #{onedayTotalSales,jdbcType=INTEGER},
threeday_total_sales = #{threedayTotalSales,jdbcType=INTEGER},
sevenday_total_sales = #{sevendayTotalSales,jdbcType=INTEGER},
fourteenday_total_sales = #{fourteendayTotalSales,jdbcType=INTEGER},
thirtyday_total_sales = #{thirtydayTotalSales,jdbcType=INTEGER},
threeday_average_sales = #{threedayAverageSales,jdbcType=INTEGER},
sevenday_average_sales = #{sevendayAverageSales,jdbcType=DECIMAL},
fourteenday_average_sales = #{fourteendayAverageSales,jdbcType=DECIMAL},
thirtyday_average_sales = #{thirtydayAverageSales,jdbcType=DECIMAL},
...
...
@@ -747,7 +801,6 @@
</if>
limit 1
</select>
<insert
id=
"calculateSales"
>
INSERT `dc_daily_sales` (
`bailun_sku` ,
...
...
@@ -756,9 +809,11 @@
`bailun_sku_title_cn` ,
`bailun_category_id` ,
`oneday_total_sales`,
`threeday_total_sales`,
`sevenday_total_sales`,
`fourteenday_total_sales`,
`thirtyday_total_sales`,
`threeday_average_sales`,
`sevenday_average_sales`,
`fourteenday_average_sales`,
`thirtyday_average_sales`,
...
...
@@ -770,9 +825,11 @@
bailun_sku_title_cn,
bailun_category_id,
oneday_sales,
threeday_sales,
sevenday_sales,
fourteenday_sales,
thirtyday_sales,
ROUND(threeday_sales / 3, 2),
ROUND(sevenday_sales / 7, 2),
ROUND(fourteenday_sales / 14, 2),
ROUND(thirtyday_sales / 30, 2),
...
...
@@ -785,6 +842,7 @@
bailun_sku_title_cn,
bailun_category_id,
sum( CASE WHEN ( paid_time >= DATE_SUB( CURDATE(), INTERVAL 1 DAY ) ) THEN bailun_sku_quantity_ordered ELSE 0 END ) AS 'oneday_sales',
sum( CASE WHEN ( paid_time >= DATE_SUB( CURDATE(), INTERVAL 3 DAY ) ) THEN bailun_sku_quantity_ordered ELSE 0 END ) AS 'threeday_sales',
sum( CASE WHEN ( paid_time >= DATE_SUB( CURDATE(), INTERVAL 7 DAY ) ) THEN bailun_sku_quantity_ordered ELSE 0 END ) AS 'sevenday_sales',
sum( CASE WHEN ( paid_time >= DATE_SUB( CURDATE(), INTERVAL 14 DAY ) ) THEN bailun_sku_quantity_ordered ELSE 0 END ) AS 'fourteenday_sales',
sum( CASE WHEN ( paid_time >= DATE_SUB( CURDATE(), INTERVAL 30 DAY ) ) THEN bailun_sku_quantity_ordered ELSE 0 END ) AS 'thirtyday_sales'
...
...
mybatis-generator/src/main/resources/init.properties
View file @
de9893fd
table-name
=
dc_
base_crm_refund
table-name
=
dc_
daily_sales
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