Commit e43f5fba by 徐高华

Merge branch 'developer' into 'test_branch'

Developer

See merge request !181
parents 8ceaca4e 8870f3de
package com.gic.haoban.manage.api.dto;
import java.io.Serializable ;
/**
*
* @ClassName: TabHaobanKeyData
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 17:42:33
* @Modify
* @CopyRight
*/
public class KeyDataDTO implements Serializable{
private static final long serialVersionUID = 1978554156094100L;
private Long id;
private String relationId;
private String dataKey;
private String data;
/**1活码手机号加密 2动态活码*/
private Integer type;
private java.util.Date createTime;
public String getRelationId() {
return relationId;
}
public void setRelationId(String relationId) {
this.relationId = relationId;
}
public void setId(Long id){
this.id = id;
}
public Long getId(){
return id;
}
public void setData(String data){
this.data = data;
}
public String getData(){
return data;
}
public void setType(Integer type){
this.type = type;
}
public Integer getType(){
return type;
}
public void setCreateTime(java.util.Date createTime){
this.createTime = createTime;
}
public java.util.Date getCreateTime(){
return createTime;
}
public String getDataKey() {
return dataKey;
}
public void setDataKey(String dataKey) {
this.dataKey = dataKey;
}
}
\ No newline at end of file
......@@ -5,6 +5,8 @@ import java.util.Date;
public class MemberUnionidRelatedDTO implements Serializable{
private static final long serialVersionUID = 1L;
private String corpid;
private String suiteid;
......@@ -38,8 +40,11 @@ public class MemberUnionidRelatedDTO implements Serializable{
private String avatar;
private String welcomeCode;
/**
* 自定义的state参数
*/
private String state;
private static final long serialVersionUID = 1L;
public String getWelcomeCode() {
return welcomeCode;
......@@ -177,5 +182,11 @@ public class MemberUnionidRelatedDTO implements Serializable{
this.avatar = avatar;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
}
package com.gic.haoban.manage.api.dto.hm;
import java.io.Serializable;
/**
* @Author MUSI
* @Date 2022/7/1 2:36 PM
* @Description
* @Version
**/
public class HmGroupDTO implements Serializable {
/**
* 分组id
*/
private Long groupId;
/**
* 分组名字
*/
private String groupName;
/**
* 企业id
*/
private String enterpriseId;
/**
* 微信企业id
*/
private String wxEnterpriseId;
/**
* 分组被引用次数
*/
private Integer referNum;
/**
* 排序字段
*/
private Integer sort;
/**
* 创建人id
*/
private String creatorId;
/***
* 创建人名字
*/
private String creatorName;
/**
* 修改人id
*/
private String modifierId;
/**
* 修改人名字
*/
private String modifierName;
/**
* 是否为默认分组
*/
private Integer defaultFlag;
public Long getGroupId() {
return groupId;
}
public void setGroupId(Long groupId) {
this.groupId = groupId;
}
public String getGroupName() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public Integer getReferNum() {
return referNum;
}
public void setReferNum(Integer referNum) {
this.referNum = referNum;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
public String getCreatorId() {
return creatorId;
}
public void setCreatorId(String creatorId) {
this.creatorId = creatorId;
}
public String getCreatorName() {
return creatorName;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public String getModifierId() {
return modifierId;
}
public void setModifierId(String modifierId) {
this.modifierId = modifierId;
}
public String getModifierName() {
return modifierName;
}
public void setModifierName(String modifierName) {
this.modifierName = modifierName;
}
public Integer getDefaultFlag() {
return defaultFlag;
}
public void setDefaultFlag(Integer defaultFlag) {
this.defaultFlag = defaultFlag;
}
}
package com.gic.haoban.manage.api.dto.hm;
import com.gic.haoban.base.api.common.BasePageInfo;
/**
* @Author MUSI
* @Date 2022/7/1 2:47 PM
* @Description
* @Version
**/
public class HmGroupQueryDTO extends BasePageInfo {
private String groupName;
private String enterpriseId;
/**
* 微信企业id
*/
private String wxEnterpriseId;
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public String getGroupName() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
}
package com.gic.haoban.manage.api.dto.hm;
import java.io.Serializable;
import java.util.List;
/**
*
* @ClassName: TabHaobanHmLink
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 14:07:23
* @Modify
* @CopyRight
*/
public class HmLinkDTO 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 List<HmLinkStoreDTO> storeList;
public List<HmLinkStoreDTO> getStoreList() {
return storeList;
}
public void setStoreList(List<HmLinkStoreDTO> storeList) {
this.storeList = storeList;
}
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.api.dto.hm;
import java.io.Serializable;
/**
*
* @ClassName: TabHaobanHmLinkStore
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月04日 11:19:29
* @Modify
* @CopyRight
*/
public class HmLinkStoreDTO implements Serializable {
private static final long serialVersionUID = 2215892411689400L;
private Long id;
private String wxEnterpriseId;
private String enterpriseId;
private String storeId;
private String storeCode;
private String storeName;
private String storeAddress ;
/**1正常 0删除*/
private Integer statusFlag;
/**活码链接ID*/
private Long linkId;
/**1推荐门店*/
private Integer setttingType;
private java.util.Date createTime;
private java.util.Date updateTime;
public String getStoreAddress() {
return storeAddress;
}
public void setStoreAddress(String storeAddress) {
this.storeAddress = storeAddress;
}
public java.util.Date getCreateTime() {
return createTime;
}
public java.util.Date getUpdateTime() {
return updateTime;
}
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
public void setId(Long id) {
this.id = id;
}
public Long getId() {
return id;
}
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 setStoreId(String storeId) {
this.storeId = storeId;
}
public String getStoreId() {
return storeId;
}
public void setStoreCode(String storeCode) {
this.storeCode = storeCode;
}
public String getStoreCode() {
return storeCode;
}
public void setStoreName(String storeName) {
this.storeName = storeName;
}
public String getStoreName() {
return storeName;
}
public void setStatusFlag(Integer statusFlag) {
this.statusFlag = statusFlag;
}
public Integer getStatusFlag() {
return statusFlag;
}
public void setLinkId(Long linkId) {
this.linkId = linkId;
}
public Long getLinkId() {
return linkId;
}
public void setSetttingType(Integer setttingType) {
this.setttingType = setttingType;
}
public Integer getSetttingType() {
return setttingType;
}
}
\ No newline at end of file
package com.gic.haoban.manage.api.dto.hm;
public class HmLinkStoreSettingDTO {
private int open;
private int zs;
private int dz;
private int dy;
public int getOpen() {
return open;
}
public int getZs() {
return zs;
}
public int getDz() {
return dz;
}
public int getDy() {
return dy;
}
public void setOpen(int open) {
this.open = open;
}
public void setZs(int zs) {
this.zs = zs;
}
public void setDz(int dz) {
this.dz = dz;
}
public void setDy(int dy) {
this.dy = dy;
}
}
package com.gic.haoban.manage.api.dto.hm;
import java.io.Serializable;
/**
*
* @ClassName: TabHaobanHmLinkVisitLog
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月04日 11:18:14
* @Modify
* @CopyRight
*/
public class HmLinkVisitLogDTO implements Serializable {
private static final long serialVersionUID = 2214992274125400L;
private Long logId;
private String wxEnterpriseId;
private String enterpriseId;
private Long linkId;
/**微信unionid*/
private String unionId;
private java.util.Date createTime;
public void setLogId(Long logId) {
this.logId = logId;
}
public Long getLogId() {
return logId;
}
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 setLinkId(Long linkId) {
this.linkId = linkId;
}
public Long getLinkId() {
return linkId;
}
public void setUnionId(String unionId) {
this.unionId = unionId;
}
public String getUnionId() {
return unionId;
}
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
public java.util.Date getCreateTime() {
return createTime;
}
}
\ No newline at end of file
package com.gic.haoban.manage.api.dto.hm;
import java.io.Serializable;
import java.util.List;
/**
*
* @ClassName: TabHaobanHmLink
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 14:07:23
* @Modify
* @CopyRight
*/
public class HmLinkWxaDTO implements Serializable {
private HmPageTemplateDTO page;
// 是否展示省市区门店查询
private boolean selectStoreFlag;
// 推荐的门店列表
private List<HmLinkStoreDTO> storeList;
public List<HmLinkStoreDTO> getStoreList() {
return storeList;
}
public void setStoreList(List<HmLinkStoreDTO> storeList) {
this.storeList = storeList;
}
public boolean isSelectStoreFlag() {
return selectStoreFlag;
}
public void setSelectStoreFlag(boolean selectStoreFlag) {
this.selectStoreFlag = selectStoreFlag;
}
public HmPageTemplateDTO getPage() {
return page;
}
public void setPage(HmPageTemplateDTO page) {
this.page = page;
}
}
\ No newline at end of file
package com.gic.haoban.manage.api.dto.hm;
import com.gic.haoban.base.api.common.BasePageInfo;
import java.util.Date;
/**
* @Author MUSI
* @Date 2022/7/1 2:47 PM
* @Description
* @Version
**/
public class HmPageQueryDTO extends BasePageInfo {
private String pageSearchText;
/**
* 开始时间
*/
private Date startTime;
/**
* 结束时间
*/
private Date endTime;
/**
* 企业id
*/
private String enterpriseId;
/**
* 微信企业id
*/
private String wxEnterpriseId;
public String getPageSearchText() {
return pageSearchText;
}
public void setPageSearchText(String pageSearchText) {
this.pageSearchText = pageSearchText;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public Date getStartTime() {
return startTime;
}
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
public Date getEndTime() {
return endTime;
}
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
}
package com.gic.haoban.manage.api.dto.hm;
import com.gic.haoban.base.api.common.BasePageInfo;
/**
* @Author MUSI
* @Date 2022/7/1 2:47 PM
* @Description
* @Version
**/
public class HmPageRelationQueryDTO extends BasePageInfo {
private String searchText;
/**
* 企业id
*/
private String enterpriseId;
/**
* 微信企业id
*/
private String wxEnterpriseId;
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public String getSearchText() {
return this.searchText;
}
public void setSearchText(String searchText) {
this.searchText = searchText;
}
}
package com.gic.haoban.manage.api.dto.hm;
import java.io.Serializable;
import java.util.Date;
/**
* @Author MUSI
* @Date 2022/7/3 6:49 PM
* @Description
* @Version
**/
public class HmPageRelationRespDTO implements Serializable {
/**
* 落地页模板code
*/
private String pageTemplateCode;
/**
* 企业id
*/
private String enterpriseId;
/**
* 微信企业id
*/
private String wxEnterpriseId;
/**
* 引用方id
*/
private String referId;
/**
* 引用方名称
*/
private String referName;
/**
* 引用方来源
*
* @see com.gic.haoban.manage.api.enums.hm.HmPageTemplateType
*/
private Integer type;
public String getPageTemplateCode() {
return pageTemplateCode;
}
public void setPageTemplateCode(String pageTemplateCode) {
this.pageTemplateCode = pageTemplateCode;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public String getReferId() {
return referId;
}
public void setReferId(String referId) {
this.referId = referId;
}
public String getReferName() {
return referName;
}
public void setReferName(String referName) {
this.referName = referName;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
}
package com.gic.haoban.manage.api.dto.hm;
import com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO;
/**
* @Author MUSI
* @Date 2022/7/3 6:49 PM
* @Description
* @Version
**/
public class HmPageTemplateDTO extends WebLoginDTO {
/**
* 落地页id
*/
private Long templateId;
/**
* 落地页code
*/
private String templateCode;
/**
* 落地页模板名称
*/
private String templateName;
/**
* 页面标题
*/
private String pageTitle;
/**
* 商户名称
*/
private String merchantName;
/**
* 商户名称
*/
private String merchantPhoneNumber;
/**
* 商户logo
*/
private String merchantLogo;
/**
* 页面背景图
*/
private String pageBackgroudImg;
/**
* 引导语
*/
private String guideComment;
public Long getTemplateId() {
return templateId;
}
public void setTemplateId(Long templateId) {
this.templateId = templateId;
}
public String getTemplateCode() {
return templateCode;
}
public void setTemplateCode(String templateCode) {
this.templateCode = templateCode;
}
public String getTemplateName() {
return templateName;
}
public void setTemplateName(String templateName) {
this.templateName = templateName;
}
public String getPageTitle() {
return pageTitle;
}
public void setPageTitle(String pageTitle) {
this.pageTitle = pageTitle;
}
public String getMerchantName() {
return merchantName;
}
public void setMerchantName(String merchantName) {
this.merchantName = merchantName;
}
public String getMerchantPhoneNumber() {
return merchantPhoneNumber;
}
public void setMerchantPhoneNumber(String merchantPhoneNumber) {
this.merchantPhoneNumber = merchantPhoneNumber;
}
public String getMerchantLogo() {
return merchantLogo;
}
public void setMerchantLogo(String merchantLogo) {
this.merchantLogo = merchantLogo;
}
public String getPageBackgroudImg() {
return pageBackgroudImg;
}
public void setPageBackgroudImg(String pageBackgroudImg) {
this.pageBackgroudImg = pageBackgroudImg;
}
public String getGuideComment() {
return guideComment;
}
public void setGuideComment(String guideComment) {
this.guideComment = guideComment;
}
}
package com.gic.haoban.manage.api.dto.hm;
import java.io.Serializable;
import java.util.Date;
/**
* @Author MUSI
* @Date 2022/7/3 6:49 PM
* @Description
* @Version
**/
public class HmPageTemplateRespDTO implements Serializable {
/**
* 落地页id
*/
private Long templateId;
/**
* 落地页code
*/
private String templateCode;
/**
* 落地页模板名称
*/
private String templateName;
/**
* 企业id
*/
private String enterpriseId;
private String wxEnterpriseId;
private Integer status;
/**
* 页面标题
*/
private String pageTitle;
/**
* 商户名称
*/
private String merchantName;
/**
* 商户名称
*/
private String merchantPhoneNumber;
/**
* 商户logo
*/
private String merchantLogo;
/**
* 页面背景图
*/
private String pageBackgroudImg;
/**
* 引导语
*/
private String guideComment;
/**
* 创建人id
*/
private String createorId;
/**
* 创建人名称
*/
private String createorName;
private String modifierId;
private String modifierName;
/**
* 创建时间
*/
private Date createTime;
private Date updateTime;
public String getTemplateCode() {
return templateCode;
}
public void setTemplateCode(String templateCode) {
this.templateCode = templateCode;
}
public String getTemplateName() {
return templateName;
}
public void setTemplateName(String templateName) {
this.templateName = templateName;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getPageTitle() {
return pageTitle;
}
public void setPageTitle(String pageTitle) {
this.pageTitle = pageTitle;
}
public String getMerchantName() {
return merchantName;
}
public void setMerchantName(String merchantName) {
this.merchantName = merchantName;
}
public String getMerchantPhoneNumber() {
return merchantPhoneNumber;
}
public void setMerchantPhoneNumber(String merchantPhoneNumber) {
this.merchantPhoneNumber = merchantPhoneNumber;
}
public String getMerchantLogo() {
return merchantLogo;
}
public void setMerchantLogo(String merchantLogo) {
this.merchantLogo = merchantLogo;
}
public String getPageBackgroudImg() {
return pageBackgroudImg;
}
public void setPageBackgroudImg(String pageBackgroudImg) {
this.pageBackgroudImg = pageBackgroudImg;
}
public String getGuideComment() {
return guideComment;
}
public void setGuideComment(String guideComment) {
this.guideComment = guideComment;
}
public String getCreateorId() {
return createorId;
}
public void setCreateorId(String createorId) {
this.createorId = createorId;
}
public String getCreateorName() {
return createorName;
}
public void setCreateorName(String createorName) {
this.createorName = createorName;
}
public String getModifierId() {
return modifierId;
}
public void setModifierId(String modifierId) {
this.modifierId = modifierId;
}
public String getModifierName() {
return modifierName;
}
public void setModifierName(String modifierName) {
this.modifierName = modifierName;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public Long getTemplateId() {
return templateId;
}
public void setTemplateId(Long templateId) {
this.templateId = templateId;
}
}
package com.gic.haoban.manage.api.dto.hm;
import java.io.Serializable;
/**
* @Author MUSI
* @Date 2022/7/4 10:39 AM
* @Description
* @Version
**/
public class HmWelcomeRelationDTO implements Serializable {
private Long relationId;
private String referName;
private String referId;
private Integer type;
private String typeText;
private Integer status;
public Long getRelationId() {
return relationId;
}
public void setRelationId(Long relationId) {
this.relationId = relationId;
}
public String getReferName() {
return referName;
}
public void setReferName(String referName) {
this.referName = referName;
}
public String getReferId() {
return referId;
}
public void setReferId(String referId) {
this.referId = referId;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public String getTypeText() {
return typeText;
}
public void setTypeText(String typeText) {
this.typeText = typeText;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
}
package com.gic.haoban.manage.api.dto.hm;
import java.io.Serializable ;
/**
*
* @ClassName: TabHaobanWxUserAddLog
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月04日 14:07:32
* @Modify
* @CopyRight
*/
public class WxUserAddLogDTO implements Serializable{
private static final long serialVersionUID = 2226860974309400L;
private Long logId;
private String wxEnterpriseId;
private String enterpriseId;
/**外部联系人id*/
private String externalUserid;
/**成员信息*/
private String staffId;
private String staffName;
/**企微ID*/
private String wxUserId;
/**1添加 2删除*/
private Integer statusFlag;
/**0其他场景1引流链接2活码*/
private Integer addChannel;
/**关联活码*/
private Long hmId;
private String hmName;
/**引流链接*/
private Long linkId;
private String linkName;
/**会员信息*/
private String memberId;
private String memberName;
private String memberNick;
private String memberImage;
private String memberPhone;
private String memberGradeId;
private String memberGradeName;
private String memberCardNo;
/**导购信息*/
private String clerkId;
private String clerkCode;
private String clerkName;
/**门店信息*/
private String storeId;
private String storeName;
private String storeCode;
/**会员标签*/
private String memberLabelId;
/**会员标签名*/
private String memberLabelName;
private java.util.Date createTime;
private java.util.Date updateTime;
/**是否所有好友删除 1是0否*/
private Integer allDelFlag;
public void setLogId(Long logId){
this.logId = logId;
}
public Long getLogId(){
return logId;
}
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 setExternalUserid(String externalUserid){
this.externalUserid = externalUserid;
}
public String getExternalUserid(){
return externalUserid;
}
public void setStaffId(String staffId){
this.staffId = staffId;
}
public String getStaffId(){
return staffId;
}
public void setStaffName(String staffName){
this.staffName = staffName;
}
public String getStaffName(){
return staffName;
}
public void setWxUserId(String wxUserId){
this.wxUserId = wxUserId;
}
public String getWxUserId(){
return wxUserId;
}
public void setStatusFlag(Integer statusFlag){
this.statusFlag = statusFlag;
}
public Integer getStatusFlag(){
return statusFlag;
}
public void setAddChannel(Integer addChannel){
this.addChannel = addChannel;
}
public Integer getAddChannel(){
return addChannel;
}
public void setHmId(Long hmId){
this.hmId = hmId;
}
public Long getHmId(){
return hmId;
}
public void setHmName(String hmName){
this.hmName = hmName;
}
public String getHmName(){
return hmName;
}
public void setLinkId(Long linkId){
this.linkId = linkId;
}
public Long getLinkId(){
return linkId;
}
public void setLinkName(String linkName){
this.linkName = linkName;
}
public String getLinkName(){
return linkName;
}
public void setMemberId(String memberId){
this.memberId = memberId;
}
public String getMemberId(){
return memberId;
}
public void setMemberName(String memberName){
this.memberName = memberName;
}
public String getMemberName(){
return memberName;
}
public void setMemberNick(String memberNick){
this.memberNick = memberNick;
}
public String getMemberNick(){
return memberNick;
}
public void setMemberImage(String memberImage){
this.memberImage = memberImage;
}
public String getMemberImage(){
return memberImage;
}
public void setMemberPhone(String memberPhone){
this.memberPhone = memberPhone;
}
public String getMemberPhone(){
return memberPhone;
}
public void setMemberGradeId(String memberGradeId){
this.memberGradeId = memberGradeId;
}
public String getMemberGradeId(){
return memberGradeId;
}
public void setMemberGradeName(String memberGradeName){
this.memberGradeName = memberGradeName;
}
public String getMemberGradeName(){
return memberGradeName;
}
public void setMemberCardNo(String memberCardNo){
this.memberCardNo = memberCardNo;
}
public String getMemberCardNo(){
return memberCardNo;
}
public void setClerkId(String clerkId){
this.clerkId = clerkId;
}
public String getClerkId(){
return clerkId;
}
public void setClerkCode(String clerkCode){
this.clerkCode = clerkCode;
}
public String getClerkCode(){
return clerkCode;
}
public void setClerkName(String clerkName){
this.clerkName = clerkName;
}
public String getClerkName(){
return clerkName;
}
public void setStoreId(String storeId){
this.storeId = storeId;
}
public String getStoreId(){
return storeId;
}
public void setStoreName(String storeName){
this.storeName = storeName;
}
public String getStoreName(){
return storeName;
}
public void setStoreCode(String storeCode){
this.storeCode = storeCode;
}
public String getStoreCode(){
return storeCode;
}
public void setMemberLabelId(String memberLabelId){
this.memberLabelId = memberLabelId;
}
public String getMemberLabelId(){
return memberLabelId;
}
public void setMemberLabelName(String memberLabelName){
this.memberLabelName = memberLabelName;
}
public String getMemberLabelName(){
return memberLabelName;
}
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 setAllDelFlag(Integer allDelFlag){
this.allDelFlag = allDelFlag;
}
public Integer getAllDelFlag(){
return allDelFlag;
}
}
\ No newline at end of file
package com.gic.haoban.manage.api.dto.qdto.hm;
import java.io.Serializable;
import java.util.Date;
public class HmLinkSearchQDTO implements Serializable {
/**
* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
*/
private static final long serialVersionUID = 5503396473688696547L;
private Date startDate;
private Date endDate;
private String wxEnterpriseId;
private String enterpriseId;
private String searchParams;
private Integer linkType;
public Date getStartDate() {
return startDate;
}
public Date getEndDate() {
return endDate;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public String getEnterpriseId() {
return enterpriseId;
}
public String getSearchParams() {
return searchParams;
}
public Integer getLinkType() {
return linkType;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public void setSearchParams(String searchParams) {
this.searchParams = searchParams;
}
public void setLinkType(Integer linkType) {
this.linkType = linkType;
}
}
package com.gic.haoban.manage.api.dto.welcome.qdto;
import com.gic.haoban.base.api.common.BasePageInfo;
/**
* @Author MUSI
* @Date 2022/7/4 9:19 AM
* @Description
* @Version
**/
public class QueryWelcomeQDTO extends BasePageInfo {
private String wxEnterpriseId;
/**
* 标题
*/
private String title;
/**
* 欢迎语类型
* @see com.gic.haoban.manage.api.enums.hm.HmWelcomeType
*/
private Integer type;
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
}
package com.gic.haoban.manage.api.dto.welcome.qdto;
import com.gic.haoban.base.api.common.BasePageInfo;
/**
* @Author MUSI
* @Date 2022/7/4 10:46 AM
* @Description
* @Version
**/
public class QueryWelcomeRelationQDTO extends BasePageInfo {
private Long welcomeId ;
public Long getWelcomeId() {
return welcomeId;
}
public void setWelcomeId(Long welcomeId) {
this.welcomeId = welcomeId;
}
}
......@@ -67,6 +67,12 @@ public class SaveWelcomeQDTO implements Serializable {
*/
private List<WelcomeSuitStaffDTO> suitStaffDeleteList;
/**
* 欢迎语类型
* @see com.gic.haoban.manage.api.enums.hm.HmWelcomeType
*/
private Integer type;
public String getModifierId() {
return modifierId;
}
......@@ -195,6 +201,14 @@ public class SaveWelcomeQDTO implements Serializable {
this.suitStaffDeleteList = suitStaffDeleteList;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
@Override
public String toString() {
return "SaveWelcomeQDTO{" +
......
package com.gic.haoban.manage.api.enums;
public enum KeyDataEnum {
/**
* 1:手机号
*/
MOBILE(1, "手机号"),
/**
* 2:动态活码
*/
DYNAMIC_HM(2, "动态活码");
private int type;
private String name;
KeyDataEnum(int type, String name) {
this.type = type;
this.name = name;
}
public int getType() {
return type;
}
public String getName() {
return name;
}
public void setType(int type) {
this.type = type;
}
public void setName(String name) {
this.name = name;
}
}
package com.gic.haoban.manage.api.enums;
/**
* @Author MUSI
* @Date 2022/7/4 3:30 PM
* @Description
* @Version
**/
public enum WelcomeRelationStatusEnum {
/**
* 启用
*/
ENABLE(1, "启用"),
/**
* 删除
*/
DISABLE(0, "删除"),
/**
* 废弃
*/
DEPRECATED(2, "废弃");
WelcomeRelationStatusEnum(Integer code, String desc){
this.code = code;
this.desc = desc;
}
private Integer code;
private String desc;
public Integer getCode() {
return code;
}
public String getDesc() {
return desc;
}
}
package com.gic.haoban.manage.api.enums.hm;
/**
* @Author MUSI
* @Date 2022/7/1 3:00 PM
* @Description
* @Version
**/
public enum HmGroupStatus {
/**
* 启用
*/
ENABLE(1, "启用"),
/**
* 删除
*/
DISABLE(0, "禁用");
HmGroupStatus(Integer code, String desc){
this.code = code;
this.desc = desc;
}
private Integer code;
private String desc;
public Integer getCode() {
return code;
}
public String getDesc() {
return desc;
}
}
package com.gic.haoban.manage.api.enums.hm;
/**
* @Author MUSI
* @Date 2022/7/1 5:41 PM
* @Description
* @Version
**/
public enum HmPageTemplateStatus {
/**
* 启用
*/
ENABLE(1, "启用"),
/**
* 删除
*/
DISABLE(0, "禁用");
HmPageTemplateStatus(Integer code, String desc){
this.code = code;
this.desc = desc;
}
private Integer code;
private String desc;
public Integer getCode() {
return code;
}
public String getDesc() {
return desc;
}
}
package com.gic.haoban.manage.api.enums.hm;
/**
* @Author MUSI
* @Date 2022/7/1 5:41 PM
* @Description
* @Version
**/
public enum HmPageTemplateType {
LINK(1, "引流链接");
HmPageTemplateType(Integer code, String desc){
this.code = code;
this.desc = desc;
}
private Integer code;
/**
* 引用方
*/
private String desc;
public Integer getCode() {
return code;
}
public String getDesc() {
return desc;
}
}
package com.gic.haoban.manage.api.enums.hm;
/**
* @Author MUSI
* @Date 2022/7/4 8:58 AM
* @Description
* @Version
**/
public enum HmWelcomeReferType {
LINK(1, "引流链接"),
HM(2, "活码");
HmWelcomeReferType(Integer code, String desc){
this.code = code;
this.desc = desc;
}
private Integer code;
/**
* 引用方
*/
private String desc;
public Integer getCode() {
return code;
}
public String getDesc() {
return desc;
}
}
package com.gic.haoban.manage.api.enums.hm;
/**
* @Author MUSI
* @Date 2022/7/4 8:58 AM
* @Description
* @Version
**/
public enum HmWelcomeType {
NORMAL(1, "普通欢迎语"),
SPECIAL(2, "特殊欢迎语");
HmWelcomeType(Integer code, String desc){
this.code = code;
this.desc = desc;
}
private Integer code;
/**
* 引用方
*/
private String desc;
public Integer getCode() {
return code;
}
public String getDesc() {
return desc;
}
}
package com.gic.haoban.manage.api.service;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.haoban.manage.api.enums.KeyDataEnum;
public interface KeyDataApiService {
public ServiceResponse<String> saveMobileData(Long linkId, String mobile);
public ServiceResponse<String> getDataByKey(String key, KeyDataEnum dataEnum);
public ServiceResponse<String> getMobile(Long linkId, String key);
}
......@@ -138,10 +138,9 @@ public interface StaffClerkRelationApiService {
/**
* 获取config
* 获取config(联系我)
*
* @param clerkId
* @param memberId
* @return
*/
ServiceResponse<String> getClerkMemberChatConfig(String clerkId);
......
package com.gic.haoban.manage.api.service.hm;
import com.gic.api.base.commons.Page;
import com.gic.haoban.base.api.common.ServiceResponse;
import com.gic.haoban.manage.api.dto.hm.HmGroupDTO;
import com.gic.haoban.manage.api.dto.hm.HmGroupQueryDTO;
/**
* @Author MUSI
* @Date 2022/7/1 2:35 PM
* @Description 活码分组相关
* @Version
**/
public interface HmGroupApiService {
/**
* 保存 活码分组配置
*
* @param hmGroupDTO
* @return
*/
ServiceResponse<Long> saveOrUpdateHmGroupSetting(HmGroupDTO hmGroupDTO);
/**
* 条件查询活码分组信息
*
* @param groupQueryDTO
* @return
*/
ServiceResponse<Page<HmGroupDTO>> queryHmGroupSettingList(HmGroupQueryDTO groupQueryDTO);
/**
* 删除活码分组
*
* @param groupDTO
* @return
*/
ServiceResponse<Boolean> deleteGroupSetting(HmGroupDTO groupDTO);
/**
* 分组总引用次数
* @param enterpriseId
* @param wxEnterpriseId
* @return
*/
ServiceResponse<Integer> queryGroupReferCount(String enterpriseId, String wxEnterpriseId);
}
\ No newline at end of file
package com.gic.haoban.manage.api.service.hm;
import java.util.List;
import com.gic.api.base.commons.BasePageInfo;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.haoban.manage.api.dto.hm.HmLinkDTO;
import com.gic.haoban.manage.api.dto.hm.HmLinkWxaDTO;
import com.gic.haoban.manage.api.dto.qdto.hm.HmLinkSearchQDTO;
/**
*
* @ClassName: HmLinkApiService
* @Description: 活码链接
* @author xugh
* @date 2022年7月1日 下午2:24:40
*
*/
public interface HmLinkApiService {
public ServiceResponse<HmLinkDTO> getByLinkId(String wxEnterpriseId, String enterprieId, Long linkId);
/**
*
* @Title: listForSms
* @Description: 营销短信-查询专用链接
* @author xugh
* @param wxEnterpriseId
* @param enterprieId
* @param linkName
* @return
* @throws
*/
public ServiceResponse<List<HmLinkDTO>> listForSms(String wxEnterpriseId, String enterprieId, String linkName);
public ServiceResponse<Page<HmLinkDTO>> listPage(HmLinkSearchQDTO qdto, BasePageInfo basePageInfo);
public ServiceResponse<HmLinkDTO> save(HmLinkDTO dto);
/**
*
* @Title: getLinkHm
* @Description: 小程序获取展示活码
* @author xugh
* @return
* @throws
*/
public ServiceResponse<HmLinkWxaDTO> getLinkHmFromWxa(String enterpriseId, String storeId, String clerkId,
String linkId, String mixPhone, String unionid);
}
package com.gic.haoban.manage.api.service.hm;
import com.gic.api.base.commons.ServiceResponse;
public interface HmLinkVisitLogApiService {
public ServiceResponse<Void> save(String unionid, Long linkId);
}
package com.gic.haoban.manage.api.service.hm;
import com.gic.api.base.commons.Page;
import com.gic.haoban.base.api.common.ServiceResponse;
import com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageRelationQueryDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageRelationRespDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageTemplateDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO;
import javax.xml.ws.Service;
/**
* @Author MUSI
* @Date 2022/7/3 6:31 PM
* @Description
* @Version 落地页相关
**/
public interface HmPageTemplateApiService {
/**
* 保存/修改 落地页模板
*
* @param pageTemplateDTO
* @return
*/
ServiceResponse<Long> saveOrUpdateHmPageTemplate(HmPageTemplateDTO pageTemplateDTO);
/**
* 删除 活码落地页
*
* @param pageTemplateDTO
* @return
*/
ServiceResponse<Boolean> deleteHmPageTemplate(HmPageTemplateDTO pageTemplateDTO);
/**
* 条件查询 活码落地页模板
*
* @param pageQueryDTO
* @return
*/
ServiceResponse<Page<HmPageTemplateRespDTO>> queryPageTemplateList(HmPageQueryDTO pageQueryDTO);
/**
* 条件查询落地页关联详情
* @param relationQueryDTO
* @return
*/
ServiceResponse<Page<HmPageRelationRespDTO>> queryPageRelation(HmPageRelationQueryDTO relationQueryDTO);
}
package com.gic.haoban.manage.api.service.hm;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.haoban.manage.api.dto.hm.HmWelcomeRelationDTO;
import com.gic.haoban.manage.api.dto.welcome.qdto.QueryWelcomeRelationQDTO;
/**
* @Author MUSI
* @Date 2022/7/4 10:45 AM
* @Description
* @Version
* 欢迎语关联相关
**/
public interface HmWelcomeRelationApiService {
/**
* 条件查询 欢迎语关联关系
* @param queryWelcomeRelationQDTO
* @return
*/
ServiceResponse<Page<HmWelcomeRelationDTO>> queryWelcomeRelation(QueryWelcomeRelationQDTO queryWelcomeRelationQDTO);
}
package com.gic.haoban.manage.api.service.out;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.haoban.manage.api.dto.welcome.dto.FriendSettingDetailDTO;
import com.gic.haoban.manage.api.dto.welcome.dto.WelcomeDetailDTO;
import com.gic.haoban.manage.api.dto.welcome.dto.WelcomeListDTO;
import com.gic.haoban.manage.api.dto.welcome.qdto.QueryWelcomeQDTO;
import com.gic.haoban.manage.api.dto.welcome.qdto.SaveFriendSettingQDTO;
import com.gic.haoban.manage.api.dto.welcome.qdto.SaveWelcomeQDTO;
......@@ -108,4 +110,11 @@ public interface WelcomeApiService {
*/
ServiceResponse<Boolean> flushWelcomeMedia();
/**
* 条件查询欢迎语列表
* @param queryWelcomeQDTO
* @return
*/
ServiceResponse<Page<WelcomeListDTO>> listWelcomeWithCondition(QueryWelcomeQDTO queryWelcomeQDTO);
}
......@@ -154,6 +154,12 @@
<version>${gic-member-tag-api}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-enterprise-operation-api</artifactId>
<version>${gic-enterprise-operation-api}</version>
</dependency>
</dependencies>
<build>
......
package com.gic.haoban.manage.service.dao.mapper;
import com.gic.haoban.manage.service.entity.TabWelcome;
import com.gic.haoban.manage.service.pojo.qo.WelcomeInfoQO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
......@@ -21,6 +22,7 @@ public interface TabHaobanWelcomeMapper {
int updateByPrimaryKeySelective(TabWelcome record);
@Deprecated
TabWelcome selectByWxEnterpriseId(String wxEnterpriseId);
/**
......@@ -52,4 +54,11 @@ public interface TabHaobanWelcomeMapper {
* @date : 2022/2/10
*/
long countByWxEnterpriseId(@Param("wxEnterpriseId") String wxEnterpriseId);
/**
* 条件查询欢迎语配置
* @param welcomeInfoQo
* @return
*/
List<TabWelcome> queryWelcomeList(WelcomeInfoQO welcomeInfoQo);
}
\ No newline at end of file
package com.gic.haoban.manage.service.dao.mapper;
import com.gic.haoban.manage.service.entity.hm.TabHaobanWelcomeTemplateRelation;
import com.gic.haoban.manage.service.pojo.qo.WelcomeRelationQO;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface TabHaobanWelcomeTemplateRelationMapper {
int deleteByPrimaryKey(Long relationId);
int insert(TabHaobanWelcomeTemplateRelation record);
int insertSelective(TabHaobanWelcomeTemplateRelation record);
TabHaobanWelcomeTemplateRelation selectByPrimaryKey(Long relationId);
int updateByPrimaryKeySelective(TabHaobanWelcomeTemplateRelation record);
int updateByPrimaryKey(TabHaobanWelcomeTemplateRelation record);
/**
* 条件查询欢迎语关联的引用方
* @param welcomeRelationQO
* @return
*/
List<TabHaobanWelcomeTemplateRelation> queryWelcomeTemplate(WelcomeRelationQO welcomeRelationQO);
TabHaobanWelcomeTemplateRelation queryWelTemplateRelation(@Param("welcomeId") String welcomeId,
@Param("referId") String referId,
@Param("status") Integer status);
}
\ No newline at end of file
package com.gic.haoban.manage.service.dao.mapper;
import org.apache.ibatis.annotations.Param;
import com.gic.haoban.manage.service.entity.TabKeyData;
/**
*
* @ClassName: TabHaobanKeyDataMapper
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 17:42:33
* @Modify
* @CopyRight
*/
public interface TabKeyDataMapper {
/**
* 新增
* @Title: insert
* @Description: TODO
* @Param @param TabHaobanKeyData
*/
public int insert(TabKeyData tabHaobanKeyData);
/**
* 通过主键查询
* @Title: selectById
* @Description: TODO
* @Param @param id
* @Param @return
* @Return TabHaobanKeyData
* @Throws
*/
public TabKeyData selectByKey(@Param("key")String key, @Param("type")int type , @Param("relationId")String relationId);
}
\ No newline at end of file
package com.gic.haoban.manage.service.dao.mapper.hm;
import java.util.Date;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.gic.haoban.manage.service.entity.hm.TabHmLink;
/**
*
* @ClassName: TabHaobanHmLinkMapper
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 14:07:23
* @Modify
* @CopyRight
*/
public interface HmLinkMapper {
public int insert(TabHmLink link);
/**
* 更新
* @Title: update
* @Description: TODO
* @Param @param TabHaobanHmLink
* @Throws
*/
public int update(TabHmLink link);
/**
* 通过主键查询
* @Title: selectById
* @Description: TODO
* @Param @param id
* @Param @return
* @Return TabHaobanHmLink
* @Throws
*/
public TabHmLink selectById(Long linkId);
public List<TabHmLink> listForSms(@Param("wxEnterpriseId") String wxEnterpriseId,
@Param("enterpriseId") String enterpriseId, @Param("linkName") String linkName);
public List<TabHmLink> list(@Param("wxEnterpriseId") String wxEnterpriseId,
@Param("enterpriseId") String enterpriseId, @Param("startDate") Date startDate,
@Param("endDate") Date endDate, @Param("linkType") Integer linkType,
@Param("searchParams") String searchParams);
}
\ No newline at end of file
package com.gic.haoban.manage.service.dao.mapper.hm;
import java.util.List;
import com.gic.haoban.manage.service.entity.hm.TabHmLinkStore;
/**
*
* @ClassName: TabHaobanHmLinkStoreMapper
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月04日 11:19:29
* @Modify
* @CopyRight
*/
public interface HmLinkStoreMapper {
public int insertBatch(List<TabHmLinkStore> list);
public int deleteByLinkId(Long linkId);
public int deleteById(List<Long> list);
/**
*
* @Title: listByLinkId
* @Description: 查询链接配置的门店
* @author xugh
* @param linkId
* @return
* @throws
*/
public List<TabHmLinkStore> listByLinkId(Long linkId);
}
\ No newline at end of file
package com.gic.haoban.manage.service.dao.mapper.hm;
import com.gic.haoban.manage.service.entity.hm.TabHmLinkVisitLog;
/**
*
* @ClassName: TabHaobanHmLinkVisitLogMapper
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月04日 11:18:14
* @Modify
* @CopyRight
*/
public interface HmLinkVisitLogMapper {
/**
* 新增
* @Title: insert
* @Description: TODO
* @Param @param TabHaobanHmLinkVisitLog
*/
public int insert(TabHmLinkVisitLog entity);
}
\ No newline at end of file
package com.gic.haoban.manage.service.dao.mapper.hm;
import com.gic.haoban.manage.service.entity.hm.TabHaobanHmClerkRelation;
import org.apache.ibatis.annotations.Param;
import org.springframework.data.domain.Pageable;
import java.util.List;
/**
* 多人活码(TabHaobanHmClerkRelation)表数据库访问层
*
* @author mozhu
* @since 2022-07-04 15:42:20
*/
public interface TabHaobanHmClerkRelationMapper {
/**
* 通过ID查询单条数据
*
* @param relationId 主键
* @return 实例对象
*/
TabHaobanHmClerkRelation queryById(Long relationId);
/**
* 查询指定行数据
*
* @param tabHaobanHmClerkRelation 查询条件
* @param pageable 分页对象
* @return 对象列表
*/
List<TabHaobanHmClerkRelation> queryAllByLimit(TabHaobanHmClerkRelation tabHaobanHmClerkRelation, @Param("pageable") Pageable pageable);
/**
* 统计总行数
*
* @param tabHaobanHmClerkRelation 查询条件
* @return 总行数
*/
long count(TabHaobanHmClerkRelation tabHaobanHmClerkRelation);
/**
* 新增数据
*
* @param tabHaobanHmClerkRelation 实例对象
* @return 影响行数
*/
int insert(TabHaobanHmClerkRelation tabHaobanHmClerkRelation);
/**
* 批量新增数据(MyBatis原生foreach方法)
*
* @param entities List<TabHaobanHmClerkRelation> 实例对象列表
* @return 影响行数
*/
int insertBatch(@Param("entities") List<TabHaobanHmClerkRelation> entities);
/**
* 批量新增或按主键更新数据(MyBatis原生foreach方法)
*
* @param entities List<TabHaobanHmClerkRelation> 实例对象列表
* @return 影响行数
* @throws org.springframework.jdbc.BadSqlGrammarException 入参是空List的时候会抛SQL语句错误的异常,请自行校验入参
*/
int insertOrUpdateBatch(@Param("entities") List<TabHaobanHmClerkRelation> entities);
/**
* 修改数据
*
* @param tabHaobanHmClerkRelation 实例对象
* @return 影响行数
*/
int update(TabHaobanHmClerkRelation tabHaobanHmClerkRelation);
/**
* 通过主键删除数据
*
* @param relationId 主键
* @return 影响行数
*/
int deleteById(Long relationId);
}
package com.gic.haoban.manage.service.dao.mapper.hm;
import com.gic.haoban.manage.service.entity.hm.TabHaobanHmGroupSetting;
import com.gic.haoban.manage.service.pojo.qo.HmGroupInfoQO;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface TabHaobanHmGroupSettingMapper {
int deleteByPrimaryKey(Long groupId);
int insert(TabHaobanHmGroupSetting record);
int insertSelective(TabHaobanHmGroupSetting record);
TabHaobanHmGroupSetting selectByPrimaryKey(Long groupId);
int updateByPrimaryKeySelective(TabHaobanHmGroupSetting record);
int updateByPrimaryKey(TabHaobanHmGroupSetting record);
/**
* 条件查询 活码分组
* @param hmGroupInfoQO
* @return
*/
List<TabHaobanHmGroupSetting> queryHmGroupSettingList(HmGroupInfoQO hmGroupInfoQO);
/**
* 更新 分组被引用的数量
* @param groupId
* @param changeCount
* @return
*/
int updateGroupSettingCount(@Param("groupId") Long groupId, @Param("changeCount") Integer changeCount);
}
\ No newline at end of file
package com.gic.haoban.manage.service.dao.mapper.hm;
import com.gic.haoban.manage.service.entity.hm.TabHaobanHmPage;
import com.gic.haoban.manage.service.pojo.qo.HmPageTemplateQO;
import java.util.List;
public interface TabHaobanHmPageMapper {
int deleteByPrimaryKey(Long templateId);
int insert(TabHaobanHmPage record);
int insertSelective(TabHaobanHmPage record);
TabHaobanHmPage selectByPrimaryKey(Long templateId);
int updateByPrimaryKeySelective(TabHaobanHmPage record);
int updateByPrimaryKey(TabHaobanHmPage record);
/**
* 条件查询 活码落地页模板
*
* @param pageTemplateQo
* @return
*/
List<TabHaobanHmPage> queryHmPageTemplateList(HmPageTemplateQO pageTemplateQo);
}
\ No newline at end of file
package com.gic.haoban.manage.service.dao.mapper.hm;
import com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation;
import com.gic.haoban.manage.service.pojo.qo.HmPageRelationQO;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface TabHaobanHmPageRelationMapper {
int deleteByPrimaryKey(Long relationId);
int insert(TabHaobanHmPageRelation record);
int insertSelective(TabHaobanHmPageRelation record);
TabHaobanHmPageRelation selectByPrimaryKey(Long relationId);
int updateByPrimaryKeySelective(TabHaobanHmPageRelation record);
int updateByPrimaryKey(TabHaobanHmPageRelation record);
List<TabHaobanHmPageRelation> queryPageRelationList(HmPageRelationQO pageRelationQo);
}
\ No newline at end of file
package com.gic.haoban.manage.service.dao.mapper.hm;
import com.gic.haoban.manage.service.entity.hm.TabHaobanHmQrcode;
import org.apache.ibatis.annotations.Param;
import org.springframework.data.domain.Pageable;
import java.util.List;
/**
* 活码(TabHaobanHmQrcode)表数据库访问层
*
* @author mozhu
* @since 2022-07-04 15:42:20
*/
public interface TabHaobanHmQrcodeMapper {
/**
* 通过ID查询单条数据
*
* @param hbId 主键
* @return 实例对象
*/
TabHaobanHmQrcode queryById(Long hbId);
/**
* 查询指定行数据
*
* @param tabHaobanHmQrcode 查询条件
* @param pageable 分页对象
* @return 对象列表
*/
List<TabHaobanHmQrcode> queryAllByLimit(TabHaobanHmQrcode tabHaobanHmQrcode, @Param("pageable") Pageable pageable);
/**
* 统计总行数
*
* @param tabHaobanHmQrcode 查询条件
* @return 总行数
*/
long count(TabHaobanHmQrcode tabHaobanHmQrcode);
/**
* 新增数据
*
* @param tabHaobanHmQrcode 实例对象
* @return 影响行数
*/
int insert(TabHaobanHmQrcode tabHaobanHmQrcode);
/**
* 批量新增数据(MyBatis原生foreach方法)
*
* @param entities List<TabHaobanHmQrcode> 实例对象列表
* @return 影响行数
*/
int insertBatch(@Param("entities") List<TabHaobanHmQrcode> entities);
/**
* 批量新增或按主键更新数据(MyBatis原生foreach方法)
*
* @param entities List<TabHaobanHmQrcode> 实例对象列表
* @return 影响行数
* @throws org.springframework.jdbc.BadSqlGrammarException 入参是空List的时候会抛SQL语句错误的异常,请自行校验入参
*/
int insertOrUpdateBatch(@Param("entities") List<TabHaobanHmQrcode> entities);
/**
* 修改数据
*
* @param tabHaobanHmQrcode 实例对象
* @return 影响行数
*/
int update(TabHaobanHmQrcode tabHaobanHmQrcode);
/**
* 通过主键删除数据
*
* @param hbId 主键
* @return 影响行数
*/
int deleteById(Long hbId);
}
package com.gic.haoban.manage.service.dao.mapper.hm;
import java.util.List;
import com.gic.haoban.manage.service.entity.hm.TabWxUserAddLog;
/**
*
* @ClassName: TabHaobanWxUserAddLogMapper
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月04日 14:07:32
* @Modify
* @CopyRight
*/
public interface WxUserAddLogMapper {
/**
* 新增
* @Title: insert
* @Description: TODO
* @Param @param TabHaobanWxUserAddLog
*/
public int insert(TabWxUserAddLog entity);
/**
* 通过条件查询
* @Title: listAll
* @Description: TODO
* @Param @param TabHaobanWxUserAddLog
* @Param @return
* @Return List
* @Throws
*/
public List<TabWxUserAddLog> listAll(TabWxUserAddLog tabHaobanWxUserAddLog);
}
\ No newline at end of file
package com.gic.haoban.manage.service.entity;
import java.io.Serializable;
/**
*
* @ClassName: TabHaobanKeyData
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 17:42:33
* @Modify
* @CopyRight
*/
public class TabKeyData implements Serializable {
private static final long serialVersionUID = 1978554156094100L;
private Long id;
private String relationId ;
private String dataKey;
private String data;
/**1活码手机号加密 2动态活码*/
private Integer type;
private java.util.Date createTime;
public String getRelationId() {
return relationId;
}
public void setRelationId(String relationId) {
this.relationId = relationId;
}
public void setId(Long id) {
this.id = id;
}
public Long getId() {
return id;
}
public void setData(String data) {
this.data = data;
}
public String getData() {
return data;
}
public void setType(Integer type) {
this.type = type;
}
public Integer getType() {
return type;
}
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
public java.util.Date getCreateTime() {
return createTime;
}
public String getDataKey() {
return dataKey;
}
public void setDataKey(String dataKey) {
this.dataKey = dataKey;
}
}
\ No newline at end of file
......@@ -76,7 +76,8 @@ public class TabWelcome implements Serializable {
private String creatorName ;
private String modifierId ;
private String modifierName ;
private Integer type;
public String getModifierId() {
return modifierId;
}
......@@ -204,4 +205,12 @@ public class TabWelcome implements Serializable {
public void setDefaultWelcomeFlag(Integer defaultWelcomeFlag) {
this.defaultWelcomeFlag = defaultWelcomeFlag;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
}
\ No newline at end of file
package com.gic.haoban.manage.service.entity.hm;
import java.io.Serializable;
import java.util.Date;
/**
* 多人活码(TabHaobanHmClerkRelation)实体类
*
* @author mozhu
* @since 2022-07-04 15:42:20
*/
public class TabHaobanHmClerkRelation implements Serializable {
private static final long serialVersionUID = 277698847715591316L;
private Long relationId;
private Long hmId;
private String wxUserId;
private String wxEnterpriseId;
private String enterpriseId;
private String storeId;
private String storeName;
private String storeCode;
private String clerkId;
private String clerkName;
private String clerkCode;
/**
* 1正常 0删除
*/
private Integer status;
private Date createTime;
private Date updateTime;
/**
* 是否上限1是0否
*/
private Integer overFlag;
public Long getRelationId() {
return relationId;
}
public void setRelationId(Long relationId) {
this.relationId = relationId;
}
public Long getHmId() {
return hmId;
}
public void setHmId(Long hmId) {
this.hmId = hmId;
}
public String getWxUserId() {
return wxUserId;
}
public void setWxUserId(String wxUserId) {
this.wxUserId = wxUserId;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getStoreId() {
return storeId;
}
public void setStoreId(String storeId) {
this.storeId = storeId;
}
public String getStoreName() {
return storeName;
}
public void setStoreName(String storeName) {
this.storeName = storeName;
}
public String getStoreCode() {
return storeCode;
}
public void setStoreCode(String storeCode) {
this.storeCode = storeCode;
}
public String getClerkId() {
return clerkId;
}
public void setClerkId(String clerkId) {
this.clerkId = clerkId;
}
public String getClerkName() {
return clerkName;
}
public void setClerkName(String clerkName) {
this.clerkName = clerkName;
}
public String getClerkCode() {
return clerkCode;
}
public void setClerkCode(String clerkCode) {
this.clerkCode = clerkCode;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public Integer getOverFlag() {
return overFlag;
}
public void setOverFlag(Integer overFlag) {
this.overFlag = overFlag;
}
}
package com.gic.haoban.manage.service.entity.hm;
import java.util.Date;
public class TabHaobanHmGroupSetting {
private Long groupId;
private String groupName;
private String enterpriseId;
private String wxEnterpriseId;
private Integer referNum;
private Integer status;
private Integer sort;
private String creatorId;
private String creatorName;
private String modifierId;
private Date createTime;
private Date updateTime;
private String modifierName;
public Long getGroupId() {
return groupId;
}
public void setGroupId(Long groupId) {
this.groupId = groupId;
}
public String getGroupName() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName == null ? null : groupName.trim();
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId == null ? null : enterpriseId.trim();
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId == null ? null : wxEnterpriseId.trim();
}
public Integer getReferNum() {
return referNum;
}
public void setReferNum(Integer referNum) {
this.referNum = referNum;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
public String getCreatorId() {
return creatorId;
}
public void setCreatorId(String creatorId) {
this.creatorId = creatorId == null ? null : creatorId.trim();
}
public String getCreatorName() {
return creatorName;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName == null ? null : creatorName.trim();
}
public String getModifierId() {
return modifierId;
}
public void setModifierId(String modifierId) {
this.modifierId = modifierId == null ? null : modifierId.trim();
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public String getModifierName() {
return modifierName;
}
public void setModifierName(String modifierName) {
this.modifierName = modifierName == null ? null : modifierName.trim();
}
}
\ No newline at end of file
package com.gic.haoban.manage.service.entity.hm;
import java.util.Date;
public class TabHaobanHmPage {
/**
* 落地页id
*/
private Long templateId;
/**
* 落地页code
*/
private String templateCode;
/**
* 落地页模板名称
*/
private String templateName;
/**
* 企业id
*/
private String enterpriseId;
private String wxEnterpriseId;
private Integer status;
/**
* 页面标题
*/
private String pageTitle;
/**
* 商户名称
*/
private String merchantName;
/**
* 商户名称
*/
private String merchantPhoneNumber;
/**
* 商户logo
*/
private String merchantLogo;
/**
* 页面背景图
*/
private String pageBackgroudImg;
/**
* 引导语
*/
private String guideComment;
/**
* 创建人id
*/
private String createorId;
/**
* 创建人名称
*/
private String createorName;
private String modifierId;
private String modifierName;
/**
* 创建时间
*/
private Date createTime;
private Date updateTime;
public Long getTemplateId() {
return templateId;
}
public void setTemplateId(Long templateId) {
this.templateId = templateId;
}
public String getTemplateCode() {
return templateCode;
}
public void setTemplateCode(String templateCode) {
this.templateCode = templateCode == null ? null : templateCode.trim();
}
public String getTemplateName() {
return templateName;
}
public void setTemplateName(String templateName) {
this.templateName = templateName == null ? null : templateName.trim();
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId == null ? null : enterpriseId.trim();
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId == null ? null : wxEnterpriseId.trim();
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getPageTitle() {
return pageTitle;
}
public void setPageTitle(String pageTitle) {
this.pageTitle = pageTitle == null ? null : pageTitle.trim();
}
public String getMerchantName() {
return merchantName;
}
public void setMerchantName(String merchantName) {
this.merchantName = merchantName == null ? null : merchantName.trim();
}
public String getMerchantPhoneNumber() {
return merchantPhoneNumber;
}
public void setMerchantPhoneNumber(String merchantPhoneNumber) {
this.merchantPhoneNumber = merchantPhoneNumber == null ? null : merchantPhoneNumber.trim();
}
public String getMerchantLogo() {
return merchantLogo;
}
public void setMerchantLogo(String merchantLogo) {
this.merchantLogo = merchantLogo == null ? null : merchantLogo.trim();
}
public String getPageBackgroudImg() {
return pageBackgroudImg;
}
public void setPageBackgroudImg(String pageBackgroudImg) {
this.pageBackgroudImg = pageBackgroudImg == null ? null : pageBackgroudImg.trim();
}
public String getGuideComment() {
return guideComment;
}
public void setGuideComment(String guideComment) {
this.guideComment = guideComment == null ? null : guideComment.trim();
}
public String getCreateorId() {
return createorId;
}
public void setCreateorId(String createorId) {
this.createorId = createorId == null ? null : createorId.trim();
}
public String getCreateorName() {
return createorName;
}
public void setCreateorName(String createorName) {
this.createorName = createorName == null ? null : createorName.trim();
}
public String getModifierId() {
return modifierId;
}
public void setModifierId(String modifierId) {
this.modifierId = modifierId == null ? null : modifierId.trim();
}
public String getModifierName() {
return modifierName;
}
public void setModifierName(String modifierName) {
this.modifierName = modifierName == null ? null : modifierName.trim();
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
}
\ No newline at end of file
package com.gic.haoban.manage.service.entity.hm;
import java.util.Date;
public class TabHaobanHmPageRelation {
private Long relationId;
private String pageTemplateCode;
private String enterpriseId;
private String wxEnterpriseId;
private String referId;
private String referName;
private Date createTime;
private Date updateTime;
private Integer type;
private Integer status;
public Long getRelationId() {
return relationId;
}
public void setRelationId(Long relationId) {
this.relationId = relationId;
}
public String getPageTemplateCode() {
return pageTemplateCode;
}
public void setPageTemplateCode(String pageTemplateCode) {
this.pageTemplateCode = pageTemplateCode == null ? null : pageTemplateCode.trim();
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId == null ? null : enterpriseId.trim();
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId == null ? null : wxEnterpriseId.trim();
}
public String getReferId() {
return referId;
}
public void setReferId(String referId) {
this.referId = referId == null ? null : referId.trim();
}
public String getReferName() {
return referName;
}
public void setReferName(String referName) {
this.referName = referName == null ? null : referName.trim();
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
}
\ No newline at end of file
package com.gic.haoban.manage.service.entity.hm;
import java.io.Serializable;
import java.util.Date;
/**
* 活码(TabHaobanHmQrcode)实体类
*
* @author mozhu
* @since 2022-07-04 15:42:20
*/
public class TabHaobanHmQrcode implements Serializable {
private static final long serialVersionUID = 887910678030827375L;
private Long hbId;
private String hmCode;
/**
* 1单人 2多人
*/
private Integer hmType;
private String wxEnterpriseId;
private String enterpriseId;
private String name;
private String creatorId;
private String creatorName;
private String modifierId;
private String modifierName;
private Date createTime;
private Date updateTime;
/**
* 会员活动标签
*/
private String memberLabelId;
/**
* 1自动通过 0否
*/
private Integer passFlag;
private String welcomeId;
/**
* 0删除 1正常 2作废 3待生效
*/
private Integer statusFlag;
/**
* 当日已加好友数
*/
private Integer addNum;
/**
* 是否达上线 1是0否
*/
private Integer overFlag;
/**
* 微信联系我id
*/
private String wxConfigId;
/**
* 微信联系我二维码
*/
private String wxQrcode;
private String wxUserId;
private String storeId;
private String storeName;
private String storeCode;
private String clerkId;
private String clerkName;
private String clerkCode;
/**
* 多人活码人数
*/
private Integer hmUserNum;
/**
* 活码分组
*/
private Long hmGroupId;
public Long getHbId() {
return hbId;
}
public void setHbId(Long hbId) {
this.hbId = hbId;
}
public String getHmCode() {
return hmCode;
}
public void setHmCode(String hmCode) {
this.hmCode = hmCode;
}
public Integer getHmType() {
return hmType;
}
public void setHmType(Integer hmType) {
this.hmType = hmType;
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCreatorId() {
return creatorId;
}
public void setCreatorId(String creatorId) {
this.creatorId = creatorId;
}
public String getCreatorName() {
return creatorName;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public String getModifierId() {
return modifierId;
}
public void setModifierId(String modifierId) {
this.modifierId = modifierId;
}
public String getModifierName() {
return modifierName;
}
public void setModifierName(String modifierName) {
this.modifierName = modifierName;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public String getMemberLabelId() {
return memberLabelId;
}
public void setMemberLabelId(String memberLabelId) {
this.memberLabelId = memberLabelId;
}
public Integer getPassFlag() {
return passFlag;
}
public void setPassFlag(Integer passFlag) {
this.passFlag = passFlag;
}
public String getWelcomeId() {
return welcomeId;
}
public void setWelcomeId(String welcomeId) {
this.welcomeId = welcomeId;
}
public Integer getStatusFlag() {
return statusFlag;
}
public void setStatusFlag(Integer statusFlag) {
this.statusFlag = statusFlag;
}
public Integer getAddNum() {
return addNum;
}
public void setAddNum(Integer addNum) {
this.addNum = addNum;
}
public Integer getOverFlag() {
return overFlag;
}
public void setOverFlag(Integer overFlag) {
this.overFlag = overFlag;
}
public String getWxConfigId() {
return wxConfigId;
}
public void setWxConfigId(String wxConfigId) {
this.wxConfigId = wxConfigId;
}
public String getWxQrcode() {
return wxQrcode;
}
public void setWxQrcode(String wxQrcode) {
this.wxQrcode = wxQrcode;
}
public String getWxUserId() {
return wxUserId;
}
public void setWxUserId(String wxUserId) {
this.wxUserId = wxUserId;
}
public String getStoreId() {
return storeId;
}
public void setStoreId(String storeId) {
this.storeId = storeId;
}
public String getStoreName() {
return storeName;
}
public void setStoreName(String storeName) {
this.storeName = storeName;
}
public String getStoreCode() {
return storeCode;
}
public void setStoreCode(String storeCode) {
this.storeCode = storeCode;
}
public String getClerkId() {
return clerkId;
}
public void setClerkId(String clerkId) {
this.clerkId = clerkId;
}
public String getClerkName() {
return clerkName;
}
public void setClerkName(String clerkName) {
this.clerkName = clerkName;
}
public String getClerkCode() {
return clerkCode;
}
public void setClerkCode(String clerkCode) {
this.clerkCode = clerkCode;
}
public Integer getHmUserNum() {
return hmUserNum;
}
public void setHmUserNum(Integer hmUserNum) {
this.hmUserNum = hmUserNum;
}
public Long getHmGroupId() {
return hmGroupId;
}
public void setHmGroupId(Long hmGroupId) {
this.hmGroupId = hmGroupId;
}
}
package com.gic.haoban.manage.service.entity.hm;
import java.util.Date;
public class TabHaobanWelcomeTemplateRelation {
private Long relationId;
private String enterpriseId;
private String wxEnterpriseId;
private String welcomeId;
private String referId;
private String referName;
private Date createTime;
private Date updateTime;
/**
* @see com.gic.haoban.manage.api.enums.hm.HmWelcomeReferType
*/
private Integer type;
private Integer status;
public Long getRelationId() {
return relationId;
}
public void setRelationId(Long relationId) {
this.relationId = relationId;
}
public String getEnterpriseId() {
return enterpriseId;
}
public void setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId == null ? null : enterpriseId.trim();
}
public String getWxEnterpriseId() {
return wxEnterpriseId;
}
public void setWxEnterpriseId(String wxEnterpriseId) {
this.wxEnterpriseId = wxEnterpriseId == null ? null : wxEnterpriseId.trim();
}
public String getWelcomeId() {
return welcomeId;
}
public void setWelcomeId(String welcomeId) {
this.welcomeId = welcomeId == null ? null : welcomeId.trim();
}
public String getReferId() {
return referId;
}
public void setReferId(String referId) {
this.referId = referId == null ? null : referId.trim();
}
public String getReferName() {
return referName;
}
public void setReferName(String referName) {
this.referName = referName == null ? null : referName.trim();
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
}
\ No newline at end of file
package com.gic.haoban.manage.service.entity.hm;
import java.io.Serializable;
/**
*
* @ClassName: TabHaobanHmLink
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月01日 14:07:23
* @Modify
* @CopyRight
*/
public class TabHmLink 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;
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.service.entity.hm;
import java.io.Serializable;
/**
*
* @ClassName: TabHaobanHmLinkStore
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月04日 11:19:29
* @Modify
* @CopyRight
*/
public class TabHmLinkStore implements Serializable {
private static final long serialVersionUID = 2215892411689400L;
private Long id;
private String wxEnterpriseId;
private String enterpriseId;
private String storeId;
private String storeCode;
private String storeName;
/**1正常 0删除*/
private Integer statusFlag;
/**活码链接ID*/
private Long linkId;
/**1推荐门店*/
private Integer setttingType;
private java.util.Date createTime;
private java.util.Date updateTime;
public java.util.Date getCreateTime() {
return createTime;
}
public java.util.Date getUpdateTime() {
return updateTime;
}
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
public void setUpdateTime(java.util.Date updateTime) {
this.updateTime = updateTime;
}
public void setId(Long id) {
this.id = id;
}
public Long getId() {
return id;
}
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 setStoreId(String storeId) {
this.storeId = storeId;
}
public String getStoreId() {
return storeId;
}
public void setStoreCode(String storeCode) {
this.storeCode = storeCode;
}
public String getStoreCode() {
return storeCode;
}
public void setStoreName(String storeName) {
this.storeName = storeName;
}
public String getStoreName() {
return storeName;
}
public void setStatusFlag(Integer statusFlag) {
this.statusFlag = statusFlag;
}
public Integer getStatusFlag() {
return statusFlag;
}
public void setLinkId(Long linkId) {
this.linkId = linkId;
}
public Long getLinkId() {
return linkId;
}
public void setSetttingType(Integer setttingType) {
this.setttingType = setttingType;
}
public Integer getSetttingType() {
return setttingType;
}
}
\ No newline at end of file
package com.gic.haoban.manage.service.entity.hm;
import java.io.Serializable;
/**
*
* @ClassName: TabHaobanHmLinkVisitLog
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月04日 11:18:14
* @Modify
* @CopyRight
*/
public class TabHmLinkVisitLog implements Serializable {
private static final long serialVersionUID = 2214992274125400L;
private Long logId;
private String wxEnterpriseId;
private String enterpriseId;
private Long linkId;
/**微信unionid*/
private String unionId;
private java.util.Date createTime;
public void setLogId(Long logId) {
this.logId = logId;
}
public Long getLogId() {
return logId;
}
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 setLinkId(Long linkId) {
this.linkId = linkId;
}
public Long getLinkId() {
return linkId;
}
public void setUnionId(String unionId) {
this.unionId = unionId;
}
public String getUnionId() {
return unionId;
}
public void setCreateTime(java.util.Date createTime) {
this.createTime = createTime;
}
public java.util.Date getCreateTime() {
return createTime;
}
}
\ No newline at end of file
package com.gic.haoban.manage.service.entity.hm;
import java.io.Serializable;
/**
*
* @ClassName: TabHaobanWxUserAddLog
* @Description: TODO
* @Author 徐高华
* @Date 2022年07月04日 14:07:32
* @Modify
* @CopyRight
*/
public class TabWxUserAddLog implements Serializable {
private static final long serialVersionUID = 2226860974309400L;
private Long logId;
private String wxEnterpriseId;
private String enterpriseId;
/**外部联系人id*/
private String externalUserid;
/**成员信息*/
private String staffId;
private String staffName;
/**企微ID*/
private String wxUserId;
/**1添加 2删除*/
private Integer statusFlag;
/**0其他场景1引流链接2活码*/
private Integer addChannel;
/**关联活码*/
private Long hmId;
private String hmName;
/**引流链接*/
private Long linkId;
private String linkName;
/**会员信息*/
private String memberId;
private String memberName;
private String memberNick;
private String memberImage;
private String memberPhone;
private String memberGradeId;
private String memberGradeName;
private String memberCardNo;
/**导购信息*/
private String clerkId;
private String clerkCode;
private String clerkName;
/**门店信息*/
private String storeId;
private String storeName;
private String storeCode;
/**会员标签*/
private String memberLabelId;
/**会员标签名*/
private String memberLabelName;
private java.util.Date createTime;
private java.util.Date updateTime;
/**是否所有好友删除 1是0否*/
private Integer allDelFlag;
public void setLogId(Long logId) {
this.logId = logId;
}
public Long getLogId() {
return logId;
}
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 setExternalUserid(String externalUserid) {
this.externalUserid = externalUserid;
}
public String getExternalUserid() {
return externalUserid;
}
public void setStaffId(String staffId) {
this.staffId = staffId;
}
public String getStaffId() {
return staffId;
}
public void setStaffName(String staffName) {
this.staffName = staffName;
}
public String getStaffName() {
return staffName;
}
public void setWxUserId(String wxUserId) {
this.wxUserId = wxUserId;
}
public String getWxUserId() {
return wxUserId;
}
public void setStatusFlag(Integer statusFlag) {
this.statusFlag = statusFlag;
}
public Integer getStatusFlag() {
return statusFlag;
}
public void setAddChannel(Integer addChannel) {
this.addChannel = addChannel;
}
public Integer getAddChannel() {
return addChannel;
}
public void setHmId(Long hmId) {
this.hmId = hmId;
}
public Long getHmId() {
return hmId;
}
public void setHmName(String hmName) {
this.hmName = hmName;
}
public String getHmName() {
return hmName;
}
public void setLinkId(Long linkId) {
this.linkId = linkId;
}
public Long getLinkId() {
return linkId;
}
public void setLinkName(String linkName) {
this.linkName = linkName;
}
public String getLinkName() {
return linkName;
}
public void setMemberId(String memberId) {
this.memberId = memberId;
}
public String getMemberId() {
return memberId;
}
public void setMemberName(String memberName) {
this.memberName = memberName;
}
public String getMemberName() {
return memberName;
}
public void setMemberNick(String memberNick) {
this.memberNick = memberNick;
}
public String getMemberNick() {
return memberNick;
}
public void setMemberImage(String memberImage) {
this.memberImage = memberImage;
}
public String getMemberImage() {
return memberImage;
}
public void setMemberPhone(String memberPhone) {
this.memberPhone = memberPhone;
}
public String getMemberPhone() {
return memberPhone;
}
public void setMemberGradeId(String memberGradeId) {
this.memberGradeId = memberGradeId;
}
public String getMemberGradeId() {
return memberGradeId;
}
public void setMemberGradeName(String memberGradeName) {
this.memberGradeName = memberGradeName;
}
public String getMemberGradeName() {
return memberGradeName;
}
public void setMemberCardNo(String memberCardNo) {
this.memberCardNo = memberCardNo;
}
public String getMemberCardNo() {
return memberCardNo;
}
public void setClerkId(String clerkId) {
this.clerkId = clerkId;
}
public String getClerkId() {
return clerkId;
}
public void setClerkCode(String clerkCode) {
this.clerkCode = clerkCode;
}
public String getClerkCode() {
return clerkCode;
}
public void setClerkName(String clerkName) {
this.clerkName = clerkName;
}
public String getClerkName() {
return clerkName;
}
public void setStoreId(String storeId) {
this.storeId = storeId;
}
public String getStoreId() {
return storeId;
}
public void setStoreName(String storeName) {
this.storeName = storeName;
}
public String getStoreName() {
return storeName;
}
public void setStoreCode(String storeCode) {
this.storeCode = storeCode;
}
public String getStoreCode() {
return storeCode;
}
public void setMemberLabelId(String memberLabelId) {
this.memberLabelId = memberLabelId;
}
public String getMemberLabelId() {
return memberLabelId;
}
public void setMemberLabelName(String memberLabelName) {
this.memberLabelName = memberLabelName;
}
public String getMemberLabelName() {
return memberLabelName;
}
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 setAllDelFlag(Integer allDelFlag) {
this.allDelFlag = allDelFlag;
}
public Integer getAllDelFlag() {
return allDelFlag;
}
}
\ No newline at end of file
......@@ -7,6 +7,7 @@ public enum HaoBanErrCode {
ERR_0001("10100001", "参数没有传"),
ERR_10012("10012","企业微信不存在"),
ERR_OTHER("9999","业务异常"),
;
private String code;
......
package com.gic.haoban.manage.service.pojo.bo.hm;
import java.io.Serializable;
/**
* @Author MUSI
* @Date 2022/7/1 3:35 PM
* @Description
* @Version
**/
public class HmGroupRelationBO implements Serializable {
private Long groupId;
private Integer changeCount;
public HmGroupRelationBO() {
}
public HmGroupRelationBO(Long groupId, Integer changeCount) {
this.groupId = groupId;
this.changeCount = changeCount;
}
public Long getGroupId() {
return groupId;
}
public void setGroupId(Long groupId) {
this.groupId = groupId;
}
public Integer getChangeCount() {
return changeCount;
}
public void setChangeCount(Integer changeCount) {
this.changeCount = changeCount;
}
public static HmGroupRelationBOBuilder builder() {
return new HmGroupRelationBOBuilder();
}
public static class HmGroupRelationBOBuilder {
private Long groupId;
private Integer changeCount;
HmGroupRelationBOBuilder() {
}
public HmGroupRelationBOBuilder groupId(final Long groupId) {
this.groupId = groupId;
return this;
}
public HmGroupRelationBOBuilder changeCount(final Integer changeCount) {
this.changeCount = changeCount;
return this;
}
public HmGroupRelationBO build() {
return new HmGroupRelationBO(this.groupId, changeCount);
}
}
}
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