1
sunshine
2024-11-05 92a9e53e82c74d36a72eb92f93777bbb16e2db73
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
package com.nova.sankuai.domain.api.hengyidai.response;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
@Data
@ApiModel("订单状态查询响应参数")
public class HyGetOrderStatusResponse {
 
    @ApiModelProperty(value = "订单状态-审核中")
    public static final Integer STATUS_AUDIT_WAIT = 110;
    @ApiModelProperty(value = "订单状态-审核失败")
    public static final Integer STATUS_AUDIT_FAIL = 120;
    @ApiModelProperty(value = "订单状态-审核成功")
    public static final Integer STATUS_AUDIT_SUCCESS = 131;
    @ApiModelProperty(value = "订单状态-待签约")
    public static final Integer STATUS_TO_SIGN = 150;
    @ApiModelProperty(value = "订单状态-绑卡成功")
    public static final Integer STATUS_BIND_CARD_SUCCESS = 152;
    @ApiModelProperty(value = "订单状态-签约中 用户在机构页面完成签约操作时返回此状态")
    public static final Integer STATUS_SIGN_WAIT = 250;
    @ApiModelProperty(value = "订单状态-待放款(签约成功)")
    public static final Integer STATUS_SIGN_SUCCESS = 190;
    @ApiModelProperty(value = "订单状态-放款失败")
    public static final Integer STATUS_LOAN_APPLY_FAIL = 200;
    @ApiModelProperty(value = "订单状态-放款成功")
    public static final Integer STATUS_LOAN_APPLY_SUCCESS = 210;
    @ApiModelProperty(value = "订单状态-还款正常")
    public static final Integer STATUS_REPAY_NORMAL = 211;
    @ApiModelProperty(value = "订单状态-已逾期")
    public static final Integer STATUS_REPAY_OVERDUE = 220;
    @ApiModelProperty(value = "订单状态-提前结清")
    public static final Integer STATUS_REPAY_CLEAN_EARLY = 230;
    @ApiModelProperty(value = "订单状态-正常结清")
    public static final Integer STATUS_REPAY_CLEAN_NORMAL = 240;
    @ApiModelProperty(value = "订单状态-取消订单")
    public static final Integer STATUS_ORDER_CANCEL = 160;
    @ApiModelProperty(value = "订单状态-紧急划回")
    public static final Integer STATUS_EMERGENCY_BACK = 245;
    @ApiModelProperty(value = "订单状态-已还款")
    public static final Integer STATUS_REPAY_SUCCESS = 260;
    @ApiModelProperty(value = "订单状态-去还款")
    public static final Integer STATUS_REPAY_FAIL = 270;
    @ApiModelProperty(value = "订单状态-待还款")
    public static final Integer STATUS_REPAY_WAIT = 280;
    @ApiModelProperty(value = "订单状态-逾期")
    public static final Integer STATUS_REPAY_OVER = 290;
    @ApiModelProperty("进件单号")
    private String orderNo;
 
    @ApiModelProperty("订单状态")
    private Integer status;
 
    @ApiModelProperty("订单状态变更时间 格式yyyy-MM-dd HH:mm:ss")
    private String updateTime;
 
    @ApiModelProperty("拒绝原因")
    private String rejectReasons;
 
    @ApiModelProperty("放款金额 单位:分。放款成功,此字段必填")
    private Long actualAmount;
 
    @ApiModelProperty("合同金额 单位:分。放款成功,此字段必填")
    private Long contAmount;
 
 
    public static Integer parsePageType(Integer status) {
        if (STATUS_AUDIT_SUCCESS.equals(status)) {
            return 1;
        } else if (STATUS_TO_SIGN.equals(status) || STATUS_BIND_CARD_SUCCESS.equals(status) || STATUS_SIGN_WAIT.equals(status)) {
            return 2;
        } else if (STATUS_SIGN_SUCCESS.equals(status) || STATUS_LOAN_APPLY_FAIL.equals(status)
                || STATUS_LOAN_APPLY_SUCCESS.equals(status) || STATUS_REPAY_NORMAL.equals(status)
                || STATUS_REPAY_OVERDUE.equals(status) || STATUS_REPAY_CLEAN_EARLY.equals(status)
                || STATUS_REPAY_CLEAN_NORMAL.equals(status)) {
            return 3;
        } else {
            return 0;
        }
    }
}