Zarsi.java 3.76 KB
package com.huaheng.pc.sap.domain;

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

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.*;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 中间表表 zarsi
 * @author huaheng
 * @date   2022-05-11
 */
@Data
@ApiModel(value = "com.huaheng.pc.sap.domain.Zarsi")
@TableName(value = "zarsi")
public class Zarsi implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * Zarsi表id
     */
    @TableId(value = "ID", type = IdType.AUTO)
    @ApiModelProperty(value = "id")
    @JSONField(name = "ID")
    private Integer id;
    /**
     * 头表id
     */
    @TableField(value = "UNIQUE_ID")
    @ApiModelProperty(value = "UNIQUE_ID")
    @JSONField(name = "UNIQUE_ID")
    private String uniqueId;

    /**
     * 集团
     */
    @TableField(value = "MANDT")
    @JSONField(name = "MANDT")
    @ApiModelProperty(value = "集团")
    private String mandt;

    /**
     * 工厂
     */
    @TableField(value = "WERKS")
    @JSONField(name = "WERKS")
    @ApiModelProperty(value = "工厂")
    private String werks;

    /**
     * 库存地点
     */
    @TableField(value = "LGORT")
    @JSONField(name = "LGORT")
    @ApiModelProperty(value = "库存地点")
    private String lgort;

    /**
     * 仓库号
     */
    @TableField(value = "LGNUM")
    @JSONField(name = "LGNUM")
    @ApiModelProperty(value = "仓库号")
    private String lgnum;
    /**
     * 容器,板台号
     */
    @TableField(value = "DRUM_ID")
    @JSONField(name = "DRUM_ID")
    @ApiModelProperty(value = "容器,板台号")
    private String drumId;

    /**
     * 物料编码
     */
    @TableField(value = "MATNR")
    @JSONField(name = "MATNR")
    @ApiModelProperty(value = "物料编码")
    private String matnr;
    /**
     * 批号
     */
    @TableField(value = "CHARG")
    @JSONField(name = "CHARG")
    @ApiModelProperty(value = "批号")
    private String charg;

    /**
     * 可用库存(库存数量)
     */
    @TableField(value = "VERME")
    @JSONField(name = "VERME")
    @ApiModelProperty(value = "可用库存(库存数量)")
    private BigDecimal verme;

    /**
     * 外观仓分批号
     */
    @TableField(value = "WJFFH")
    @JSONField(name = "WJFFH")
    @ApiModelProperty(value = "")
    private String wjffh;

    /**
     * 项目号(板台上由多个位置得具体位置)
     */
    @TableField(value = "POSNR")
    @JSONField(name = "POSNR")
    @ApiModelProperty(value = "项目号(板台上由多个位置得具体位置)")
    private Integer posnr;

    /**
     * 是否使用物料 X出库使用
     */
    @TableField(value = "USE_FLAG")
    @JSONField(name = "USE_FLAG")
    @ApiModelProperty(value = "是否使用物料  X出库使用")
    private String useFlag;

    /**
     * 创建时间
     */
    @TableField(value = "created", fill = FieldFill.INSERT)
    @JSONField(name = "created")
    @ApiModelProperty(value = "创建时间")
    private Date created;

    /**
     * 创建者,wms或者sap
     */
    @TableField(value = "createdBy", fill = FieldFill.INSERT)
    @JSONField(name = "createdBy")
    @ApiModelProperty(value = "创建者,wms或者sap")
    private String createBy;
    /**
     * 修改时间
     */
    @TableField(value = "lastUpdated", fill = FieldFill.INSERT_UPDATE)
    @JSONField(name = "lastUpdated")
    @ApiModelProperty(value = "修改时间")
    private Date lastUpdated;

    /**
     * 修改者
     */
    @TableField(value = "lastUpdatedBy", fill = FieldFill.INSERT_UPDATE)
    @JSONField(name = "lastUpdatedBy")
    @ApiModelProperty(value = "修改者")
    private String lastUpdatedBy;

}