sunshine
2024-11-05 00b4581009af28098da4286a8ef9f4d72c7c5728
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
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;
}