自动化立体仓库 - WMS系统
#
whycq
2025-01-08 d3cb0e841e6585aa84a45f18bb30965db8d1a6aa
src/main/java/com/zy/asrs/entity/Mat.java
@@ -1,5 +1,6 @@
package com.zy.asrs.entity;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
@@ -23,6 +24,7 @@
@TableName("man_mat")
public class Mat implements Serializable {
    @ExcelIgnore
    @TableField(exist = false)
    private Double stock;
@@ -39,6 +41,7 @@
    /**
     * ID
     */
    @ExcelIgnore
    @ApiModelProperty(value= "ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
@@ -46,6 +49,8 @@
    /**
     * 编号
     */
    // 导出借用该字段存所属归类中文描述
    @ExcelProperty(value = "归类名称")
    @ApiModelProperty(value= "编号")
    private String uuid;
@@ -54,6 +59,7 @@
     */
    @ApiModelProperty(value= "所属归类")
    @TableField("tag_id")
    @ExcelProperty(value = "归类")
    private Long tagId;
    /**
@@ -75,7 +81,7 @@
     * 别名
     */
    @ApiModelProperty(value= "别名")
    @ExcelProperty(value = "别名")
    @ExcelIgnore
    private String name;
    /**
@@ -89,77 +95,78 @@
     * 型号
     */
    @ApiModelProperty(value= "型号")
    @ExcelProperty(value = "型号")
    @ExcelIgnore
    private String model;
    /**
     * 颜色
     */
    @ApiModelProperty(value= "颜色")
    @ExcelProperty(value = "颜色")
    @ExcelIgnore
    private String color;
    /**
     * 品牌
     */
    @ApiModelProperty(value= "品牌")
    @ExcelProperty(value = "品牌")
    @ApiModelProperty(value= "类型")
//    @ApiModelProperty(value= "品牌")
    @ExcelIgnore
    private String brand;
    /**
     * 单位
     */
    @ApiModelProperty(value= "单位")
    @ExcelProperty(value = "单位")
    @ExcelIgnore
    private String unit;
    /**
     * 单价
     */
    @ApiModelProperty(value= "单价")
    @ExcelProperty(value = "单价")
    @ExcelIgnore
    private Double price;
    /**
     * sku
     */
    @ApiModelProperty(value= "sku")
    @ExcelProperty(value = "sku")
    @ExcelIgnore
    private String sku;
    /**
     * 单位量
     */
    @ApiModelProperty(value= "单位量")
    @ExcelProperty(value = "单位量")
    @ExcelIgnore
    private Double units;
    /**
     * 条码
     */
    @ApiModelProperty(value= "条码")
    @ExcelProperty(value = "条码")
    @ExcelIgnore
    private String barcode;
    /**
     * 产地
     */
    @ApiModelProperty(value= "产地")
    @ExcelProperty(value = "产地")
    @ExcelIgnore
    private String origin;
    /**
     * 厂家
     */
    @ApiModelProperty(value= "厂家")
    @ExcelProperty(value = "厂家")
    @ExcelIgnore
    private String manu;
    /**
     * 生产日期
     */
    @ApiModelProperty(value= "生产日期")
    @ExcelProperty(value = "生产日期")
    @ExcelIgnore
    @TableField("manu_date")
    private String manuDate;
@@ -167,7 +174,7 @@
     * 品项数
     */
    @ApiModelProperty(value= "品项数")
    @ExcelProperty(value = "品项数")
    @ExcelIgnore
    @TableField("item_num")
    private String itemNum;
@@ -175,7 +182,7 @@
     * 安全库存量
     */
    @ApiModelProperty(value= "安全库存量")
    @ExcelProperty(value = "安全库存量")
    @ExcelIgnore
    @TableField("safe_qty")
    private Double safeQty;
@@ -183,28 +190,28 @@
     * 重量
     */
    @ApiModelProperty(value= "重量")
    @ExcelProperty(value = "重量")
    @ExcelIgnore
    private Double weight;
    /**
     * 长度
     */
    @ApiModelProperty(value= "长度")
    @ExcelProperty(value = "长度")
    @ExcelIgnore
    private Double length;
    /**
     * 体积
     */
    @ApiModelProperty(value= "体积")
    @ExcelProperty(value = "体积")
    @ExcelIgnore
    private Double volume;
    /**
     * 三方编码
     */
    @ApiModelProperty(value= "三方编码")
    @ExcelProperty(value = "三方编码")
    @ExcelIgnore
    @TableField("three_code")
    private String threeCode;
@@ -212,14 +219,14 @@
     * 供应商
     */
    @ApiModelProperty(value= "供应商")
    @ExcelProperty(value = "供应商")
    @ExcelIgnore
    private String supp;
    /**
     * 供应商编码
     */
    @ApiModelProperty(value= "供应商编码")
    @ExcelProperty(value = "供应商编码")
    @ExcelIgnore
    @TableField("supp_code")
    private String suppCode;
@@ -227,7 +234,7 @@
     * 是否批次 1: 是  0: 否
     */
    @ApiModelProperty(value= "是否批次 1: 是  0: 否  ")
    @TableField("be_batch")
    @ExcelIgnore
    private Integer beBatch;
    /**
@@ -235,7 +242,7 @@
     */
    @ApiModelProperty(value= "保质期")
    @TableField("dead_time")
    @ExcelProperty(value = "保质期")
    @ExcelIgnore
    private String deadTime;
    /**
@@ -243,36 +250,41 @@
     */
    @ApiModelProperty(value= "预警天数")
    @TableField("dead_warn")
    @ExcelProperty(value = "预警天数")
    @ExcelIgnore
    private Integer deadWarn;
    /**
     * 制购 1: 制造  2: 采购  3: 外协
     */
    @ExcelIgnore
    @ApiModelProperty(value= "制购 1: 制造  2: 采购  3: 外协  ")
    private Integer source;
    /**
     * 要求检验 1: 是  0: 否
     */
    @ExcelIgnore
    @ApiModelProperty(value= "要求检验 1: 是  0: 否  ")
    private Integer inspect;
    /**
     * 危险品 1: 是  0: 否
     */
    @ExcelIgnore
    @ApiModelProperty(value= "危险品 1: 是  0: 否  ")
    private Integer danger;
    /**
     * 状态 1: 正常  0: 禁用
     */
    @ExcelIgnore
    @ApiModelProperty(value= "状态 1: 正常  0: 禁用  ")
    private Integer status;
    /**
     * 添加人员
     */
    @ExcelIgnore
    @ApiModelProperty(value= "添加人员")
    @TableField("create_by")
    private Long createBy;
@@ -280,6 +292,7 @@
    /**
     * 添加时间
     */
    @ExcelIgnore
    @ApiModelProperty(value= "添加时间")
    @TableField("create_time")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@@ -288,6 +301,7 @@
    /**
     * 修改人员
     */
    @ExcelIgnore
    @ApiModelProperty(value= "修改人员")
    @TableField("update_by")
    private Long updateBy;
@@ -295,6 +309,7 @@
    /**
     * 修改时间
     */
    @ExcelIgnore
    @ApiModelProperty(value= "修改时间")
    @TableField("update_time")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")