zbb378@sohu.com
2024-11-04 b2bad51be3c8d3e78d7f81a19415faeac2d0297c
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
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;
}