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<Item> items;
|
|
@Data
|
public static class Item {
|
|
/**
|
* 产品编号(MDM 物料编号)
|
*/
|
private Long productId;
|
|
/**
|
* 产品单位编号
|
*/
|
private Long productUnitId;
|
|
/**
|
* 计划采购数量
|
*/
|
private BigDecimal count;
|
|
/**
|
* 备注
|
*/
|
private String remark;
|
}
|
|
}
|