gaoluyang
5 天以前 8168aef3c7557c9e1361892270a1ebe35dbddba5
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/purchase/vo/request/ErpPurchaseRequestSaveReqVO.java
@@ -7,6 +7,7 @@
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;
@@ -24,20 +25,14 @@
    @Schema(description = "申请理由", example = "生产需要")
    private String requestReason;
    @Schema(description = "供应商编号", example = "1")
    @Schema(description = "供应商编号(可选,审批通过生成采购台账时可再选择)", example = "1")
    private Long supplierId;
    @Schema(description = "优惠率,百分比", example = "10")
    private BigDecimal discountPercent;
    @Schema(description = "定金金额", example = "1000.00")
    private BigDecimal depositPrice;
    @Schema(description = "附件地址", example = "https://xxx.com/xxx.pdf")
    private String fileUrl;
    @Schema(description = "备注", example = "备注")
    private String remark;
    @Schema(description = "附件 blobId 列表", example = "[1, 2, 3]")
    private List<Long> blobIds;
    @Schema(description = "申请明细列表", requiredMode = Schema.RequiredMode.REQUIRED)
    @NotEmpty(message = "申请明细不能为空")
@@ -59,18 +54,12 @@
        @NotNull(message = "产品单位不能为空")
        private Long productUnitId;
        @Schema(description = "产品参考单价", example = "100.00")
        private BigDecimal productPrice;
        @Schema(description = "数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "10")
        @NotNull(message = "数量不能为空")
        private BigDecimal count;
        @Schema(description = "税率,百分比", example = "13")
        private BigDecimal taxPercent;
        @Schema(description = "需求日期")
        private LocalDateTime demandTime;
        private LocalDate demandTime;
        @Schema(description = "备注", example = "备注")
        private String remark;