zyx
2024-07-20 a3776853fa6ff1c4a9805615a79852d54f700e3f
zy-asrs-common/src/main/java/com/zy/asrs/common/wms/entity/Mat.java
@@ -3,6 +3,8 @@
import java.text.SimpleDateFormat;
import java.util.Date;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.zy.asrs.common.wms.service.TagService;
import org.springframework.format.annotation.DateTimeFormat;
@@ -41,6 +43,7 @@
     * 所属归类
     */
    @ApiModelProperty(value= "所属归类")
    @TableField("tag_id")
    private Long tagId;
    /**
@@ -131,36 +134,39 @@
     * 生产日期
     */
    @ApiModelProperty(value= "生产日期")
    @TableField("manu_date")
    private String manuDate;
    /**
     * 品项数
     */
    @ApiModelProperty(value= "品项数")
    @TableField("item_num")
    private String itemNum;
    /**
     * 重量
     */
    @ApiModelProperty(value= "重量")
    private Double weight;
    private String weight;
    /**
     * 长度
     */
    @ApiModelProperty(value= "长度")
    private Double length;
    private String length;
    /**
     * 体积
     */
    @ApiModelProperty(value= "体积")
    private Double volume;
    private String volume;
    /**
     * 三方编码
     */
    @ApiModelProperty(value= "三方编码")
    @TableField("three_code")
    private String threeCode;
    /**
@@ -173,12 +179,14 @@
     * 供应商编码
     */
    @ApiModelProperty(value= "供应商编码")
    @TableField("supp_code")
    private String suppCode;
    /**
     * 保质期
     */
    @ApiModelProperty(value= "保质期")
    @TableField("dead_time")
    private String deadTime;
    /**
@@ -191,6 +199,7 @@
     * 添加人员
     */
    @ApiModelProperty(value= "添加人员")
    @TableField("create_by")
    private Long createBy;
    /**
@@ -198,12 +207,14 @@
     */
    @ApiModelProperty(value= "添加时间")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @TableField("create_time")
    private Date createTime;
    /**
     * 修改人员
     */
    @ApiModelProperty(value= "修改人员")
    @TableField("update_by")
    private Long updateBy;
    /**
@@ -211,6 +222,7 @@
     */
    @ApiModelProperty(value= "修改时间")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @TableField("update_time")
    private Date updateTime;
    /**
@@ -223,19 +235,24 @@
     * 仓库ID
     */
    @ApiModelProperty(value= "仓库ID")
    @TableField("host_id")
    private Long hostId;
    //念初使用以下额外字段
    //主要仓库
    @TableField("main_host")
    private String mainHost;
    //主要来源
    @TableField("main_source")
    private String mainSource;
    //循环盘点码
    @TableField("cycle_pick_code")
    private String cyclePickCode;
    //存放位置
    @TableField("location_stock")
    private String locationStock;
    //材质
@@ -245,24 +262,30 @@
    private String decrees;
    //图号
    @TableField("img_num")
    private String imgNum;
    //采购单位
    @TableField("purchasing_units")
    private String purchasingUnits;
    //工艺编号
    @TableField("process_number")
    private String processNumber;
    //指定bom
    private String bom;
    //安全存量
    @TableField("safe_num")
    private String safeNum;
    //最低补量
    @TableField("mini_count")
    private String miniCount;
    //补货倍量
    @TableField("replenishment_num")
    private String replenishmentNum;
    //自定义1
@@ -275,6 +298,7 @@
    private String tmp3;
    //按需求补货
    @TableField("replenishment_num")
    private String restockDemand;
    //失效
@@ -290,18 +314,20 @@
    private String height;
    //会计分类
    @TableField("accounting_class")
    private String accountingClass;
    //批号管理
    private String batch;
    //存货核算
    @TableField("inventory_account")
    private String inventoryAccount;
    public Mat() {}
    public Mat(String uuid, Long tagId, String matnr, String maktx, String name, String specs, String model, String color, String brand, String unit, Double price, String sku, String units, String barcode, String origin, String manu, String manuDate, String itemNum, Double weight, Double length, Double volume, String threeCode, String supp, String suppCode, String deadTime, Integer status, Long createBy, Date createTime, Long updateBy, Date updateTime, String memo, Long hostId) {
    public Mat(String uuid, Long tagId, String matnr, String maktx, String name, String specs, String model, String color, String brand, String unit, Double price, String sku, String units, String barcode, String origin, String manu, String manuDate, String itemNum, String weight, String length, String volume, String threeCode, String supp, String suppCode, String deadTime, Integer status, Long createBy, Date createTime, Long updateBy, Date updateTime, String memo, Long hostId, String mainHost, String mainSource, String cyclePickCode, String locationStock, String material, String decrees, String imgNum, String purchasingUnits, String processNumber, String bom, String safeNum, String miniCount, String replenishmentNum, String tmp1, String tmp2, String tmp3, String restockDemand, String lapse, String shortcuts, String width, String height, String accountingClass, String batch, String inventoryAccount) {
        this.uuid = uuid;
        this.tagId = tagId;
        this.matnr = matnr;
@@ -334,6 +360,30 @@
        this.updateTime = updateTime;
        this.memo = memo;
        this.hostId = hostId;
        this.mainHost = mainHost;
        this.mainSource = mainSource;
        this.cyclePickCode = cyclePickCode;
        this.locationStock = locationStock;
        this.material = material;
        this.decrees = decrees;
        this.imgNum = imgNum;
        this.purchasingUnits = purchasingUnits;
        this.processNumber = processNumber;
        this.bom = bom;
        this.safeNum = safeNum;
        this.miniCount = miniCount;
        this.replenishmentNum = replenishmentNum;
        this.tmp1 = tmp1;
        this.tmp2 = tmp2;
        this.tmp3 = tmp3;
        this.restockDemand = restockDemand;
        this.lapse = lapse;
        this.shortcuts = shortcuts;
        this.width = width;
        this.height = height;
        this.accountingClass = accountingClass;
        this.batch = batch;
        this.inventoryAccount = inventoryAccount;
    }
    //    Mat manMat = new Mat(