package com.ruoyi.production.bean.dto; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; /** *
* 销售生产需求 Excel导入导出DTO *
* * @author deslrey * @version 1.0 * @since 2026/03/11 11:28 */ @Data @Schema(name = "销售生产需求 Excel导入导出DTO") public class ProductionPlanImportDto { @Schema(description = "主生产计划号") @Excel(name = "主生产计划号") private String mpsNo; @Schema(description = "需求日期") @Excel(name = "需求日期") private LocalDate requiredDate; @Schema(description = "备注") @Excel(name = "备注") private String remark; @Schema(description = "需求数量") @Excel(name = "需求数量") private BigDecimal qtyRequired; @Schema(description = "来源 销售/内部") @Excel(name = "来源 销售/内部") private String source; @Schema(description = "承诺日期") @Excel(name = "承诺日期") private LocalDate promisedDeliveryDate; @Schema(description = "产品名称") @Excel(name = "产品名称") private String productName; @Schema(description = "规格型号") @Excel(name = "规格型号") private String model; @Schema(description = "单位") @Excel(name = "单位") private String unit; /** * 创建人 */ @Schema(description = "创建人") @Excel(name = "创建人", type = Excel.Type.EXPORT) private String creatorName; /** * 修改人 */ @Schema(description = "修改人") @Excel(name = "修改人", type = Excel.Type.EXPORT) private String modifierName; /** * 已下发数量 */ @Schema(description = "已下发数量") @Excel(name = "已下发数量", type = Excel.Type.EXPORT) private BigDecimal assignedQuantity; }