package com.prolog.cs.biz.inbound.model;

import com.prolog.framework.core.annotation.Column;
import com.prolog.framework.core.annotation.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

@ApiModel
@Data
@Table(value = "eis_to_wms_middle", appendDefaultJdbcType = true, camelToUnderline = true)
public class EisToWmsMiddle implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "指令ID（每行唯一）")
	@Column("msg_id")
	private String msgId;

	@ApiModelProperty(value = "仓库编号")
	@Column("warehouse_id")
	private String warehouseId;

	@ApiModelProperty(value = "单据编号")
	@Column("task_id")
	private String taskId;

	@ApiModelProperty(value = "作业类型")
	@Column("work_type")
	private String workType;

	@ApiModelProperty(value = "业务类型")
	@Column("business_type")
	private String businessType;

	@ApiModelProperty(value = "容器编号")
	@Column("container_no")
	private String containerNo;

	@ApiModelProperty(value = "上架货位")
	@Column("wmslocation_code")
	private String wmslocationCode;

	@ApiModelProperty(value = "处理状态 0 未处理 100已处理")
	@Column("processing_status")
	private String processingStatus;

	@ApiModelProperty(value = "货主编号")
	@Column("owner_id")
	private String ownerId;

	@ApiModelProperty(value = "行号")
	@Column("seq_no")
	private String seqNo;

	@ApiModelProperty(value = "商品编号")
	@Column("item_id")
	private String itemId;

	@ApiModelProperty(value = "数量")
	@Column("qty")
	private BigDecimal qty;

	@ApiModelProperty(value = "批号")
	@Column("lot_id")
	private String lotId;

	@ApiModelProperty(value = "容器类型")
	@Column("container_type")
	private String containerType;

	@ApiModelProperty(value = "包装ID")
	@Column("pack_id")
	private String packId;

}
