| | |
| | | private Long saleOrderId; |
| | | @Schema(description = "关联出库单") |
| | | private Long saleOutId; |
| | | @Schema(description = "出库单号", example = "SL20261029001") |
| | | private String saleOutCode; |
| | | @Schema(description = "发票录入状态:0待录入 10已录入", example = "0") |
| | | private Integer entryStatus; |
| | | @Schema(description = "发票录入人") |
| | | private Long entryUserId; |
| | | @Schema(description = "发票录入时间") |
| | | private LocalDateTime entryTime; |
| | | |
| | | @Schema(description = "收款节点") |
| | | private List<PaymentNode> paymentNodes; |
| | | |
| | | @Schema(description = "收款节点") |
| | | @Data |
| | | public static class PaymentNode { |
| | | |
| | | @Schema(description = "回款计划编号") |
| | | private Long id; |
| | | @Schema(description = "阶段:1合同款 2预付款 3到货款 4验收款 5质保金") |
| | | private Integer stage; |
| | | @Schema(description = "计划回款金额") |
| | | private BigDecimal amount; |
| | | @Schema(description = "计划回款时间") |
| | | private LocalDateTime returnTime; |
| | | @Schema(description = "实际回款时间") |
| | | private LocalDateTime actualTime; |
| | | @Schema(description = "已回款金额") |
| | | private BigDecimal receiptedPrice; |
| | | @Schema(description = "状态:0未回款 10部分回款 20已回清") |
| | | private Integer status; |
| | | @Schema(description = "备注") |
| | | private String remark; |
| | | |
| | | } |
| | | |
| | | @Schema(description = "合同信息") |
| | | private CrmContractRespVO contract; |
| | | |