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;
|
|
}
|