Commit e3cd31d0 by songyinghui

Merge branch 'feature-content4' of git.gicdev.com:haoban3.0/haoban-manage3.0 into feature-content4

parents 5ec70f7d 211128ce
......@@ -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.goods.GoodsInfoAdaptor;
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.ContentMaterialShareQO;
import com.gic.haoban.manage.web.vo.content.ContentColumnInfoVO;
......@@ -38,6 +39,7 @@ import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import java.math.BigDecimal;
......@@ -251,4 +253,19 @@ public class ContentMaterialController {
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());
}
}
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;
}
}
package com.gic.haoban.manage.web.vo.content.creative;
import java.math.BigDecimal;
/**
* 内容分类表(TabContentCategory)表实体类
*
......@@ -44,9 +46,14 @@ public class ContentGoodsVO {
private Integer isComplete;
/**
* 商品金额
* 吊牌价 / 划线价
*/
private BigDecimal tagPrice;
/**
* 最小sku价格/一口价
*/
private Double proPrice;
private BigDecimal minPrice;
public String getGoodsId() {
return goodsId;
......@@ -104,11 +111,19 @@ public class ContentGoodsVO {
this.isComplete = isComplete;
}
public Double getProPrice() {
return proPrice;
public BigDecimal getTagPrice() {
return tagPrice;
}
public void setTagPrice(BigDecimal tagPrice) {
this.tagPrice = tagPrice;
}
public BigDecimal getMinPrice() {
return minPrice;
}
public void setProPrice(Double proPrice) {
this.proPrice = proPrice;
public void setMinPrice(BigDecimal minPrice) {
this.minPrice = minPrice;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment