package cn.iocoder.yudao.module.mdm.controller.admin.item.vo; import cn.idev.excel.annotation.ExcelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.math.BigDecimal; /** * MDM 物料导入 Excel VO */ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class MdmItemImportExcelVO { @ExcelProperty("物料编码") private String code; @ExcelProperty("物料名称") private String name; @ExcelProperty("条码") private String barCode; @ExcelProperty("规格型号") private String specification; @ExcelProperty("物料分类编码") private String categoryCode; @ExcelProperty("计量单位编码") private String unitMeasureCode; @ExcelProperty("辅单位1编码") private String unitMeasureCode2; @ExcelProperty("辅单位1换算比率") private BigDecimal unitMeasureRate1; @ExcelProperty("辅单位2编码") private String unitMeasureCode3; @ExcelProperty("辅单位2换算比率") private BigDecimal unitMeasureRate2; @ExcelProperty("默认仓库编码") private String warehouseCode; @ExcelProperty("采购价") private BigDecimal purchasePrice; @ExcelProperty("销售价") private BigDecimal salesPrice; @ExcelProperty("成本价") private BigDecimal costPrice; @ExcelProperty("安全库存") private BigDecimal safetyStock; @ExcelProperty("最低库存") private BigDecimal minStock; @ExcelProperty("最高库存") private BigDecimal maxStock; @ExcelProperty("是否批次管理") private Boolean isBatchManaged; @ExcelProperty("保质期(天)") private Integer expiryDay; @ExcelProperty("状态") private Integer status; @ExcelProperty("是否同步到MES") private Boolean syncMes; @ExcelProperty("备注") private String remark; }