package com.nova.sankuai.domain.entity; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * @author weikangdi * @create 2021/11/8 */ @ApiModel(value = "客户用户表") @Data public class CustomerUser { //登录来源 0为H5 public static final int H5 = 0; //渠登录来源 1为APP public static final int APP = 1; @TableId @ApiModelProperty(value = "主键") private Long id; @ApiModelProperty(value = "用户手机号") private String phone; @ApiModelProperty(value = "创建时间") private Date creationDate; @ApiModelProperty(value = "用户名") private String name; @ApiModelProperty(value = "删除标志 0-未删除 1-已删除") @TableLogic private Integer deleteFlag; @ApiModelProperty(value = "来源渠道") private Integer sourceChannel; @ApiModelProperty(value = "审核通过时间") private Date approvalTime; @ApiModelProperty(value = "下次申请时间") private Date nextApplyTime; @ApiModelProperty(value = "用户初审额度") private Integer firstQuota; @ApiModelProperty(value = "用户会员额度") private Integer vipQuota; @ApiModelProperty(value = "设备信息 0-pc 1-android 2-ios") private Integer device; @ApiModelProperty(value = "授信编号") private String creditNo; @ApiModelProperty(value = "测试标志 0-否 1-是") private Boolean testFlag; @ApiModelProperty(value = "会员开始日期") private Date vipStartDate; @ApiModelProperty(value = "会员结束日期") private Date vipEndDate; @ApiModelProperty(value = "是否展示初审额度页面 0-否 1-是") private Boolean showActivationPage; @ApiModelProperty(value = "审核排队会员Code 参考枚举QueueVipTypeEnum") private String queueVipCode; @ApiModelProperty(value = "审核排队-普通名次") private Integer commonQueue; @ApiModelProperty(value = "购买会员卡ID") private String vipCardId; @ApiModelProperty(value = "手机号MD5") private String phoneMd5; @ApiModelProperty(value = "订单编号") private String orderNumber; @ApiModelProperty(value = "订单有效截止时间") private String orderValidEndDay; @ApiModelProperty(value = "身份证号") private String idCard; @ApiModelProperty(value = "姓名md5") private String nameMd5; @ApiModelProperty(value = "身份证md5") private String idCardMd5; @ApiModelProperty(value = "贷超会员开始时间") private Date loanVipStartDate; @ApiModelProperty(value = "贷超会员结束时间") private Date loanVipEndDate; @ApiModelProperty(value = "第三方用户Id") private String thirdUserId; @ApiModelProperty(value = "业务类型 用于描述定制化内容") private String businessType; @ApiModelProperty(value = "业务编号 作用于描述定制化内容的订单编号") private String businessNo; @ApiModelProperty(value = "高级会员开始时间") private Date seniorVipStartDate; @ApiModelProperty(value = "高级会员结束时间") private Date seniorVipEndDate; @ApiModelProperty(value = "业务类型回调结果 0为进件通知 1为结果通知") private Integer callBackResult; @ApiModelProperty(value = "用户是否是测试账户 0为否,1为是") private Integer testUserFlag; @ApiModelProperty(value = "APP最近一次登录时间") private Date appLastUpdatedDate; @ApiModelProperty(value = "H5最近一次登录时间") private Date h5LastUpdatedDate; }