表初始化mapper

This commit is contained in:
苏竹红
2023-05-29 16:15:47 +08:00
parent c95a79a114
commit 89c3e9d418
51 changed files with 3819 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:49
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyAdvancedSettingDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("链接地址")
private String partnerUrl;
@ApiModelProperty("线索分配 职位 ,1,12,33,")
private String allocationRoles;
@ApiModelProperty("腾讯会议账号")
private String tencentVideoAccount;
@ApiModelProperty("腾讯会议秘钥")
private String tencentVideoKey;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("新建人ID")
private String createUserId;
@ApiModelProperty("更新人ID")
private String updateUserId;
}

View File

@@ -0,0 +1,56 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:50
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyContentInfoDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("内容标题")
private String contentTitle;
@ApiModelProperty("栏目CODE")
private String subject;
@ApiModelProperty("类型 image-图文 video-视频")
private String contentType;
@ApiModelProperty("封面URL")
private String cover;
@ApiModelProperty("状态 0-启用 1-禁用")
private Integer status;
@ApiModelProperty("删除标志 0-正常 1-删除")
private Integer deleted;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("新建人ID")
private String createUserId;
@ApiModelProperty("更新人ID")
private String updateUserId;
@ApiModelProperty("图文内容或者视频文件URL")
private String content;
}

View File

@@ -0,0 +1,50 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:50
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyIntendDevZoneInfoDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("区域名称")
private String zoneName;
@ApiModelProperty("关联区域ID 酷店掌系统区域ID")
private String associatedRegionId;
@ApiModelProperty("区分意向区域OR开发区域 intend-意向区域 developement-开发区域")
private String type;
@ApiModelProperty("最近的分配人ID")
private String lastAllotUserId;
@ApiModelProperty("删除标志 0-正常 1-删除")
private Integer deleted;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("新建人ID")
private String createUserId;
@ApiModelProperty("更新人ID")
private String updateUserId;
}

View File

@@ -0,0 +1,38 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:50
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyIntendDevelopementMappingDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("hy_intend_developement_zone_info.id")
private String mappingId;
@ApiModelProperty("hy_open_area_info.id或者区域ID")
private String openAreaMappingId;
@ApiModelProperty("区分意向区域OR开发区域 intend-意向区域 developement-开发区域")
private String type;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
}

View File

@@ -0,0 +1,53 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:51
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyOpenAreaInfoDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("parent.id")
private Long parentId;
@ApiModelProperty("区域名称")
private String areaName;
@ApiModelProperty("区域路径")
private String areaPath;
@ApiModelProperty("背景图URL 重点区域时候必填")
private String backgroundBanner;
@ApiModelProperty("详情banner URL 重点区域时候必填")
private String detailBanner;
@ApiModelProperty("状态 open-开放 keyOpen-重点开放 notOpen-未开放 saturated-已饱和")
private String areaStatus;
@ApiModelProperty("删除标志 0-正常 1-删除")
private Integer deleted;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("更新人")
private String updateUserId;
}

View File

@@ -0,0 +1,77 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:51
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerBaseInfoDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("hy_partner_user_info.partner_id")
private String partnerId;
@ApiModelProperty("hy_partner_line_info.id")
private Long partnerLineId;
@ApiModelProperty("手机号")
private String mobile;
@ApiModelProperty("姓名")
private String username;
@ApiModelProperty("1男 2女")
private Boolean sex;
@ApiModelProperty("民族")
private String nation;
@ApiModelProperty("出生日期")
private Date birthdate;
@ApiModelProperty("身份证")
private String idCard;
@ApiModelProperty("身份证正面")
private String idCardPhotoFront;
@ApiModelProperty("身份证反面")
private String idCardPhotoBlack;
@ApiModelProperty("住址")
private String liveAddress;
@ApiModelProperty("用户画像")
private String userPortrait;
@ApiModelProperty("0待提交、1待审核、2已通过、3未通过")
private Integer status;
@ApiModelProperty("最近的日志消息")
private String latestLogMessage;
@ApiModelProperty("通过原因")
private String passReason;
@ApiModelProperty("证明文件或凭证")
private String certifyFile;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
}

View File

