package com.nova.sankuai.domain.dto.rongbei; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; @Data @ApiModel(value = "接受授信结果接口biz_data参数") public class CreditResultDTO { @ApiModelProperty(value = "流量平台导流单号", required = true, dataType = "string(32)" ) @NotBlank(message = "流量平台导流单号") private String chn_order_id; @ApiModelProperty(value = "产品方返回的进件流水号", required = true, dataType = "string(32)" ) @NotBlank(message = "产品方返回的进件流水号") private String partner_flow_id; @ApiModelProperty(value = "额度到期秒级时间戳", required = true) private long expired_ts; @ApiModelProperty(value = "最⼤⾦额,单位分,若期限与⾦额联动时,该字段为最⼤期限的最⼤⾦额", required = true) @NotBlank(message = "最⼤⾦额不能为空") private Integer max_amount; @ApiModelProperty(value = "最⼩⾦额,单位分,默认0,若期限与⾦额联动时,该字段为最⼩期限的最⼩⾦额", required = true) @NotBlank(message = "最⼩⾦额不能为空") private Integer min_amount; @ApiModelProperty(value = "步⻓,单位分:默认:10000 即⽤户只能选择100元的整数倍的⾦额", required = true) @NotBlank(message = "最⼩⾦额不能为空") private Integer range_amount; @ApiModelProperty(value = "借款期数数组 如:[3, 6, 9 , 12]") @NotBlank(message = "借款期数数组不能为空") private int[] loan_terms; @ApiModelProperty(value = "提现⽅式:1=api提现 2=h5提现", required = true) @NotBlank(message = "提现⽅式不能为空") private Integer withdraw_type; }