Commit d75a6ed8 by 王祖波

生成素材外链跳转地址

parent 6ef53cc8
...@@ -16,6 +16,7 @@ import com.gic.haoban.manage.api.enums.content.ShareBizType; ...@@ -16,6 +16,7 @@ import com.gic.haoban.manage.api.enums.content.ShareBizType;
import com.gic.haoban.manage.api.service.content.MaterialShareLogApiService; import com.gic.haoban.manage.api.service.content.MaterialShareLogApiService;
import com.gic.haoban.manage.web.qo.content.ContentMaterialBaseQO; import com.gic.haoban.manage.web.qo.content.ContentMaterialBaseQO;
import com.gic.haoban.manage.web.qo.content.log.MaterialShareLogQO; import com.gic.haoban.manage.web.qo.content.log.MaterialShareLogQO;
import com.gic.haoban.manage.web.qo.content.share.ContentLinkShareQO;
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.SimpleGoodsInfoVO; import com.gic.haoban.manage.web.vo.content.SimpleGoodsInfoVO;
import com.gic.haoban.manage.web.vo.content.share.ContentMaterialLandingPageVO; import com.gic.haoban.manage.web.vo.content.share.ContentMaterialLandingPageVO;
...@@ -128,12 +129,14 @@ public class ClerkMaterialShareController { ...@@ -128,12 +129,14 @@ public class ClerkMaterialShareController {
* @return * @return
*/ */
@RequestMapping(path = "/clerk/share-material-link", method = RequestMethod.POST) @RequestMapping(path = "/clerk/share-material-link", method = RequestMethod.POST)
public RestResponse<MaterialLinkDTO> clerkShareMaterialLink(@RequestBody ContentMaterialBaseQO materialBaseQO) { public RestResponse<MaterialLinkDTO> clerkShareMaterialLink(@RequestBody ContentLinkShareQO linkShareQO) {
MaterialLinkShareQDTO linkShareQDTO = new MaterialLinkShareQDTO(); MaterialLinkShareQDTO linkShareQDTO = new MaterialLinkShareQDTO();
linkShareQDTO.setClerkId(materialBaseQO.getClerkId()); linkShareQDTO.setClerkId(linkShareQO.getClerkId());
linkShareQDTO.setStoreId(materialBaseQO.getStoreId()); linkShareQDTO.setStoreId(linkShareQO.getStoreId());
linkShareQDTO.setContentMaterialId(materialBaseQO.getContentMaterialId()); linkShareQDTO.setContentMaterialId(linkShareQO.getContentMaterialId());
linkShareQDTO.setEnterpriseId(materialBaseQO.getEnterpriseId()); linkShareQDTO.setEnterpriseId(linkShareQO.getEnterpriseId());
linkShareQDTO.setClerkType(linkShareQO.getClerkType());
linkShareQDTO.setChannelSource(linkShareQO.getChannelSource());
ServiceResponse<MaterialLinkDTO> response = contentMaterialShareApiService.generateLink(linkShareQDTO); ServiceResponse<MaterialLinkDTO> response = contentMaterialShareApiService.generateLink(linkShareQDTO);
if (!response.isSuccess()) { if (!response.isSuccess()) {
return RestResponse.failure(response.getCode(), response.getMessage()); return RestResponse.failure(response.getCode(), response.getMessage());
......
package com.gic.haoban.manage.web.qo.content.share;
import com.gic.haoban.manage.web.qo.content.ContentMaterialBaseQO;
/**
* Created by wangzubo on 2024/3/4.
*/
public class ContentLinkShareQO extends ContentMaterialBaseQO {
/**
* 导购类型 2区经督导 其他导购
*/
private Integer clerkType;
/**
* 渠道来源 1朋友圈2客户群3对话框 其他
*/
private Integer channelSource;
public Integer getClerkType() {
return clerkType;
}
public void setClerkType(Integer clerkType) {
this.clerkType = clerkType;
}
public Integer getChannelSource() {
return channelSource;
}
public void setChannelSource(Integer channelSource) {
this.channelSource = channelSource;
}
}
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