@@ -0,0 +1,83 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:51
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerCertificationInfoDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("hy_partner_user_info.partner_id")
private String partnerId;
@ApiModelProperty("hy_partner_line_info.id")
private Long partnerLineId;
@ApiModelProperty("hy_partner_interview.id")
private Long partnerInterviewId;
@ApiModelProperty("合作关系:1总部下属;2小区代直营;3县代直营;4县代下属;5区代直营;6区代下属")
private String partnership;
@ApiModelProperty("意向签约时间")
private Date wantSignTime;
@ApiModelProperty("数据来源")
private Integer dataSource;
@ApiModelProperty("加盟费")
private String partnerFee;
@ApiModelProperty("保证金")
private String securityFund;
@ApiModelProperty("技术服务费")
private String technicalServiceFee;
@ApiModelProperty("意向金金额")
private String intentionMoney;
@ApiModelProperty("意向签约人姓名")
private String intentionSignerUsername;
@ApiModelProperty("意向签约人手机号")
private String intentionSignerMobile;
@ApiModelProperty("意向签约人学历")
private String intentionEdu;
@ApiModelProperty("实控人姓名")
private String realControlUsername;
@ApiModelProperty("实控人身份证")
private String realControlIdcard;
@ApiModelProperty("签约人与实控人关系")
private String signerRealControlRelation;
@ApiModelProperty("其他实控人与签约人关系")
private String signerOtherRealControlRelation;
@ApiModelProperty("实控人与签约人关系证明")
private String signerRealControlRelationCert;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
}

View File

@@ -0,0 +1,47 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:51
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerClerkDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("hy_partner_line_info.id")
private Long partnerLineId;
@ApiModelProperty("hy_partner_user_info.partner_id")
private String partnerId;
@ApiModelProperty("伙伴姓名")
private String username;
@ApiModelProperty("关系")
private String relationship;
@ApiModelProperty("年龄")
private Integer age;
@ApiModelProperty("选择原因")
private String chooseReason;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
}

View File

@@ -0,0 +1,89 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:52
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerIntentInfoDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("hy_partner_user_info.partner_id")
private String partnerId;
@ApiModelProperty("hy_partner_line_info.id")
private Long partnerLineId;
@ApiModelProperty("常驻区域")
private String liveArea;
@ApiModelProperty("意向开店区域")
private String wantShopArea;
@ApiModelProperty("0不接受调剂、1全国调剂、2省内调剂、3市内调剂")
private Integer acceptAdjustType;
@ApiModelProperty("是否有意向铺位")
private Integer isHaveWantShop;
@ApiModelProperty("意向铺位信息,json字段,最多5个")
private String wantShopInfo;
@ApiModelProperty("最大预算")
private String maxBudget;
@ApiModelProperty("资金来源 1自有资金;2借贷资金;3部分自有、部分借代;4部分自有、部分亲友借代")
private String moneySource;
@ApiModelProperty("资金证明")
private String moneyProve;
@ApiModelProperty("学历")
private String education;
@ApiModelProperty("工作年限")
private String workYear;
@ApiModelProperty("是否具有工作经验")
private Integer isHaveWorkExp;
@ApiModelProperty("工作或经商经验")
private String workExp;
@ApiModelProperty("是否是消费者")
private Integer isConsumer;
@ApiModelProperty("其他品牌")
private String otherBand;
@ApiModelProperty("品牌优势")
private String brandStrength;
@ApiModelProperty("需要改进")
private String needImprove;
@ApiModelProperty("优势")
private String strength;
@ApiModelProperty("劣势")
private String weakness;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
}

View File

@@ -0,0 +1,77 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:52
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerInterviewDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("预约状态 0 待预约;1待面试;2已开始;3待审核;4审批中;5审批通过;6拒绝")
private Integer status;
@ApiModelProperty("hy_partner_line_info.id")
private Long partnerLineId;
@ApiModelProperty("hy_partner_interview_arrangement.id")
private Long interviewArrangementId;
@ApiModelProperty("hy_partner_user_info.partner_id")
private String partnerId;
@ApiModelProperty("截止时间")
private Date deadline;
@ApiModelProperty("面试官")
private String interviewer;
@ApiModelProperty("记录人")
private String recorder;
@ApiModelProperty("过程信息")
private String processInfo;
@ApiModelProperty("记录时间")
private Date recordTime;
@ApiModelProperty("面试总结")
private String summary;
@ApiModelProperty("授权码")
private String authCode;
@ApiModelProperty("函文件url")
private String passFileUrl;
@ApiModelProperty("有效期")
private Date expiryDate;
@ApiModelProperty("最近的日志消息")
private String latestLogMessage;
@ApiModelProperty("通过原因")
private String passReason;
@ApiModelProperty("证明文件或凭证")
private String certifyFile;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
}

View File

@@ -0,0 +1,41 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:52
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerInterviewLogDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("hy_partner_line_info.id")
private Long partnerLineId;
@ApiModelProperty("hy_partner_interview.id")
private Long partnerInterviewId;
@ApiModelProperty("日志消息")
private String message;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("更改前副本,重新预约时才有值")
private String changeBeforeCpoy;
}

