package cn.iocoder.yudao.module.erp.api.purchase.dto; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.List; /** * ERP 采购计划创建 Request DTO * * @author xiaoyi */ @Data public class ErpPurchasePlanCreateReqDTO { /** * 计划名称 */ private String name; /** * 需求来源 * * 1: 库存预警 * 2: 运维/生产计划 */ private Integer demandSource; /** * 计划日期 */ private LocalDateTime planDate; /** * 供应商编号(可选) */ private Long supplierId; /** * 备注 */ private String remark; /** * 计划明细列表 */ private List items; @Data public static class Item { /** * 产品编号(MDM 物料编号) */ private Long productId; /** * 产品单位编号 */ private Long productUnitId; /** * 计划采购数量 */ private BigDecimal count; /** * 备注 */ private String remark; } }