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
e3cd31d0
Commit
e3cd31d0
authored
Aug 11, 2023
by
songyinghui
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature-content4' of git.gicdev.com:haoban3.0/haoban-manage3.0 into feature-content4
parents
5ec70f7d
211128ce
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
197 additions
and
6 deletions
+197
-6
ContentMaterialController.java
...age/web/controller/content/ContentMaterialController.java
+17
-0
ContentMaterialListQO.java
...c/haoban/manage/web/qo/content/ContentMaterialListQO.java
+159
-0
ContentGoodsVO.java
...haoban/manage/web/vo/content/creative/ContentGoodsVO.java
+21
-6
No files found.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/content/ContentMaterialController.java
View file @
e3cd31d0
...
@@ -24,6 +24,7 @@ import com.gic.haoban.manage.web.controller.commission.CommissionManager;
...
@@ -24,6 +24,7 @@ import com.gic.haoban.manage.web.controller.commission.CommissionManager;
import
com.gic.haoban.manage.web.controller.content.adaptor.ClerkStoreAdaptor
;
import
com.gic.haoban.manage.web.controller.content.adaptor.ClerkStoreAdaptor
;
import
com.gic.haoban.manage.web.controller.goods.GoodsInfoAdaptor
;
import
com.gic.haoban.manage.web.controller.goods.GoodsInfoAdaptor
;
import
com.gic.haoban.manage.web.qo.content.ContentColumnClerkViewQO
;
import
com.gic.haoban.manage.web.qo.content.ContentColumnClerkViewQO
;
import
com.gic.haoban.manage.web.qo.content.ContentMaterialListQO
;
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.vo.content.ContentColumnInfoVO
;
import
com.gic.haoban.manage.web.vo.content.ContentColumnInfoVO
;
...
@@ -38,6 +39,7 @@ import org.springframework.beans.BeanUtils;
...
@@ -38,6 +39,7 @@ import org.springframework.beans.BeanUtils;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
...
@@ -251,4 +253,19 @@ public class ContentMaterialController {
...
@@ -251,4 +253,19 @@ public class ContentMaterialController {
return
RestResponse
.
successResult
();
return
RestResponse
.
successResult
();
}
}
/**
* 素材数量查询
* @param search search
* @return
*/
@ResponseBody
@RequestMapping
(
"/count-material"
)
public
RestResponse
<
Long
>
countMaterial
(
@RequestBody
ContentMaterialListQO
search
)
{
ContentMaterialPageQDTO
pageQDTO
=
EntityUtil
.
changeEntityByOrika
(
ContentMaterialPageQDTO
.
class
,
search
);
ServiceResponse
<
Long
>
response
=
contentMaterialApiService
.
countMaterialBySearch
(
pageQDTO
);
if
(!
response
.
isSuccess
())
{
return
RestResponse
.
failure
(
response
.
getCode
(),
response
.
getMessage
());
}
return
RestResponse
.
successResult
(
response
.
getResult
());
}
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/qo/content/ContentMaterialListQO.java
0 → 100644
View file @
e3cd31d0
package
com
.
gic
.
haoban
.
manage
.
web
.
qo
.
content
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
com.gic.commons.web.qo.PageQo
;
import
com.gic.content.api.enums.MaterialSearchSceneEnum
;
import
java.util.List
;
@JsonSerialize
(
using
=
ToStringSerializer
.
class
)
public
class
ContentMaterialListQO
extends
PageQo
{
/**
* 查询场景 1:gic后台营销素材 2:好办营销素材 3:gic后台社区素材 4:gic后台审核素材 5:好办审核素材 6:小程序社区素材
* @see MaterialSearchSceneEnum
*/
private
Integer
queryScene
;
/**
* 栏目id
*/
private
Long
contentColumnId
;
/**
* 搜索名称
*/
private
String
search
;
/**
* 商品搜索
*/
private
String
goodsSearch
;
/**
* 素材搜索
*/
private
String
materialSearch
;
/**
* 素材类型1图文2纯文字3纯图片4视频
*/
private
Integer
materialType
;
/**
* 企业ID
*/
private
String
enterpriseId
;
/**
* 会员id
*/
private
String
memberId
;
/**
* 排序字段
* createTime:创建时间
* publishBeginTime:发布时间
* topTime:置顶时间
* @see com.gic.content.api.enums.MaterialOrderFieldEnum
*/
private
String
orderField
;
/**
* 排序 desc降序 asc升序
*/
private
String
order
;
/**
* 商品id
*/
private
List
<
String
>
goodsIdList
;
public
Integer
getQueryScene
()
{
return
queryScene
;
}
public
void
setQueryScene
(
Integer
queryScene
)
{
this
.
queryScene
=
queryScene
;
}
public
Long
getContentColumnId
()
{
return
contentColumnId
;
}
public
void
setContentColumnId
(
Long
contentColumnId
)
{
this
.
contentColumnId
=
contentColumnId
;
}
public
String
getSearch
()
{
return
search
;
}
public
void
setSearch
(
String
search
)
{
this
.
search
=
search
;
}
public
String
getGoodsSearch
()
{
return
goodsSearch
;
}
public
void
setGoodsSearch
(
String
goodsSearch
)
{
this
.
goodsSearch
=
goodsSearch
;
}
public
String
getMaterialSearch
()
{
return
materialSearch
;
}
public
void
setMaterialSearch
(
String
materialSearch
)
{
this
.
materialSearch
=
materialSearch
;
}
public
Integer
getMaterialType
()
{
return
materialType
;
}
public
void
setMaterialType
(
Integer
materialType
)
{
this
.
materialType
=
materialType
;
}
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getMemberId
()
{
return
memberId
;
}
public
void
setMemberId
(
String
memberId
)
{
this
.
memberId
=
memberId
;
}
public
String
getOrderField
()
{
return
orderField
;
}
public
void
setOrderField
(
String
orderField
)
{
this
.
orderField
=
orderField
;
}
public
String
getOrder
()
{
return
order
;
}
public
void
setOrder
(
String
order
)
{
this
.
order
=
order
;
}
public
List
<
String
>
getGoodsIdList
()
{
return
goodsIdList
;
}
public
void
setGoodsIdList
(
List
<
String
>
goodsIdList
)
{
this
.
goodsIdList
=
goodsIdList
;
}
}
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/content/creative/ContentGoodsVO.java
View file @
e3cd31d0
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
content
.
creative
;
package
com
.
gic
.
haoban
.
manage
.
web
.
vo
.
content
.
creative
;
import
java.math.BigDecimal
;
/**
/**
* 内容分类表(TabContentCategory)表实体类
* 内容分类表(TabContentCategory)表实体类
*
*
...
@@ -44,9 +46,14 @@ public class ContentGoodsVO {
...
@@ -44,9 +46,14 @@ public class ContentGoodsVO {
private
Integer
isComplete
;
private
Integer
isComplete
;
/**
/**
* 商品金额
* 吊牌价 / 划线价
*/
private
BigDecimal
tagPrice
;
/**
* 最小sku价格/一口价
*/
*/
private
Double
pro
Price
;
private
BigDecimal
min
Price
;
public
String
getGoodsId
()
{
public
String
getGoodsId
()
{
return
goodsId
;
return
goodsId
;
...
@@ -104,11 +111,19 @@ public class ContentGoodsVO {
...
@@ -104,11 +111,19 @@ public class ContentGoodsVO {
this
.
isComplete
=
isComplete
;
this
.
isComplete
=
isComplete
;
}
}
public
Double
getProPrice
()
{
public
BigDecimal
getTagPrice
()
{
return
proPrice
;
return
tagPrice
;
}
public
void
setTagPrice
(
BigDecimal
tagPrice
)
{
this
.
tagPrice
=
tagPrice
;
}
public
BigDecimal
getMinPrice
()
{
return
minPrice
;
}
}
public
void
set
ProPrice
(
Double
pro
Price
)
{
public
void
set
MinPrice
(
BigDecimal
min
Price
)
{
this
.
proPrice
=
pro
Price
;
this
.
minPrice
=
min
Price
;
}
}
}
}
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