gaoluyang
3 天以前 d39e4f7d839167c16425086dfa2f8747bccfdff9
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/receivable/CrmReceivableSaveReqVO.java
@@ -10,6 +10,7 @@
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;
@Schema(description = "管理后台 - CRM 回款新增/修改 Request VO")
@Data
@@ -59,4 +60,31 @@
    @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;
    }
}