SapReceiptData.java 3.9 KB
package com.huaheng.pc.sap.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.baomidou.mybatisplus.annotation.*;

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

/**
 * 中间表表 回传状态
 * @author huaheng
 */
@Data
@TableName(value = "sap_receipt_data")
public class SapReceiptData implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value = "ID")
    private Integer id;
    /**
     * 工厂
     */
    @TableField(value = "werks")
    @ApiModelProperty(value = "werks")
    private String werks = "SC00";
    /**
     * 库存地点
     */
    @TableField(value = "lgort")
    @ApiModelProperty(value = "lgort")
    private String lgort;
    /**
     * 仓库号
     */
    @TableField(value = "lgnum")
    @ApiModelProperty(value = "lgnum")
    private String lgnum;
    /**
     * 唯一号
     */
    @TableField(value = "unique_id")
    @ApiModelProperty(value = "unique_id")
    private String uniqueId;
    /**
     * 容器
     */
    @TableField(value = "drum_id")
    @ApiModelProperty(value = "drum_id")
    private String drumId;
    /**
     * 日期
     */
    @TableField(value = "datum")
    @ApiModelProperty(value = "datum")
    private String datum;
    /**
     * 时间
     */
    @TableField(value = "uzeit")
    @ApiModelProperty(value = "uzeit")
    private String uzeit;
    /**
     * 库位
     */
    @TableField(value = "location")
    @ApiModelProperty(value = "location")
    private String location;
    /**
     * 动作标志(1->紧急出库,2-入库,3->出库,B->紧急入库)
     */
    @TableField(value = "m_flag")
    @ApiModelProperty(value = "m_flag")
    private String mFlag;
    /**
     * 起点站台
     */
    @TableField(value = "from_pos")
    @ApiModelProperty(value = "from_pos")
    private String fromPos;
    /**
     * 终点站台
     */
    @TableField(value = "to_pos")
    @ApiModelProperty(value = "to_pos")
    private String toPos;
    /**
     * 货物种类 1->有料,0->空托架
     */
    @TableField(value = "in_kind")
    @ApiModelProperty(value = "in_kind")
    private Integer inKind;
    /**
     * 托架类型1->片状托架,0->卷状托架,2->特殊托架
     */
    @TableField(value = "pl_type")
    @ApiModelProperty(value = "pl_type")
    private Integer plType;

    /**
     * 创建用户
     */
    @TableField(value = "created", fill = FieldFill.INSERT)
    @ApiModelProperty(value = "创建用户")
    private Date created;

    /**
     * 创建时间
     */
    @TableField(value = "lastUpdated")
    @ApiModelProperty(value = "创建时间")
    private Date lastUpdated;

    /**
     * 回传sap状态 1未回传 2已回传 3失败
     */
    @TableField(value = "status")
    @ApiModelProperty(value = "回传sap状态 1未回传 2已回传")
    private Integer status;
    /**
     * 回传次数
     */
    @TableField(value = "sendNum")
    @ApiModelProperty(value = "回传次数")
    private Integer sendNum;

    /**
     * sap错误日志
     */
    @TableField(value = "sapMsg")
    @ApiModelProperty(value = "sapMsg")
    private String sapMsg;

    /**
     * boxTotalQty 箱子(实际)总数量
     */
    @TableField(value = "boxTotalQty")
    @ApiModelProperty(value = "boxTotalQty")
    private Integer boxTotalQty;

    /**
     * detailTotalQty 明细子数量
     */
    @TableField(value = "detailTotalQty")
    @ApiModelProperty(value = "detailTotalQty")
    private Integer detailTotalQty;

    /**
     * sendOK 是否可以上传SAP
     */
    @TableField(value = "sendOK")
    @ApiModelProperty(value = "sendOK")
    private Integer sendOK;

    /**
     *  stackType 垛型
     */
    @TableField(value = "stackType")
    @ApiModelProperty(value = "stackType")
    private String stackType;

    @TableField(exist = false)
    private List<SapReceiptDetailData> item_data;
}