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
f8ee0fa3
Commit
f8ee0fa3
authored
Mar 13, 2023
by
songyinghui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 素材接口调整
parent
1fe198ac
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
221 additions
and
5 deletions
+221
-5
ContentMaterialController.java
...age/web/controller/content/ContentMaterialController.java
+27
-5
ContentMaterialBaseQO.java
...c/haoban/manage/web/qo/content/ContentMaterialBaseQO.java
+66
-0
ContentMaterialQO.java
...m/gic/haoban/manage/web/qo/content/ContentMaterialQO.java
+13
-0
GoodsSimpleSearchQO.java
...m/gic/haoban/manage/web/qo/goods/GoodsSimpleSearchQO.java
+28
-0
ContentColumnInfoVO.java
...gic/haoban/manage/web/vo/content/ContentColumnInfoVO.java
+14
-0
MaterialIndexDataVO.java
...gic/haoban/manage/web/vo/content/MaterialIndexDataVO.java
+58
-0
SimpleGoodsInfoVO.java
...m/gic/haoban/manage/web/vo/content/SimpleGoodsInfoVO.java
+15
-0
No files found.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/content/ContentMaterialController.java
View file @
f8ee0fa3
...
@@ -18,11 +18,14 @@ import com.gic.haoban.app.aggregation.api.dto.GoodsSettingDTO;
...
@@ -18,11 +18,14 @@ import com.gic.haoban.app.aggregation.api.dto.GoodsSettingDTO;
import
com.gic.haoban.app.aggregation.api.service.SettingApiService
;
import
com.gic.haoban.app.aggregation.api.service.SettingApiService
;
import
com.gic.haoban.common.utils.EntityUtil
;
import
com.gic.haoban.common.utils.EntityUtil
;
import
com.gic.haoban.manage.api.service.StaffApiService
;
import
com.gic.haoban.manage.api.service.StaffApiService
;
import
com.gic.haoban.manage.web.qo.content.ContentMaterialBaseQO
;
import
com.gic.haoban.manage.web.qo.content.ContentMaterialQO
;
import
com.gic.haoban.manage.web.qo.content.ContentMaterialQO
;
import
com.gic.haoban.manage.web.qo.content.ContentMaterialShareQO
;
import
com.gic.haoban.manage.web.qo.content.ContentMaterialShareQO
;
import
com.gic.haoban.manage.web.qo.goods.GoodsSimpleSearchQO
;
import
com.gic.haoban.manage.web.vo.content.ContentColumnInfoVO
;
import
com.gic.haoban.manage.web.vo.content.ContentColumnInfoVO
;
import
com.gic.haoban.manage.web.vo.content.ContentMaterialInfoVO
;
import
com.gic.haoban.manage.web.vo.content.ContentMaterialInfoVO
;
import
com.gic.haoban.manage.web.vo.content.ContentMaterialShareInfoVO
;
import
com.gic.haoban.manage.web.vo.content.ContentMaterialShareInfoVO
;
import
com.gic.haoban.manage.web.vo.content.MaterialIndexDataVO
;
import
com.gic.haoban.manage.web.vo.content.SimpleGoodsInfoVO
;
import
com.gic.haoban.manage.web.vo.content.SimpleGoodsInfoVO
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
@@ -41,11 +44,9 @@ import java.util.List;
...
@@ -41,11 +44,9 @@ import java.util.List;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
/**
/**
* @Author MUSI
*
* @Date 2022/11/14 6:06 PM
* @author MUSI
* @Description
*/
* @Version
**/
@RestController
@RestController
public
class
ContentMaterialController
{
public
class
ContentMaterialController
{
...
@@ -243,4 +244,25 @@ public class ContentMaterialController {
...
@@ -243,4 +244,25 @@ public class ContentMaterialController {
}
}
return
storeIds
;
return
storeIds
;
}
}
/**
* 获取素材首页数据
* @param contentMaterialBaseQO
* @return
*/
@RequestMapping
(
path
=
"/content/material/index/data"
)
public
RestResponse
<
MaterialIndexDataVO
>
queryMaterialIndexData
(
@RequestBody
ContentMaterialBaseQO
contentMaterialBaseQO
){
return
RestResponse
.
successResult
();
}
/**
* 查询商品数据
* @param goodsSimpleSearchQO
* @return
*/
@RequestMapping
(
path
=
"/goods/list"
)
public
RestResponse
<
List
<
SimpleGoodsInfoVO
>>
querySimpleGoodsList
(
@RequestBody
GoodsSimpleSearchQO
goodsSimpleSearchQO
){
return
RestResponse
.
successResult
();
}
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/content/ContentMaterialBaseQO.java
0 → 100644
View file @
f8ee0fa3
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
content
;
import
com.gic.api.base.commons.BasePageInfo
;
/**
* @Author MUSI
* @Date 2023/3/13 3:27 PM
* @Description
* @Version
**/
public
class
ContentMaterialBaseQO
extends
BasePageInfo
{
private
static
final
long
serialVersionUID
=
-
5229489071555258161L
;
/**
* 企业id
*/
private
String
enterpriseId
;
/**
* 微信企业id
*/
private
String
wxEnterpriseId
;
/**
* 门店id
*/
private
String
storeId
;
/**
* 导购id
*/
private
String
clerkId
;
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
}
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
)
{
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
public
String
getStoreId
()
{
return
storeId
;
}
public
void
setStoreId
(
String
storeId
)
{
this
.
storeId
=
storeId
;
}
public
String
getClerkId
()
{
return
clerkId
;
}
public
void
setClerkId
(
String
clerkId
)
{
this
.
clerkId
=
clerkId
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/content/ContentMaterialQO.java
View file @
f8ee0fa3
...
@@ -51,6 +51,11 @@ public class ContentMaterialQO extends PageQo {
...
@@ -51,6 +51,11 @@ public class ContentMaterialQO extends PageQo {
*/
*/
private
Long
contentColumnId
;
private
Long
contentColumnId
;
/**
* 商品id
*/
private
String
goodsId
;
public
Integer
getSortType
()
{
public
Integer
getSortType
()
{
return
sortType
;
return
sortType
;
...
@@ -115,4 +120,12 @@ public class ContentMaterialQO extends PageQo {
...
@@ -115,4 +120,12 @@ public class ContentMaterialQO extends PageQo {
public
void
setMaterialType
(
Integer
materialType
)
{
public
void
setMaterialType
(
Integer
materialType
)
{
this
.
materialType
=
materialType
;
this
.
materialType
=
materialType
;
}
}
public
String
getGoodsId
()
{
return
goodsId
;
}
public
void
setGoodsId
(
String
goodsId
)
{
this
.
goodsId
=
goodsId
;
}
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/goods/GoodsSimpleSearchQO.java
0 → 100644
View file @
f8ee0fa3
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
goods
;
import
com.gic.haoban.manage.web.qo.content.ContentMaterialBaseQO
;
/**
* @Author MUSI
* @Date 2023/3/13 3:51 PM
* @Description
* @Version
**/
public
class
GoodsSimpleSearchQO
extends
ContentMaterialBaseQO
{
private
static
final
long
serialVersionUID
=
7155061890443032441L
;
/**
* 搜索字段
*/
private
String
search
;
public
String
getSearch
()
{
return
search
;
}
public
void
setSearch
(
String
search
)
{
this
.
search
=
search
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/content/ContentColumnInfoVO.java
View file @
f8ee0fa3
...
@@ -15,6 +15,7 @@ import java.util.List;
...
@@ -15,6 +15,7 @@ import java.util.List;
**/
**/
public
class
ContentColumnInfoVO
implements
Serializable
{
public
class
ContentColumnInfoVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2026406533078749880L
;
/**
/**
* 栏目id
* 栏目id
*/
*/
...
@@ -27,6 +28,11 @@ public class ContentColumnInfoVO implements Serializable {
...
@@ -27,6 +28,11 @@ public class ContentColumnInfoVO implements Serializable {
private
String
contentColumnName
;
private
String
contentColumnName
;
/**
/**
* 是否有新素材 true有新素材; false 没有新素材
*/
private
Boolean
hasNewMaterial
;
/**
* 子级栏目
* 子级栏目
*/
*/
private
List
<
ContentColumnInfoVO
>
childrenColumn
;
private
List
<
ContentColumnInfoVO
>
childrenColumn
;
...
@@ -54,4 +60,12 @@ public class ContentColumnInfoVO implements Serializable {
...
@@ -54,4 +60,12 @@ public class ContentColumnInfoVO implements Serializable {
public
void
setChildrenColumn
(
List
<
ContentColumnInfoVO
>
childrenColumn
)
{
public
void
setChildrenColumn
(
List
<
ContentColumnInfoVO
>
childrenColumn
)
{
this
.
childrenColumn
=
childrenColumn
;
this
.
childrenColumn
=
childrenColumn
;
}
}
public
Boolean
getHasNewMaterial
()
{
return
hasNewMaterial
;
}
public
void
setHasNewMaterial
(
Boolean
hasNewMaterial
)
{
this
.
hasNewMaterial
=
hasNewMaterial
;
}
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/content/MaterialIndexDataVO.java
0 → 100644
View file @
f8ee0fa3
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
content
;
import
java.io.Serializable
;
/**
* @Author MUSI
* @Date 2023/3/13 3:32 PM
* @Description
* @Version
**/
public
class
MaterialIndexDataVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
7362625836544624683L
;
/**
* 使用素材导购数
*/
private
Integer
useMaterialClerkNum
;
/**
* 未使用素材导购数
*/
private
Integer
unUseMaterialClerkNum
;
/**
* 转换金额
*/
private
String
conversionAmount
;
/**
*
*/
private
Integer
newMaterialNum
;
public
Integer
getUseMaterialClerkNum
()
{
return
useMaterialClerkNum
;
}
public
void
setUseMaterialClerkNum
(
Integer
useMaterialClerkNum
)
{
this
.
useMaterialClerkNum
=
useMaterialClerkNum
;
}
public
Integer
getUnUseMaterialClerkNum
()
{
return
unUseMaterialClerkNum
;
}
public
void
setUnUseMaterialClerkNum
(
Integer
unUseMaterialClerkNum
)
{
this
.
unUseMaterialClerkNum
=
unUseMaterialClerkNum
;
}
public
String
getConversionAmount
()
{
return
conversionAmount
;
}
public
void
setConversionAmount
(
String
conversionAmount
)
{
this
.
conversionAmount
=
conversionAmount
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/content/SimpleGoodsInfoVO.java
View file @
f8ee0fa3
...
@@ -10,6 +10,7 @@ import java.io.Serializable;
...
@@ -10,6 +10,7 @@ import java.io.Serializable;
**/
**/
public
class
SimpleGoodsInfoVO
implements
Serializable
{
public
class
SimpleGoodsInfoVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
55351872009970484L
;
/**
/**
* 商品id
* 商品id
*/
*/
...
@@ -44,6 +45,11 @@ public class SimpleGoodsInfoVO implements Serializable {
...
@@ -44,6 +45,11 @@ public class SimpleGoodsInfoVO implements Serializable {
*/
*/
private
String
brandName
;
private
String
brandName
;
/**
* 商品销售价格
*/
private
String
salePrice
;
public
String
getGoodsId
()
{
public
String
getGoodsId
()
{
return
goodsId
;
return
goodsId
;
}
}
...
@@ -99,4 +105,13 @@ public class SimpleGoodsInfoVO implements Serializable {
...
@@ -99,4 +105,13 @@ public class SimpleGoodsInfoVO implements Serializable {
public
void
setBrandName
(
String
brandName
)
{
public
void
setBrandName
(
String
brandName
)
{
this
.
brandName
=
brandName
;
this
.
brandName
=
brandName
;
}
}
public
String
getSalePrice
()
{
return
salePrice
;
}
public
void
setSalePrice
(
String
salePrice
)
{
this
.
salePrice
=
salePrice
;
}
}
}
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