2
sunshine
2024-11-05 d1f9fb55a136e589a5ad588ed9a93ce9272917da
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
package com.nova.sankuai.domain.dto.qinghuayoupin;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
 
@ApiModel(value = "还款计划DTO")
@Data
public class RepayPlanDTO {
    @ApiModelProperty(value = "期次", required = true, notes = "进件单号")
    private Integer period;
    @ApiModelProperty(value = "还款日", required = true, notes = "yyyy-MM-dd ")
    private LocalDate planRepayDate;
    @ApiModelProperty(value = "应还总额", required = true)
    private BigDecimal amount;
    @ApiModelProperty(value = "应还本金", required = true)
    private BigDecimal principalAmt;
    @ApiModelProperty(value = "应还利息", required = true)
    private BigDecimal interestAmt;
    @ApiModelProperty(value = "应还罚息", required = true)
    private BigDecimal penaltyAmt;
    @ApiModelProperty(value = "应还担保费", required = true)
    private BigDecimal guaranteeAmt;
    @ApiModelProperty(value = "应还咨询费", required = true)
    private BigDecimal consultFee;
    @ApiModelProperty(value = "还款状态", required = true)
    private BigDecimal custRepayState;
    @ApiModelProperty(value = "实还款时间", notes = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime actRepayTime;
    @ApiModelProperty(value = "实还款本金")
    private BigDecimal actPrincipalAmt;
    @ApiModelProperty(value = "实还利息")
    private BigDecimal actInterestAmt;
    @ApiModelProperty(value = "实还罚息")
    private BigDecimal actPenaltyAmt;
    @ApiModelProperty(value = "实还担保费")
    private BigDecimal actGuaranteeAmt;
    @ApiModelProperty(value = "实还咨询费")
    private BigDecimal actConsultFee;
    @ApiModelProperty(value = "实还违约金")
    private BigDecimal actBreachAmt;
    @ApiModelProperty(value = "实还总额")
    private BigDecimal actAmount;
    @ApiModelProperty(value = "剩余本金 ")
    private BigDecimal remainPrincipalAmt;
    @ApiModelProperty(value = "剩余利息 ")
    private BigDecimal remainInterestAmt;
    @ApiModelProperty(value = "剩余罚息 ")
    private BigDecimal remainPenaltyAmt;
    @ApiModelProperty(value = "剩余担保费 ")
    private BigDecimal remainGuaranteeAmt;
    @ApiModelProperty(value = "剩余咨询费 ")
    private BigDecimal remainConsultFee;
    @ApiModelProperty(value = "剩余违约金 ")
    private BigDecimal remainBreachAmt;
    @ApiModelProperty(value = "剩余待还总额 ")
    private BigDecimal remainAmount;
}