package com.prolog.cs.base.gsp.model;

import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.prolog.framework.core.annotation.AutoKey;
import com.prolog.framework.core.annotation.Column;
import com.prolog.framework.core.annotation.Id;
import com.prolog.framework.core.annotation.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Description  
 * @Date 2021-05-17 
 */

@Data
@ApiModel
@Table ( value ="gsp_unqualified_stock" )
public class GspUnqualifiedStock  implements Serializable {
	
	private static final long serialVersionUID =  8097738355432592239L;
	@Id
	
	@ApiModelProperty(value = "行ID") 
	@Column(value = "id")
	private String id;

	@ApiModelProperty(value = "企业ID") 
	@Column(value = "enterprise_id")
	private String enterpriseId;

	@ApiModelProperty(value = "仓配中心ID") 
	@Column(value = "dc_id")
	private String dcId;

	@ApiModelProperty(value = "仓ID") 
	@Column(value = "warehouse_id")
	private String warehouseId;

	@ApiModelProperty(value = "货主id") 
	@Column(value = "cargo_owner_id")
	private String cargoOwnerId;

	@ApiModelProperty(value = "货位ID") 
	@Column(value = "locator_id")
	private String locatorId;

	@ApiModelProperty(value = "货位编号") 
	@Column(value = "locator_code")
	private String locatorCode;

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

	@ApiModelProperty(value = "商品编号") 
	@Column(value = "item_code")
	private String itemCode;

	@ApiModelProperty(value = "批号") 
	@Column(value = "lot_num")
	private String lotNum;

	@ApiModelProperty(value = "不合格数量") 
	@Column(value = "unqualified_qty")
	private String unqualifiedQty;

	@ApiModelProperty(value = "报损申请数据量") 
	@Column(value = "lossing_qty")
	private String lossingQty;

	@ApiModelProperty(value = "报损已审核数量") 
	@Column(value = "loss_qty")
	private String lossQty;

	@ApiModelProperty(value = "销毁申请数量") 
	@Column(value = "destroying_qty")
	private String destroyingQty;

	@ApiModelProperty(value = "销毁数量") 
	@Column(value = "destroy_qty")
	private String destroyQty;

	@ApiModelProperty(value = "创建日期") 
	@Column(value = "gmt_create")
	private Date gmtCreate;

	@ApiModelProperty(value = "创建人") 
	@Column(value = "creator")
	private String creator;

	@ApiModelProperty(value = "创建人") 
	@Column(value = "creator_name")
	private String creatorName;

	@ApiModelProperty(value = "最后修改日期") 
	@Column(value = "gmt_modified")
	private Date gmtModified;

	@ApiModelProperty(value = "最后修改人") 
	@Column(value = "modifier")
	private String modifier;

	@ApiModelProperty(value = "最后修改人") 
	@Column(value = "modifier_name")
	private String modifierName;

	@ApiModelProperty(value = "备注") 
	@Column(value = "remark")
	private String remark;

	@ApiModelProperty(value = "批次") 
	@Column(value = "batch_id")
	private String batchId;

}
