Commit 064037c3 by 徐高华

活码

parent 016835dd
......@@ -16,6 +16,7 @@ import com.alibaba.fastjson.JSONObject;
import com.gic.api.base.commons.BasePageInfo;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.commons.util.EntityUtil;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO;
import com.gic.haoban.common.utils.AuthWebRequestUtil;
......@@ -27,6 +28,7 @@ import com.gic.haoban.manage.api.dto.welcome.dto.WelcomeDetailDTO;
import com.gic.haoban.manage.api.service.hm.HmLinkApiService;
import com.gic.haoban.manage.api.service.hm.HmPageApiService;
import com.gic.haoban.manage.api.service.out.WelcomeApiService;
import com.gic.haoban.manage.web.vo.hm.HmLinkListVO;
import com.gic.member.tag.api.dto.MemberTagItemDTO;
import com.gic.member.tag.api.service.MemberTagApiService;
......@@ -354,8 +356,12 @@ public class HmLinkController {
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
qdto.setWxEnterpriseId(loginUser.getWxEnterpriseId());
qdto.setEnterpriseId(loginUser.getEnterpriseId());
ServiceResponse<Page<HmLinkDTO>> page = this.hmLinkApiService.listPage(qdto, basePageInfo);
return RestResponse.successResult(page.getResult());
ServiceResponse<Page<HmLinkDTO>> resp = this.hmLinkApiService.listPage(qdto, basePageInfo);
Page<HmLinkDTO> page = resp.getResult() ;
Page<HmLinkListVO> retPage = EntityUtil.changeEntityByJSON(Page.class, page) ;
List<HmLinkListVO> list = EntityUtil.changeEntityListByJSON(HmLinkListVO.class, page.getResult()) ;
retPage.setResult(list);
return RestResponse.successResult(retPage);
}
@RequestMapping("detail")
......
package com.gic.haoban.manage.web.vo.hm;
import java.io.Serializable;
/**
*
* @ClassName: TabHaobanHmLink
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 14:07:23
* @Modify
* @CopyRight
*/
public class HmLinkListVO implements Serializable {
private static final long serialVersionUID = 1967119533845800L;
private Long linkId;
private String linkCode;
/**1通用链接 2专用链接*/
private Integer linkType;
private String wxEnterpriseId;
private String enterpriseId;
private String name;
private String remark;
private String welcomeId;
private Long pageId;
private String creatorId;
private String creatorName;
private String modifierId;
private String modifierName;
private java.util.Date createTime;
private java.util.Date updateTime;
/**会员门店规则*/
private String storeRuleJson;
/**推荐门店规则*/
private String customRuleJson;
/**会员活动标签*/
private String memberLabelId;
/**0删除 1正常*/
private Integer statusFlag;
private String shortCode;
public String getShortCode() {
return shortCode;
}
public void setShortCode(String shortCode) {
this.shortCode = shortCode;
}
public void setLinkId(Long linkId) {
this.linkId = linkId;
}
public Long getLinkId() {
return linkId;
}
public void setLinkCode(String linkCode) {
this.linkCode = linkCode;
}
public String getLinkCode() {
return linkCode;
}
public void setLinkType(Integer linkType) {
this.linkType = linkType;
}
public Integer getLinkType() {
return linkType;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setRemark(String remark) {
this.remark = remark;
}
public String getRemark() {
return remark;
}
public void setWelcomeId(String welcomeId) {
this.welcomeId = welcomeId;
}
public String getWelcomeId() {
return welcomeId;
}
public void setPageId(Long pageId) {
this.pageId = pageId;
}
public Long getPageId() {
return pageId;
}
public void setCreatorId(String creatorId) {
this.creatorId = creatorId;
}
public String getCreatorId() {
return creatorId;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public String getCreatorName() {
return creatorName;
}
public void setModifierId(String modifierId) {
this.modifierId = modifierId;
}
public String getModifierId() {
return modifierId;
}
public void setModifierName(String modifierName) {
this.modifierName = modifierName;
}
public String getModifierName() {
return modifierName;
}
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
public java.util.Date getCreateTime() {
return createTime;
}
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
public java.util.Date getUpdateTime() {
return updateTime;
}
public void setStoreRuleJson(String storeRuleJson) {
this.storeRuleJson = storeRuleJson;
}
public String getStoreRuleJson() {
return storeRuleJson;
}
public void setCustomRuleJson(String customRuleJson) {
this.customRuleJson = customRuleJson;
}
public String getCustomRuleJson() {
return customRuleJson;
}
public void setMemberLabelId(String memberLabelId) {
this.memberLabelId = memberLabelId;
}
public String getMemberLabelId() {
return memberLabelId;
}
public void setStatusFlag(Integer statusFlag) {
this.statusFlag = statusFlag;
}
public Integer getStatusFlag() {
return statusFlag;
}
}
\ No newline at end of file
package com.gic.haoban.manage.web.vo.hm;
import java.io.Serializable;
public class HmLinkStatisticsVO implements Serializable {
private static final long serialVersionUID = 3557175079515328622L;
// 添加好友人数(总)
private Integer add_friend_num_td;
// 添加好友人数(今日新增)
private Integer add_friend_num_d;
// 今日添加人数
private Integer add_num;
// 今日点击人数
private Integer click_num;
// 今日点击人次
private Integer click_times;
// 添加人总数
private Integer add_num_t;
// 点击总人数
private Integer click_num_t;
// 点击总人次
private Integer click_times_t;
public Integer getAdd_friend_num_td() {
return add_friend_num_td;
}
public Integer getAdd_friend_num_d() {
return add_friend_num_d;
}
public Integer getAdd_num() {
return add_num;
}
public Integer getClick_num() {
return click_num;
}
public Integer getClick_times() {
return click_times;
}
public Integer getAdd_num_t() {
return add_num_t;
}
public Integer getClick_num_t() {
return click_num_t;
}
public Integer getClick_times_t() {
return click_times_t;
}
public void setAdd_friend_num_td(Integer add_friend_num_td) {
this.add_friend_num_td = add_friend_num_td;
}
public void setAdd_friend_num_d(Integer add_friend_num_d) {
this.add_friend_num_d = add_friend_num_d;
}
public void setAdd_num(Integer add_num) {
this.add_num = add_num;
}
public void setClick_num(Integer click_num) {
this.click_num = click_num;
}
public void setClick_times(Integer click_times) {
this.click_times = click_times;
}
public void setAdd_num_t(Integer add_num_t) {
this.add_num_t = add_num_t;
}
public void setClick_num_t(Integer click_num_t) {
this.click_num_t = click_num_t;
}
public void setClick_times_t(Integer click_times_t) {
this.click_times_t = click_times_t;
}
}
package com.gic.haoban.manage.web.vo.hm;
import java.io.Serializable;
/**
*
* @ClassName: TabHaobanHmLink
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 14:07:23
* @Modify
* @CopyRight
*/
public class HmLinkVO extends HmLinkStatisticsVO implements Serializable {
private static final long serialVersionUID = 1967119533845800L;
private Long linkId;
private String linkCode;
/**1通用链接 2专用链接*/
private Integer linkType;
private String enterpriseId;
private String name;
private String creatorId;
private String creatorName;
private java.util.Date createTime;
private java.util.Date updateTime;
private String shortCode;
public static long getSerialversionuid() {
return serialVersionUID;
}
public Long getLinkId() {
return linkId;
}
public String getLinkCode() {
return linkCode;
}
public Integer getLinkType() {
return linkType;
}
public String getEnterpriseId() {
return enterpriseId;
}
public String getName() {
return name;
}
public String getCreatorId() {
return creatorId;
}
public String getCreatorName() {
return creatorName;
}
public java.util.Date getCreateTime() {
return createTime;
}
public java.util.Date getUpdateTime() {
return updateTime;
}
public String getShortCode() {
return shortCode;
}
public void setLinkId(Long linkId) {
this.linkId = linkId;
}
public void setLinkCode(String linkCode) {
this.linkCode = linkCode;
}
public void setLinkType(Integer linkType) {
this.linkType = linkType;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public void setName(String name) {
this.name = name;
}
public void setCreatorId(String creatorId) {
this.creatorId = creatorId;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
public void setShortCode(String shortCode) {
this.shortCode = shortCode;
}
}
\ No newline at end of file
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