李白
2026-05-29 c865989f10e5a1ae4bb78831a879210fcdca2f83
platformx-business-finance-api/src/main/java/com/by4cloud/platformx/business/vo/ContractPaymentScheduleVo.java
@@ -2,13 +2,11 @@
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.persistence.Column;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@Data
public class ContractPaymentScheduleVo {
@@ -17,6 +15,9 @@
   @Schema(description = "收款阶段名称(显性要素,如:合同签订预付、发货前付款、货到签收付款、调试完成付款、质保金)")
   private String stageName;
   @Schema(description = "收款比例(%,如30表示30%)(显性要素)")
   private BigDecimal paymentRatio;
   @Schema(description = "计划收款金额(根据合同总金额*比例自动计算)")
   private BigDecimal plannedAmount;
@@ -42,6 +43,11 @@
   @Schema(description = "收款状态(0-未收款 1-部分收款 2-已收款 3-逾期)")
   private Integer paymentStatus;
   private List<ScheduleProcessVo> processVoList;
   @Schema(description = "履约时间")
   @DateTimeFormat(pattern = "yyyy-MM-dd")
   @JsonFormat(pattern = "yyyy-MM-dd")
   private Date processDate;
   @Schema(description = "约定天数")
   private Integer agreedDays;
}