View File

@@ -0,0 +1,68 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:52
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerInterviewPlanDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("hy_partner_line_info.id")
private Long partnerLineId;
@ApiModelProperty("hy_partner_user_info.partner_id")
private String partnerId;
@ApiModelProperty("面试日期")
private Date interviewDate;
@ApiModelProperty("面试开始时间")
private Date startTime;
@ApiModelProperty("面试结束时间")
private Date endTime;
@ApiModelProperty("0未参加1参加")
private Integer isPartnerInterview;
@ApiModelProperty("实际开始时间")
private Date actualStartTime;
@ApiModelProperty("实际结束时间")
private Date actualEndTime;
@ApiModelProperty("房间号")
private String roomId;
@ApiModelProperty("房间密码")
private String roomPassword;
@ApiModelProperty("面试官")
private String interviewer;
@ApiModelProperty("房间状态:0待开放;1已开放; 2已关闭")
private Integer roomStatus;
@ApiModelProperty("删除标识")
private Boolean deleted;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
}

View File

@@ -0,0 +1,74 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:52
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerLineInfoDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("hy_partner_user_info.partner_id")
private String partnerId;
@ApiModelProperty("流程阶段:1意向申请审核;2预约面试时间;3加盟资格面试;4分配选址开发经理;5商圈点位评估;6上传店铺租赁信息;7完善加盟签约信息;8支付加盟费用;9签订加盟合同")
private String workflowStage;
@ApiModelProperty("流程子状态")
private String workflowStatus;
@ApiModelProperty("线索状态:0公海线索;1跟进中;2合作中;3黑名单")
private Integer lineStatus;
@ApiModelProperty("招商经理")
private String investmentManager;
@ApiModelProperty("开发主管")
private String developmentDirector;
@ApiModelProperty("开发经理")
private String developmentManager;
@ApiModelProperty("截止时间")
private Date deadline;
@ApiModelProperty("通过原因")
private String passReason;
@ApiModelProperty("公开拒绝原因")
private String rejectPublicReason;
@ApiModelProperty("真实拒绝原因")
private String rejectRealReason;
@ApiModelProperty("证明文件或凭证")
private String certifyFile;
@ApiModelProperty("删除标识")
private Boolean deleted;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("结束跟进时间")
private Date closeTime;
@ApiModelProperty("结束跟进人员ID")
private String closeUserId;
}

View File

@@ -0,0 +1,53 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:53
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerTaskInfoLogDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("hy_partner_line_info.id")
private Long partnerLineId;
@ApiModelProperty("操作人id")
private String operateUserId;
@ApiModelProperty("操作人姓名")
private String operateUsername;
@ApiModelProperty("流程阶段:意向申请审核、预约面试时间、加盟资格面试、分配选址开发经理、商圈点位评估、上传店铺租赁信息、完善加盟签约信息、支付加盟费用、签订加盟合同")
private String workflowStage;
@ApiModelProperty("流程子状态")
private String workflowStatus;
@ApiModelProperty("备注")
private String message;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("hy_partner_user_info.partner_id")
private Long partnerId;
@ApiModelProperty("字段备份")
private String fieldCopy;
}

View File

@@ -0,0 +1,53 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:53
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerUserInfoDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("hy_partner_user_info.partner_id")
private String partnerId;
@ApiModelProperty("手机号")
private String mobile;
@ApiModelProperty("申请人姓名")
private String username;
@ApiModelProperty("常驻区域")
private String liveArea;
@ApiModelProperty("意向开店区域")
private String wantShopArea;
@ApiModelProperty("0不接受调剂、1全国调剂、2省内调剂、3市内调剂")
private Integer acceptAdjustType;
@ApiModelProperty("邀请码")
private String inviteCode;
@ApiModelProperty("是否填写加盟需知")
private Integer isWritePartnerKnow;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
}

View File

@@ -0,0 +1,41 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:53
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerUserPlatformBindDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("平台类型:wechat、douyin、weibo")
private String platformType;
@ApiModelProperty("平台内用户标识")
private String platformUserId;
@ApiModelProperty("绑定时间")
private Date bindTime;
@ApiModelProperty("hy_partner_user_info.partner_id")
private String partnerId;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
}

View File

@@ -0,0 +1,38 @@
package com.cool.store.model.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-29 03:53
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyWorkflowStageDO implements Serializable {
@ApiModelProperty("")
private Long id;
@ApiModelProperty("阶段code")
private String stageCode;
@ApiModelProperty("阶段name")
private String stageName;
@ApiModelProperty("阶段顺序")
private Integer stageOrder;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("更新时间")
private Date updateTime;
}