| | |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | @Schema(description = "管理后台 - CRM 回款新增/修改 Request VO") |
| | | @Data |
| | |
| | | @DiffLogField(name = "备注") |
| | | private String remark; |
| | | |
| | | @Schema(description = "核销明细(不传时按关联开票自动生成一条)") |
| | | private List<ReceivableItem> items; |
| | | |
| | | @Schema(description = "核销明细") |
| | | @Data |
| | | public static class ReceivableItem { |
| | | |
| | | @Schema(description = "业务类型:20销售订单 21销售出库 23开票", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | private Integer bizType; |
| | | |
| | | @Schema(description = "业务编号", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | private Long bizId; |
| | | |
| | | @Schema(description = "业务单号(不传时后端按 bizId 查询回填)") |
| | | private String bizNo; |
| | | |
| | | @Schema(description = "应收金额") |
| | | private BigDecimal totalPrice; |
| | | |
| | | @Schema(description = "本次核销金额", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | private BigDecimal receiptPrice; |
| | | |
| | | @Schema(description = "备注") |
| | | private String remark; |
| | | |
| | | } |
| | | |
| | | } |