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