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;
|
|
}
|