sunshine
2024-11-05 53bd8a8d8184b3f19695b756ee78f343cdb9b9b9
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
package com.nova.sankuai.domain.entity;
 
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.util.Date;
import java.util.List;
 
/**
 * @author weikangdi
 * @create 2021/11/12
 */
@Data
@ApiModel(value = "接口公司")
public class ApiCompany {
 
    //渠道配置-不指定
    public static final int CHANNEL_NONE = 0;
 
    //渠道配置-包含
    public static final int CHANNEL_INCLUDE = 1;
 
    //渠道配置-不包含
    public static final int CHANNEL_UNINCLUDE = 2;
 
    @ApiModelProperty(value = "主键")
    @TableId
    private Long id;
 
    @ApiModelProperty(value = "是否启用 0-未启用 1-已启用")
    private Integer enableFlag;
 
    @ApiModelProperty(value = "投放城市id")
    private String deliveryCity;
 
    @ApiModelProperty(value = "投放城市名称")
    private String deliveryCityName;
 
    @ApiModelProperty(value = "删除标志 0-未删除 1-已删除")
    @TableLogic
    private Integer deleteFlag;
 
    @ApiModelProperty(value = "累计同步用户总数")
    private Integer customerNum;
 
    @ApiModelProperty(value = "公司代码")
    private Integer companyCode;
 
    @ApiModelProperty(value = "公司名称")
    private String companyName;
 
    @ApiModelProperty(value = "创建日期")
    private Date creationDate;
 
    @ApiModelProperty(value = "最低贷款额度")
    private Integer minLoanAmount;
 
    @ApiModelProperty(value = "审批分流渠道配置Id列表")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    @TableField(exist = false)
    private List<Long> channelIds;
 
    @ApiModelProperty(value = "年龄下限")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Integer ageLowerLimit;
 
    @ApiModelProperty(value = "年龄上限")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Integer ageUpperLimit;
 
    @ApiModelProperty(value = "婚姻状况筛选")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String marriageLimit;
 
    @ApiModelProperty(value = "芝麻分筛选")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Integer sesameLimit;
 
    @ApiModelProperty(value = "社保筛选")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String socialSecurityLimit;
 
    @ApiModelProperty(value = "公积金筛选")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String providentFundLimit;
 
    @ApiModelProperty(value = "房产信息筛选")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String houseLimit;
 
    @ApiModelProperty(value = "车产信息筛选")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String carLimit;
 
    @ApiModelProperty(value = "保单筛选")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String policyLimit;
 
    @ApiModelProperty(value = "信用卡筛选")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Integer creditCardLimit;
 
    @ApiModelProperty(value = "申请金额下限")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Integer amountLowerLimit;
 
    @ApiModelProperty(value = "申请金额上限")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Integer amountUpperLimit;
 
    @ApiModelProperty(value = "月收入筛选")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Integer monthlyIncomeLimit;
 
    @ApiModelProperty(value = "学历筛选")
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String educationLimit;
 
    @ApiModelProperty(value = "渠道配置 0-不指定 1-包含 2-不包含")
    private Integer channelConfig;
 
}