Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
haoban3.0
haoban-manage3.0
Commits
5e0ee7ce
Commit
5e0ee7ce
authored
Mar 23, 2023
by
songyinghui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 运费模板重复
parent
50d4527f
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
266 additions
and
37 deletions
+266
-37
MaterialDataStaticsController.java
...web/controller/content/MaterialDataStaticsController.java
+53
-0
MaterialAnalyzeDataQO.java
...nage/web/qo/content/statistics/MaterialAnalyzeDataQO.java
+0
-6
MaterialPersonalUsedQO.java
...age/web/qo/content/statistics/MaterialPersonalUsedQO.java
+3
-6
MaterialStatisticsBaseQO.java
...e/web/qo/content/statistics/MaterialStatisticsBaseQO.java
+0
-24
MaterialStoreUsedDataVO.java
...ge/web/vo/content/statistics/MaterialStoreUsedDataVO.java
+1
-1
MaterialPersonalUsedDataVO.java
...content/statistics/report/MaterialPersonalUsedDataVO.java
+209
-0
No files found.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/content/MaterialDataStaticsController.java
View file @
5e0ee7ce
...
...
@@ -4,12 +4,14 @@ import com.gic.api.base.commons.Page;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.haoban.manage.web.qo.content.ContentMaterialBaseQO
;
import
com.gic.haoban.manage.web.qo.content.statistics.MaterialAnalyzeDataQO
;
import
com.gic.haoban.manage.web.qo.content.statistics.MaterialPersonalUsedQO
;
import
com.gic.haoban.manage.web.qo.content.statistics.MaterialStatisticsBaseQO
;
import
com.gic.haoban.manage.web.vo.content.statistics.MaterialClerkUsedDataVO
;
import
com.gic.haoban.manage.web.vo.content.statistics.MaterialDataOverviewVO
;
import
com.gic.haoban.manage.web.vo.content.statistics.MaterialIndexDataVO
;
import
com.gic.haoban.manage.web.vo.content.statistics.MaterialRealDataVO
;
import
com.gic.haoban.manage.web.vo.content.statistics.MaterialStoreUsedDataVO
;
import
com.gic.haoban.manage.web.vo.content.statistics.report.MaterialPersonalUsedDataVO
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
...
...
@@ -63,6 +65,7 @@ public class MaterialDataStaticsController {
*/
@RequestMapping
(
path
=
"/content/material/clerk/data"
)
public
RestResponse
<
Page
<
MaterialClerkUsedDataVO
>>
queryMaterialClerkUsedData
(
@RequestBody
MaterialAnalyzeDataQO
materialStatisticsBaseQO
)
{
//
return
RestResponse
.
successResult
();
}
...
...
@@ -75,4 +78,54 @@ public class MaterialDataStaticsController {
public
RestResponse
<
Page
<
MaterialStoreUsedDataVO
>>
queryMaterialStoreUsedData
(
@RequestBody
MaterialAnalyzeDataQO
materialStatisticsBaseQO
)
{
return
RestResponse
.
successResult
();
}
// 导购 周报/月报数据
/**
* 周/月报--导购/店长-素材使用个人数据
*
* @return
*/
@RequestMapping
(
path
=
"/content/material/personal/used/data"
)
public
RestResponse
<
MaterialPersonalUsedDataVO
>
queryMaterialUsedReport
(
@RequestBody
MaterialPersonalUsedQO
materialPersonalUsedQO
)
{
return
RestResponse
.
successResult
();
}
/**
* 周/月报--查询导购素材使用数据列表
*
* @return
*/
@RequestMapping
(
path
=
"/content/material/personal/used/data/list"
)
public
RestResponse
<
Page
<
MaterialPersonalUsedDataVO
>>
queryMaterialUsedReportList
(
@RequestBody
MaterialPersonalUsedQO
materialPersonalUsedQO
)
{
return
RestResponse
.
successResult
();
}
/**
* 周/月报--查询门店纬度素材使用数据
* @param materialPersonalUsedQO
* @return
*/
@RequestMapping
(
path
=
"/content/material/store/used/data"
)
public
RestResponse
<
MaterialStoreUsedDataVO
>
queryMaterialStoreUseReport
(
@RequestBody
MaterialPersonalUsedQO
materialPersonalUsedQO
)
{
return
RestResponse
.
successResult
();
}
/**
* 周/月报--查询门店纬度素材使用数据列表
* @param materialPersonalUsedQO
* @return
*/
@RequestMapping
(
path
=
"/content/material/store/used/data/list"
)
public
RestResponse
<
Page
<
MaterialStoreUsedDataVO
>>
queryMaterialStoreUseReportList
(
@RequestBody
MaterialPersonalUsedQO
materialPersonalUsedQO
)
{
return
RestResponse
.
successResult
();
}
@RequestMapping
(
path
=
"/content/mater/area"
)
public
RestResponse
<?>
query
()
{
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/content/statistics/MaterialAnalyzeDataQO.java
View file @
5e0ee7ce
...
...
@@ -28,32 +28,26 @@ public class MaterialAnalyzeDataQO extends MaterialStatisticsBaseQO {
*/
private
Integer
order
;
@Override
public
Integer
getFixedDateDiff
()
{
return
fixedDateDiff
;
}
@Override
public
void
setFixedDateDiff
(
Integer
fixedDateDiff
)
{
this
.
fixedDateDiff
=
fixedDateDiff
;
}
@Override
public
Integer
getOrderByField
()
{
return
orderByField
;
}
@Override
public
void
setOrderByField
(
Integer
orderByField
)
{
this
.
orderByField
=
orderByField
;
}
@Override
public
Integer
getOrder
()
{
return
order
;
}
@Override
public
void
setOrder
(
Integer
order
)
{
this
.
order
=
order
;
}
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/content/statistics/Material
Clerk
UsedQO.java
→
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/content/statistics/Material
Personal
UsedQO.java
View file @
5e0ee7ce
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
content
.
statistics
;
import
com.gic.haoban.base.api.common.BasePageInfo
;
/**
* @Author MUSI
* @Date 2023/3/23 12:48 PM
* @Description
* @Version
* 素材
使用纬度参数
* 素材
**/
public
class
MaterialClerkUsedQO
extends
BasePageInfo
{
private
String
enterpriseId
;
public
class
MaterialPersonalUsedQO
extends
MaterialStatisticsBaseQO
{
private
static
final
long
serialVersionUID
=
-
4105397589798480404L
;
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/content/statistics/MaterialStatisticsBaseQO.java
View file @
5e0ee7ce
...
...
@@ -50,28 +50,4 @@ public class MaterialStatisticsBaseQO extends BasePageInfo {
public
void
setStoreId
(
String
storeId
)
{
this
.
storeId
=
storeId
;
}
public
Integer
getFixedDateDiff
()
{
return
fixedDateDiff
;
}
public
void
setFixedDateDiff
(
Integer
fixedDateDiff
)
{
this
.
fixedDateDiff
=
fixedDateDiff
;
}
public
Integer
getOrderByField
()
{
return
orderByField
;
}
public
void
setOrderByField
(
Integer
orderByField
)
{
this
.
orderByField
=
orderByField
;
}
public
Integer
getOrder
()
{
return
order
;
}
public
void
setOrder
(
Integer
order
)
{
this
.
order
=
order
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/content/statistics/MaterialStoreUsedDataVO.java
View file @
5e0ee7ce
...
...
@@ -8,7 +8,7 @@ import java.math.BigDecimal;
* @Date 2023/3/23 11:43 AM
* @Description
* @Version
*
导购
纬度使用数据
*
门店
纬度使用数据
**/
public
class
MaterialStoreUsedDataVO
implements
Serializable
{
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/content/statistics/report/MaterialPersonalUsedDataVO.java
0 → 100644
View file @
5e0ee7ce
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
content
.
statistics
.
report
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Author MUSI
* @Date 2023/3/23 4:25 PM
* @Description
* @Version
**/
public
class
MaterialPersonalUsedDataVO
implements
Serializable
{
/**
* 开始时间
*/
private
Date
startTime
;
/**
* 结束时间
*/
private
Date
endTime
;
/**
* 导购id
*/
private
String
clerkId
;
/**
* 导购名称
*/
private
String
clerkName
;
/**
* 导购头像
*/
private
String
imageUrl
;
/**
* 使用素材数量
*/
private
Integer
useMatlNum
;
/**
* 使用素材排行
*/
private
Integer
useMatlNumRank
;
/**
* 使用素材数量环比
*/
private
BigDecimal
useMatlNumRatio
;
/**
* 点击客户数
*/
private
Integer
userClickNum
;
/**
* 点击客户环比
*/
private
BigDecimal
userClickNumRatio
;
/**
* 转换客户数
*/
private
Integer
convUserNum
;
/**
* 转化客户数环比
*/
private
BigDecimal
convUserNumRatio
;
/**
* 转换金额
*/
private
BigDecimal
convSalesAmt
;
/**
* 转化金额排名
*/
private
Integer
convSalesAmtRank
;
/**
* 转化金额环比
*/
private
BigDecimal
convSalesAmtRatio
;
public
Date
getStartTime
()
{
return
startTime
;
}
public
void
setStartTime
(
Date
startTime
)
{
this
.
startTime
=
startTime
;
}
public
Date
getEndTime
()
{
return
endTime
;
}
public
void
setEndTime
(
Date
endTime
)
{
this
.
endTime
=
endTime
;
}
public
String
getClerkId
()
{
return
clerkId
;
}
public
void
setClerkId
(
String
clerkId
)
{
this
.
clerkId
=
clerkId
;
}
public
String
getClerkName
()
{
return
clerkName
;
}
public
void
setClerkName
(
String
clerkName
)
{
this
.
clerkName
=
clerkName
;
}
public
String
getImageUrl
()
{
return
imageUrl
;
}
public
void
setImageUrl
(
String
imageUrl
)
{
this
.
imageUrl
=
imageUrl
;
}
public
Integer
getUseMatlNum
()
{
return
useMatlNum
;
}
public
void
setUseMatlNum
(
Integer
useMatlNum
)
{
this
.
useMatlNum
=
useMatlNum
;
}
public
Integer
getUseMatlNumRank
()
{
return
useMatlNumRank
;
}
public
void
setUseMatlNumRank
(
Integer
useMatlNumRank
)
{
this
.
useMatlNumRank
=
useMatlNumRank
;
}
public
BigDecimal
getUseMatlNumRatio
()
{
return
useMatlNumRatio
;
}
public
void
setUseMatlNumRatio
(
BigDecimal
useMatlNumRatio
)
{
this
.
useMatlNumRatio
=
useMatlNumRatio
;
}
public
Integer
getUserClickNum
()
{
return
userClickNum
;
}
public
void
setUserClickNum
(
Integer
userClickNum
)
{
this
.
userClickNum
=
userClickNum
;
}
public
BigDecimal
getUserClickNumRatio
()
{
return
userClickNumRatio
;
}
public
void
setUserClickNumRatio
(
BigDecimal
userClickNumRatio
)
{
this
.
userClickNumRatio
=
userClickNumRatio
;
}
public
Integer
getConvUserNum
()
{
return
convUserNum
;
}
public
void
setConvUserNum
(
Integer
convUserNum
)
{
this
.
convUserNum
=
convUserNum
;
}
public
BigDecimal
getConvUserNumRatio
()
{
return
convUserNumRatio
;
}
public
void
setConvUserNumRatio
(
BigDecimal
convUserNumRatio
)
{
this
.
convUserNumRatio
=
convUserNumRatio
;
}
public
BigDecimal
getConvSalesAmt
()
{
return
convSalesAmt
;
}
public
void
setConvSalesAmt
(
BigDecimal
convSalesAmt
)
{
this
.
convSalesAmt
=
convSalesAmt
;
}
public
Integer
getConvSalesAmtRank
()
{
return
convSalesAmtRank
;
}
public
void
setConvSalesAmtRank
(
Integer
convSalesAmtRank
)
{
this
.
convSalesAmtRank
=
convSalesAmtRank
;
}
public
BigDecimal
getConvSalesAmtRatio
()
{
return
convSalesAmtRatio
;
}
public
void
setConvSalesAmtRatio
(
BigDecimal
convSalesAmtRatio
)
{
this
.
convSalesAmtRatio
=
convSalesAmtRatio
;
}
}
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