Commit b135f0dc by 徐高华

活码

parent f82747fa
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 dataKey;
private String data;
/**1活码手机号加密 2动态活码*/
private Integer type;
private java.util.Date createTime;
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
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;
/**1正常 0删除*/
private Integer statusFlag;
/**活码链接ID*/
private Long linkId;
/**1推荐门店*/
private Integer setttingType;
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;
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 ;
/**
*
* @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.enums;
public enum KeyDataEnum {
/**
* 0:不良评价
*/
MOBILE(1, "手机号"),
/**
* 1:话务
*/
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.service;
import com.gic.haoban.manage.api.dto.KeyDataDTO;
import com.gic.haoban.manage.api.enums.KeyDataEnum;
public interface KeyDataApiService {
public KeyDataDTO saveData(String data, KeyDataEnum dataEnum);
public String getDataByKey(String key, KeyDataEnum dataEnum);
}
package com.gic.haoban.manage.api.service.hm;
public interface HmLinkVisitLogApiService {
public void save(String unionid, Long linkId);
}
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