SapTaskLog.java 3.94 KB
package com.huaheng.pc.sap.domain;

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

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

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

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

    @TableId(value = "id", type = IdType.AUTO)
    @ApiModelProperty(value = "ID")
    private Integer id;
    /**
     * id
     */
    @TableField(value = "uniqueIds")
    @ApiModelProperty(value = "uniqueIds")
    private String uniqueIds;

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

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

    /**
     * 仓库号
     */
    @TableField(value = "lgnum")
    @ApiModelProperty(value = "仓库号")
    private String lgnum;
    /**
     * 容器,板台号
     */
    @TableField(value = "drumId")
    @ApiModelProperty(value = "容器,板台号")
    @JSONField(name = "drumId")
    private String drumId;
    /**
     * 动作标志:1->紧急出库,2-入库,3->出库,8->紧急入库
     */
    @TableField(value = "mFlag")
    private String mFlag;

    /**
     * 入库起点(入库站台)
     */
    @TableField(value = "fromPos")
    @JSONField(name = "fromPos")
    @ApiModelProperty(value = "入库起点(入库站台)")
    private String fromPos;

    /**
     * 出库终点(出库站台)
     */
    @TableField(value = "toPos")
    @JSONField(name = "toPos")
    @ApiModelProperty(value = "出库终点(出库站台)")
    private String toPos;

    /**
     * 库位
     */
    @TableField(value = "location")
    @ApiModelProperty(value = "库位")
    private String location;

    /**
     * 命令状态:1:正在执行 2执行成功 C异常 -1使用者取消
     */
    @TableField(value = "cFlag")
    @ApiModelProperty(value = "命令状态")
    private String cFlag;

    @TableField(value = "jsonData")
    @ApiModelProperty(value = "json数据")
    private String jsonData;

    /**
     * wms异常处理:0.默认,1.异常2.已处理
     */
    @TableField(value = "status")
    @ApiModelProperty(value = "wms异常处理:0.默认,1.异常2.已处理")
    private Integer status;
    /**
     * 0默认,1已处理完通知sap可以下发
     */
    @TableField(value = "send")
    @ApiModelProperty(value = "0默认,1已处理完通知sap可以下发")
    private Integer send;

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

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

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

    /**
     * 更新用户
     */
    @TableField(value = "lastUpdatedBy")
    @ApiModelProperty(value = "更新用户")
    private String lastUpdatedBy;

//    @TableField(value = "taskId")
//    @ApiModelProperty(value = "wms任务id")
//    private Integer taskId;

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

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

    /**
     * 货物种类,1有料,0空托架
     */
    @TableField(value = "inKind")
    @ApiModelProperty(value = "货物种类,1有料,0空托架")
    private Integer inKind;

}