package cn.iocoder.yudao.module.mdm.controller.admin.item.vo;
|
|
import cn.idev.excel.annotation.ExcelProperty;
|
import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat;
|
import cn.iocoder.yudao.framework.excel.core.convert.DictConvert;
|
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 categoryName;
|
|
@ExcelProperty("规格型号")
|
private String specification;
|
|
@ExcelProperty("计量单位名称")
|
private String unitMeasureName;
|
|
@ExcelProperty("辅单位1名称")
|
private String unitMeasureName2;
|
|
@ExcelProperty("辅单位1换算比率")
|
private BigDecimal unitMeasureRate1;
|
|
@ExcelProperty("辅单位2名称")
|
private String unitMeasureName3;
|
|
@ExcelProperty("辅单位2换算比率")
|
private BigDecimal unitMeasureRate2;
|
|
@ExcelProperty("品牌名称")
|
private String brandName;
|
|
@ExcelProperty("条码")
|
private String barCode;
|
|
@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 Integer expiryDay;
|
|
@ExcelProperty(value = "状态", converter = DictConvert.class)
|
@DictFormat("common_status")
|
private Integer status;
|
|
@ExcelProperty("备注")
|
private String remark;
|
|
}
|