ICSITEMLot.java 5.38 KB
package com.huaheng.pc.srm.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.huaheng.framework.web.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 物料条码表
 */
@Data
@TableName(value = "icsitemlot")
public class ICSITEMLot
{
    private static final long serialVersionUID = 1L;
    /**
     * 唯一标识
     */
    @TableField(value = "ID")
    @ApiModelProperty(value="唯一标识")
    private String ID;

    @TableField(value = "warehouseCode")
    @ApiModelProperty(value="仓库code")
    private String warehouseCode;
    /**
     * 条码
     */
    @TableField(value = "LotNO")
    @ApiModelProperty(value="唯一标识")
    private String LotNO;
    /**
     * 物料代码
     */
    @TableField(value = "ItemCode")
    @ApiModelProperty(value="唯一标识")
    private String ItemCode;
    /**
     * 来源单据号
     */
    @TableField(value = "TransNO")
    @ApiModelProperty(value="唯一标识")
    private String TransNO;
    /**
     * 来源单据行号
     */
    @TableField(value = "TransLine")
    @ApiModelProperty(value="唯一标识")
    private String TransLine;
    /**
     * 供应商物料代码
     */
    @TableField(value = "VENDORITEMCODE")
    @ApiModelProperty(value="唯一标识")
    private String VENDORITEMCODE;
    /**
     * 供应商代码
     */
    @TableField(value = "VENDORCODE")
    @ApiModelProperty(value="唯一标识")
    private String VENDORCODE;
    /**
     * 批次
     */
    @TableField(value = "VenderLotNO")
    @ApiModelProperty(value="唯一标识")
    private String VenderLotNO;
    /**
     * 生产日期
     */
    @TableField(value = "PRODUCTDATE")
    @ApiModelProperty(value="唯一标识")
    private Date PRODUCTDATE;
    /**
     * 数量
     */
    @TableField(value = "LOTQTY")
    @ApiModelProperty(value="唯一标识")
    private BigDecimal LOTQTY;
    /**
     * Y/N
     */
    @TableField(value = "ACTIVE")
    @ApiModelProperty(value="唯一标识")
    private String ACTIVE;
    /**
     * 失效日期
     */
    @TableField(value = "Exdate")
    @ApiModelProperty(value="唯一标识")
    private Date Exdate;
    /**
     * 站点
     */
    @TableField(value = "WorkPoint")
    @ApiModelProperty(value="唯一标识")
    private String WorkPoint;
    /**
     * 操作人
     */
    @TableField(value = "MUSER")
    @ApiModelProperty(value="唯一标识")
    private String MUSER;
    /**
     * 操作人名称
     */
    @TableField(value = "MUSERName")
    @ApiModelProperty(value="唯一标识")
    private String MUSERName;
    /**
     * 操作时间
     */
    @TableField(value = "MTIME")
    @ApiModelProperty(value="唯一标识")
    private Date MTIME;
    /**
     * 自定义字段
     */
    @TableField(value = "EATTRIBUTE1")
    @ApiModelProperty(value="唯一标识")
    private String EATTRIBUTE1;
    /**
     * 类型
     */
    @TableField(value = "TYPE")
    @ApiModelProperty(value="唯一标识")
    private String TYPE;
    /**
     * 自定义字段
     */
    @TableField(value = "EATTRIBUTE2")
    @ApiModelProperty(value="唯一标识")
    private String EATTRIBUTE2;
    /**
     * 自定义字段
     */
    @TableField(value = "EATTRIBUTE3")
    @ApiModelProperty(value="唯一标识")
    private String EATTRIBUTE3;
    /**
     * 自定义字段
     */
    @TableField(value = "EATTRIBUTE4")
    @ApiModelProperty(value="唯一标识")
    private String EATTRIBUTE4;
    /**
     * 状态
     */
    @TableField(value = "Status")
    @ApiModelProperty(value="唯一标识")
    private String Status;
    /**
     * 打印次数
     */
    @TableField(value = "PrintTimes")
    @ApiModelProperty(value="唯一标识")
    private Integer PrintTimes;
    /**
     * 最后打印人
     */
    @TableField(value = "lastPrintUSERID")
    @ApiModelProperty(value="唯一标识")
    private String lastPrintUSERID;
    /**
     * 最后打印时间
     */
    @TableField(value = "lastPrintTime")
    @ApiModelProperty(value="唯一标识")
    private Date lastPrintTime;
    /**
     * 单据号
     */
    @TableField(value = "VoucherNO")
    @ApiModelProperty(value="唯一标识")
    private String VoucherNO;
    /**
     * 单据行
     */
    @TableField(value = "VoucherRow")
    @ApiModelProperty(value="唯一标识")
    private String VoucherRow;
    /**
     * 辅计量数量
     */
    @TableField(value = "iNum")
    @ApiModelProperty(value="唯一标识")
    private BigDecimal iNum;
    /**
     * 自由项唯一标识
     */
    @TableField(value = "ExID")
    @ApiModelProperty(value="唯一标识")
    private String ExID;
    /**
     * 自定义字段
     */
    @TableField(value = "EATTRIBUTE5")
    @ApiModelProperty(value="唯一标识")
    private String EATTRIBUTE5;
    /**
     * 项目号
     */
    @TableField(value = "ORDERNO")
    @ApiModelProperty(value="唯一标识")
    private String ORDERNO;
    /**
     * 文件名
     */
    @TableField(value = "tFileName")
    @ApiModelProperty(value="唯一标识")
    private String tFileName;
    /**
     * 打印次数
     */
    @TableField(value = "TimesPrint")
    @ApiModelProperty(value="唯一标识")
    private Integer TimesPrint;



}