Commit cb805e65 by songyinghui

feat: stash

parent cc03b90b
package com.gic.haoban.manage.web.controller.content;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.haoban.manage.web.qo.content.ContentMaterialBaseQO;
import com.gic.haoban.manage.web.qo.content.log.MaterialShareLogQO;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @Author MUSI
* @Date 2023/3/17 10:54 AM
* @Description
* @Version
* 导购分享素材日志
**/
@RestController
public class ClerkMaterialShareController {
/**
* 导购分享素材日志
* @return
*/
@RequestMapping(path = "/clerk/share/material/log")
public RestResponse<?> clerkShareMaterialLog(MaterialShareLogQO materialShareLogQo) {
return RestResponse.successResult();
}
/**
* 查询素材落地页信息
* @param contentMaterialBaseQO
* @return
*/
public RestResponse<?> queryMaterialLandingPage(ContentMaterialBaseQO contentMaterialBaseQO){
return RestResponse.successResult();
}
}
......@@ -196,7 +196,7 @@ public class ContentMaterialController {
return RestResponse.failure("-777", "企业参数异常");
}
if (contentMaterialShareQO.getContentMaterialId() == null) {
// 无商品id 不生成参数
// 无素材id 不生成参数
return RestResponse.successResult();
}
ContentMaterialShareQDTO contentMaterialShareQDTO = new ContentMaterialShareQDTO();
......@@ -274,5 +274,4 @@ public class ContentMaterialController {
return RestResponse.successResult();
}
}
......@@ -32,6 +32,16 @@ public class ContentMaterialBaseQO extends BasePageInfo {
*/
private String clerkId;
/**
* 素材id
*/
private Long contentMaterialId;
/**
* 成员id
*/
private String staffId;
public String getEnterpriseId() {
return enterpriseId;
}
......@@ -63,4 +73,20 @@ public class ContentMaterialBaseQO extends BasePageInfo {
public void setClerkId(String clerkId) {
this.clerkId = clerkId;
}
public Long getContentMaterialId() {
return contentMaterialId;
}
public void setContentMaterialId(Long contentMaterialId) {
this.contentMaterialId = contentMaterialId;
}
public String getStaffId() {
return staffId;
}
public void setStaffId(String staffId) {
this.staffId = staffId;
}
}
......@@ -43,7 +43,7 @@ public class ContentMaterialShareQO implements Serializable {
private String storeCode;
/**
* 1朋友圈; 2客户群; 3 对话框; 0其他
* 1朋友圈; 2客户群; 3 对话框; 4 复制文案; 5 下载素材
*/
private String channelSource;
......
package com.gic.haoban.manage.web.qo.content.log;
import com.gic.haoban.manage.web.qo.content.ContentMaterialBaseQO;
/**
* @Author MUSI
* @Date 2023/3/17 10:57 AM
* @Description
* @Version
* 素材分享日志
**/
public class MaterialShareLogQO extends ContentMaterialBaseQO {
private static final long serialVersionUID = 2185842438469492808L;
/**
* 分享类型
* 1分享朋友圈; 2 群发给客户; 3 群发到群
*/
private Integer shareType;
public Integer getShareType() {
return shareType;
}
public void setShareType(Integer shareType) {
this.shareType = shareType;
}
}
package com.gic.haoban.manage.web.vo.content;
import java.io.Serializable;
/**
* @Author MUSI
* @Date 2023/3/17 12:53 PM
* @Description
* @Version
* 素材 导购信息
**/
public class MaterialClerkInfo implements Serializable {
private static final long serialVersionUID = -7344011473895833194L;
/**
* 导购名称
*/
private String clerkName;
/**
* 导购id
*/
private String clerkId;
/**
* 分享角色
* 导购、店长、区经
*/
private Integer clerkType;
/**
* 导购code
*/
private String clerkCode;
/**
* 与会员是否是好友关系
* 1 是; 0否
*/
private Integer memberRelation;
/**
* 导购活码链接
*/
private String clerkHmUrl;
public String getClerkName() {
return clerkName;
}
public void setClerkName(String clerkName) {
this.clerkName = clerkName;
}
public String getClerkId() {
return clerkId;
}
public void setClerkId(String clerkId) {
this.clerkId = clerkId;
}
public Integer getClerkType() {
return clerkType;
}
public void setClerkType(Integer clerkType) {
this.clerkType = clerkType;
}
public String getClerkCode() {
return clerkCode;
}
public void setClerkCode(String clerkCode) {
this.clerkCode = clerkCode;
}
public Integer getMemberRelation() {
return memberRelation;
}
public void setMemberRelation(Integer memberRelation) {
this.memberRelation = memberRelation;
}
public String getClerkHmUrl() {
return clerkHmUrl;
}
public void setClerkHmUrl(String clerkHmUrl) {
this.clerkHmUrl = clerkHmUrl;
}
}
package com.gic.haoban.manage.web.vo.content.share;
import com.gic.haoban.manage.web.vo.content.ContentMaterialInfoVO;
import com.gic.haoban.manage.web.vo.content.MaterialClerkInfo;
import com.gic.haoban.manage.web.vo.content.SimpleGoodsInfoVO;
import java.io.Serializable;
import java.util.List;
/**
* @Author MUSI
* @Date 2023/3/17 12:45 PM
* @Description
* @Version
* 素材落地页 信息
**/
public class ContentMaterialLandingPageVO implements Serializable {
private static final long serialVersionUID = 5618707014774433110L;
/**
* 素材信息 图片/视频、素材内容
*/
private ContentMaterialInfoVO contentMaterialInfo;
/**
* 导购相关信息
*/
private MaterialClerkInfo materialClerkInfo;
/**
* 商品信息
*/
private List<SimpleGoodsInfoVO> goodsInfos;
/**
* 商品类型
* 0 相关商品
* 1 热销商品
*/
private Integer showGoodsType;
// 跳转商城按钮权限
private Integer mallShop;
/**
* 购物车数量
*/
private Integer shoppingCartNum;
}
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