package com.nova.sankuai.domain.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @author weikangdi * @create 2022/04/29 */ @Data @ApiModel(value = "资方信息DTO") public class CapitalInfoDto { @ApiModelProperty(value = "资方信息Id") private Long id; @ApiModelProperty(value = "资方名称") private String name; @ApiModelProperty(value = "公司名称") private String company; @ApiModelProperty(value = "是否启用 0-未启用 1-启用") private Integer enableFlag; @ApiModelProperty(value = "资方图标路径") private String iconUrl; @ApiModelProperty(value = "是否显示在首页") private Integer isShowPage; @ApiModelProperty(value = "排序") private Integer seq; @ApiModelProperty(value = "0为线上贷款,1为银行直贷") private Integer fundType; /** * 枚举:CapitalAutoPushEnum */ @ApiModelProperty(value = "自动推送 0为启用,1为不启用") private Integer autoPush; @ApiModelProperty(value = "首页显示类型 0为限时抢 1为精选 2为银行直贷") private String pageDisplayType; @ApiModelProperty(value = "城市筛选") private String cityLimit; @ApiModelProperty(value = "年龄下限") private Integer ageLowerLimit; @ApiModelProperty(value = "年龄上限") private Integer ageUpperLimit; @ApiModelProperty(value = "婚姻状况筛选") private String marriageLimit; @ApiModelProperty(value = "芝麻分筛选") private Integer sesameLimit; @ApiModelProperty(value = "社保筛选") private String socialSecurityLimit; @ApiModelProperty(value = "公积金筛选") private String providentFundLimit; @ApiModelProperty(value = "房产信息筛选") private String houseLimit; @ApiModelProperty(value = "车产信息筛选") private String carLimit; @ApiModelProperty(value = "保单筛选") private String policyLimit; @ApiModelProperty(value = "信用卡筛选") private Integer creditCardLimit; @ApiModelProperty(value = "申请金额下限") private Integer amountLowerLimit; @ApiModelProperty(value = "申请金额上限") private Integer amountUpperLimit; @ApiModelProperty(value = "月收入筛选") private Integer monthlyIncomeLimit; @ApiModelProperty(value = "学历筛选") private String educationLimit; @ApiModelProperty(value = "联登模式开关 0为关 1为开") private Integer isCollion; @ApiModelProperty(value = "渠道配置 0-不指定 1-包含 2-不包含") private Integer channelConfig; @ApiModelProperty(value = "渠道配置Id列表") @JsonFormat(shape = JsonFormat.Shape.STRING) private String channelIds; @ApiModelProperty(value = "是否显示弹窗 0为否 1为是") private Integer isPopUp; @ApiModelProperty(value = "审核开关 0为关 1为开") private Integer auditSwitch; /** * 于2022-10-24新增:是否一直显示 */ @ApiModelProperty(value = "是否一直显示") private String alwayShow; @ApiModelProperty(value = "是否顶部显示") private Integer isTopView; @ApiModelProperty(value = "联登模式弹窗开关") private Integer collionMode; @ApiModelProperty(value = "安卓下载链接") private String androidLink; @ApiModelProperty(value = "IOS下载链接") private String iosLink; // ab新增于2024-10-16 @ApiModelProperty(value = "匹配H5匹配资金方 1是 0否") private Integer h5Match; @ApiModelProperty(value = "外部流量开关,1开启,0关闭") private Integer externalSwitch; @ApiModelProperty(value = "自主获客开关,1开启,0关闭") private Integer acquisitionSwitch; }