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