ZarshC.java 4.32 KB
package com.huaheng.pc.sap.domain;

import com.alibaba.fastjson.annotation.JSONField;
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 io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.FieldNameConstants;

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

/**
 * 中间表表 zarsh 测试类
 *  增加@JSONField  可以避免因为字段大写sql报错问题
 * @author huaheng
 * @date 2022-05-11
 */
@Data
@ApiModel(value="com.huaheng.pc.sap.domain.Zarsh")
@TableName(value = "zarsh")
public class ZarshC implements Serializable{
	private static final long serialVersionUID = 1L;

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

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

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

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

	/**
	 * 仓库号
	 */
	@TableId(value = "LGNUM")
	@ApiModelProperty(value="仓库号")
	@TableField("LGNUM")
	private String lgnum;
	/**
	 * 容器,板台号
	 */
	@TableId(value = "DRUN_ID")
	@ApiModelProperty(value="容器,板台号")
	@TableField("DRUN_ID")
	private String drunId;

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

	/**
	 * 动作标志:1->紧急出库,2-入库,3->出库,8->紧急入库
	 */
	@TableId(value = "M_FLAG")
	@ApiModelProperty(value="动作标志")
	@TableField("M_FLAG")
	private Integer mFlag;

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

	/**
	 * 出库终点(出库站台)
	 */
	@TableId(value = "TO_POS")
	@ApiModelProperty(value="出库终点(出库站台)")
	@TableField("TO_POS")
	private String toPos;
	/**
	 * 货物种类,1有料,2空托架
	 */
	@TableId(value = "IN_KIND")
	@ApiModelProperty(value="货物种类,1有料,2空托架")
	@TableField("IN_KIND")
	private Integer inKind;

	/**
	 * 托架类型1->片状托架0->春状托架,2->特殊托架
	 */
	@TableId(value = "PL_TYPE")
	@ApiModelProperty(value="托架类型1->片状托架0->春状托架,2->特殊托架")
	@TableField("PL_TYPE")
	private Integer plType;

	/**
	 * 命令产生日期
	 */
	@TableId(value = "INIT_DATE")
	@ApiModelProperty(value="命令产生日期")
	@TableField("INIT_DATE")
	private Date initDate;

	/**
	 * 命令完成日期
	 */
	@TableId(value = "END_DATE")
	@ApiModelProperty(value="命令完成日期")
	@TableField("END_DATE")
	private Date endDate;

	/**
	 * 命令状态:R命令执行中 O执行成功 C异常 D使用者取消
	 */
	@TableId(value = "C_FLAG")
	@ApiModelProperty(value="命令状态:R命令执行中 O执行成功 C异常 D使用者取消")
	@TableField("C_FLAG")
	private String cFlag;

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

	/**
	 * 创建者,wms或者sap
	 */
	@TableId(value = "CREATE_BY")
	@ApiModelProperty(value="创建者,wms或者sap")
	@TableField("CREATE_BY")
	private String createBy;
	/**
	 * 修改时间
	 */
	@TableId(value = "UPDATE_TIME")
	@ApiModelProperty(value="修改时间")
	@TableField("UPDATE_TIME")
	private Date updateTime;

	/**
	 * 修改者
	 */
	@TableId(value = "UPDATE_BY")
	@ApiModelProperty(value="修改者")
	@TableField("UPDATE_BY")
	private String updateBy;

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

	/**
	 * wms异常记录
	 */
	@TableId(value = "WMS_MSG")
	@ApiModelProperty(value="wms异常记录")
	@TableField("WMS_MSG")
	private String wmsMsg;
}