package market.Lms.Warehouse.vo;

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

import market.Lms.Warehouse.mapper.YdmProductDetailMapper;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hnshituo.basic.vo.BaseVO;
import com.hnshituo.orm.annotation.Column;
import com.hnshituo.orm.annotation.Id;
import com.hnshituo.orm.annotation.Table;

@Table(name = "YDM_PRODUCT_DETAIL", namespace = YdmProductDetailMapper.class)
public class YdmProductDetail extends BaseVO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -840862266896069657L;
	/** 
	 * 卷号
	 */ 
	@Id
	private String coilno;
	public String getCoilno() {
		return this.coilno;
	}
	public void setCoilno(String coilno) {
		this.coilno = coilno;
	}

	/** 
	 * 卷类别(0原料卷、1中间卷、2成品卷)
	 */ 
	@Column
	private String coiltype;
	public String getCoiltype() {
		return this.coiltype;
	}
	public void setCoiltype(String coiltype) {
		this.coiltype = coiltype;
	}

	/** 
	 * 原料卷类型（1酸洗卷、2酸轧卷、3连退卷、4重卷卷、5热轧和板加卷、0其它卷）
	 */ 
	@Column
	private String materailtype;
	public String getMaterailtype() {
		return this.materailtype;
	}
	public void setMaterailtype(String materailtype) {
		this.materailtype = materailtype;
	}

	/** 
	 * 原料卷来源（0新钢、1其它）
	 */ 
	@Column
	private String source;
	public String getSource() {
		return this.source;
	}
	public void setSource(String source) {
		this.source = source;
	}

	/** 
	 * 原料供应商
	 */ 
	@Column
	private String materailsupplier;
	public String getMaterailsupplier() {
		return this.materailsupplier;
	}
	public void setMaterailsupplier(String materailsupplier) {
		this.materailsupplier = materailsupplier;
	}

	/** 
	 * 是否装箱
	 */ 
	@Column
	private String isbox;
	public String getIsbox() {
		return this.isbox;
	}
	public void setIsbox(String isbox) {
		this.isbox = isbox;
	}

	/** 
	 * 箱号
	 */ 
	@Column
	private String boxno;
	public String getBoxno() {
		return this.boxno;
	}
	public void setBoxno(String boxno) {
		this.boxno = boxno;
	}

	/** 
	 * 包装箱图号
	 */ 
	@Column
	private String drawingno;
	public String getDrawingno() {
		return this.drawingno;
	}
	public void setDrawingno(String drawingno) {
		this.drawingno = drawingno;
	}

	/** 
	 * 批次号
	 */ 
	@Column
	private String batchno;
	public String getBatchno() {
		return this.batchno;
	}
	public void setBatchno(String batchno) {
		this.batchno = batchno;
	}

	/** 
	 * 炉号
	 */ 
	@Column
	private String heatno;
	public String getHeatno() {
		return this.heatno;
	}
	public void setHeatno(String heatno) {
		this.heatno = heatno;
	}

	/** 
	 * 试样号
	 */ 
	@Column
	private String smpno;
	public String getSmpno() {
		return this.smpno;
	}
	public void setSmpno(String smpno) {
		this.smpno = smpno;
	}

	/** 
	 * 管理部门编码
	 */ 
	@Column
	private String managementno;
	public String getManagementno() {
		return this.managementno;
	}
	public void setManagementno(String managementno) {
		this.managementno = managementno;
	}

	/** 
	 * 所属仓库编码
	 */ 
	@Column
	private String storageattr;
	public String getStorageattr() {
		return this.storageattr;
	}
	public void setStorageattr(String storageattr) {
		this.storageattr = storageattr;
	}

	/** 
	 * 品名代码
	 */ 
	@Column
	private String prod_code;
	public String getProd_code() {
		return this.prod_code;
	}
	public void setProd_code(String prod_code) {
		this.prod_code = prod_code;
	}

	/** 
	 * 品名描述
	 */ 
	@Column
	private String prod_name;
	public String getProd_name() {
		return this.prod_name;
	}
	public void setProd_name(String prod_name) {
		this.prod_name = prod_name;
	}

	/** 
	 * 标准号代码
	 */ 
	@Column
	private String std_code;
	public String getStd_code() {
		return this.std_code;
	}
	public void setStd_code(String std_code) {
		this.std_code = std_code;
	}

	/** 
	 * 标准号名称
	 */ 
	@Column
	private String std_name;
	public String getStd_name() {
		return this.std_name;
	}
	public void setStd_name(String std_name) {
		this.std_name = std_name;
	}

	/** 
	 * 产品用途代码
	 */ 
	@Column
	private String use_code;
	public String getUse_code() {
		return this.use_code;
	}
	public void setUse_code(String use_code) {
		this.use_code = use_code;
	}

	/** 
	 * 产品用途描述
	 */ 
	@Column
	private String use_name;
	public String getUse_name() {
		return this.use_name;
	}
	public void setUse_name(String use_name) {
		this.use_name = use_name;
	}

	/** 
	 * 生产产线名称
	 */ 
	@Column
	private String pline_name;
	public String getPline_name() {
		return this.pline_name;
	}
	public void setPline_name(String pline_name) {
		this.pline_name = pline_name;
	}

	/** 
	 * 工位号
	 */ 
	@Column
	private String postid;
	public String getPostid() {
		return this.postid;
	}
	public void setPostid(String postid) {
		this.postid = postid;
	}

	/** 
	 * 厚
	 */ 
	@Column
	private Double thick;
	public Double getThick() {
		return this.thick;
	}
	public void setThick(Double thick) {
		this.thick = thick;
	}

	/** 
	 * 宽
	 */ 
	@Column
	private Double width;
	public Double getWidth() {
		return this.width;
	}
	public void setWidth(Double width) {
		this.width = width;
	}

	/** 
	 * 长
	 */ 
	@Column
	private Double length;
	public Double getLength() {
		return this.length;
	}
	public void setLength(Double length) {
		this.length = length;
	}

	/** 
	 * 外径
	 */ 
	@Column
	private Double diameter_out;
	public Double getDiameter_out() {
		return this.diameter_out;
	}
	public void setDiameter_out(Double diameter_out) {
		this.diameter_out = diameter_out;
	}

	/** 
	 * 内径
	 */ 
	@Column
	private Double diameter_inn;
	public Double getDiameter_inn() {
		return this.diameter_inn;
	}
	public void setDiameter_inn(Double diameter_inn) {
		this.diameter_inn = diameter_inn;
	}

	/** 
	 * 块数
	 */ 
	@Column
	private Integer quantity;
	public Integer getQuantity() {
		return this.quantity;
	}
	public void setQuantity(Integer quantity) {
		this.quantity = quantity;
	}

	/** 
	 * 理重
	 */ 
	@Column
	private Double theoryweight;
	public Double getTheoryweight() {
		return this.theoryweight;
	}
	public void setTheoryweight(Double theoryweight) {
		this.theoryweight = theoryweight;
	}

	/** 
	 * 卷芯重
	 */ 
	@Column
	private Double coreweight;
	public Double getCoreweight() {
		return this.coreweight;
	}
	public void setCoreweight(Double coreweight) {
		this.coreweight = coreweight;
	}

	/** 
	 * 毛重
	 */ 
	@Column
	private Double grossweight;
	public Double getGrossweight() {
		return this.grossweight;
	}
	public void setGrossweight(Double grossweight) {
		this.grossweight = grossweight;
	}

	/** 
	 * 包装重
	 */ 
	@Column
	private Double packweight;
	public Double getPackweight() {
		return this.packweight;
	}
	public void setPackweight(Double packweight) {
		this.packweight = packweight;
	}

	/** 
	 * 实重
	 */ 
	@Column
	private Double factweight;
	public Double getFactweight() {
		return this.factweight;
	}
	public void setFactweight(Double factweight) {
		this.factweight = factweight;
	}

	/** 
	 * 客户编码
	 */ 
	@Column
	private String customer_no;
	public String getCustomer_no() {
		return this.customer_no;
	}
	public void setCustomer_no(String customer_no) {
		this.customer_no = customer_no;
	}

	/** 
	 * 客户名称
	 */ 
	@Column
	private String customer_nm;
	public String getCustomer_nm() {
		return this.customer_nm;
	}
	public void setCustomer_nm(String customer_nm) {
		this.customer_nm = customer_nm;
	}

	/** 
	 * 收货单位编码
	 */ 
	@Column
	private String receiv_no;
	public String getReceiv_no() {
		return this.receiv_no;
	}
	public void setReceiv_no(String receiv_no) {
		this.receiv_no = receiv_no;
	}

	/** 
	 * 收货单位名称
	 */ 
	@Column
	private String receiv_nm;
	public String getReceiv_nm() {
		return this.receiv_nm;
	}
	public void setReceiv_nm(String receiv_nm) {
		this.receiv_nm = receiv_nm;
	}

	/** 
	 * 销售订单号
	 */ 
	@Column
	private String orderno;
	public String getOrderno() {
		return this.orderno;
	}
	public void setOrderno(String orderno) {
		this.orderno = orderno;
	}

	/** 
	 * 生产订单号
	 */ 
	@Column
	private String prodorderno;
	public String getProdorderno() {
		return this.prodorderno;
	}
	public void setProdorderno(String prodorderno) {
		this.prodorderno = prodorderno;
	}

	/** 
	 * 计划牌号
	 */ 
	@Column
	private String steelcode;
	public String getSteelcode() {
		return this.steelcode;
	}
	public void setSteelcode(String steelcode) {
		this.steelcode = steelcode;
	}

	/** 
	 * 判定牌号
	 */ 
	@Column
	private String judgesteelcode;
	public String getJudgesteelcode() {
		return this.judgesteelcode;
	}
	public void setJudgesteelcode(String judgesteelcode) {
		this.judgesteelcode = judgesteelcode;
	}

	/** 
	 * 包装等级
	 */ 
	@Column
	private String packing_group;
	public String getPacking_group() {
		return this.packing_group;
	}
	public void setPacking_group(String packing_group) {
		this.packing_group = packing_group;
	}

	/** 
	 * 成分判定结果 40740101
	 */ 
	@Column
	private String chemresult;
	public String getChemresult() {
		return this.chemresult;
	}
	public void setChemresult(String chemresult) {
		this.chemresult = chemresult;
	}

	/** 
	 * 公差判定结果 40740301
	 */ 
	@Column
	private String sizeresult;
	public String getSizeresult() {
		return this.sizeresult;
	}
	public void setSizeresult(String sizeresult) {
		this.sizeresult = sizeresult;
	}

	/** 
	 * 表面检验结果 40740601
	 */ 
	@Column
	private String surfaceresult;
	public String getSurfaceresult() {
		return this.surfaceresult;
	}
	public void setSurfaceresult(String surfaceresult) {
		this.surfaceresult = surfaceresult;
	}

	/** 
	 * 重量判定结果 40740701
	 */ 
	@Column
	private String weightresult;
	public String getWeightresult() {
		return this.weightresult;
	}
	public void setWeightresult(String weightresult) {
		this.weightresult = weightresult;
	}

	/** 
	 * 综合判定结果 40740801
	 */ 
	@Column
	private String judgeresult;
	public String getJudgeresult() {
		return this.judgeresult;
	}
	public void setJudgeresult(String judgeresult) {
		this.judgeresult = judgeresult;
	}

	/** 
	 * 材质判定结果 40740201
	 */ 
	@Column
	private String physresult;
	public String getPhysresult() {
		return this.physresult;
	}
	public void setPhysresult(String physresult) {
		this.physresult = physresult;
	}

	/** 
	 * 探伤判定结果
	 */ 
	@Column
	private String spyresult;
	public String getSpyresult() {
		return this.spyresult;
	}
	public void setSpyresult(String spyresult) {
		this.spyresult = spyresult;
	}

	/** 
	 * 生产时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date producedate;
	public Date getProducedate() {
		return this.producedate;
	}
	public void setProducedate(Date producedate) {
		this.producedate = producedate;
	}

	/** 
	 * 生产班次
	 */ 
	@Column
	private String produceorder;
	public String getProduceorder() {
		return this.produceorder;
	}
	public void setProduceorder(String produceorder) {
		this.produceorder = produceorder;
	}

	/** 
	 * 生产班组
	 */ 
	@Column
	private String produceteam;
	public String getProduceteam() {
		return this.produceteam;
	}
	public void setProduceteam(String produceteam) {
		this.produceteam = produceteam;
	}

	/** 
	 * 入库班次
	 */ 
	//@Column
	private String inorder;
	public String getInorder() {
		return this.inorder;
	}
	public void setInorder(String inorder) {
		this.inorder = inorder;
	}

	/** 
	 * 入库班组
	 */ 
	@Column
	private String inteam;
	public String getInteam() {
		return this.inteam;
	}
	public void setInteam(String inteam) {
		this.inteam = inteam;
	}

	/** 
	 * 入库时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date indate;
	public Date getIndate() {
		return this.indate;
	}
	public void setIndate(Date indate) {
		this.indate = indate;
	}

	/** 
	 * 备注
	 */ 
	@Column
	private String memo;
	public String getMemo() {
		return this.memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}

	/** 
	 * 记录创建者
	 */ 
	@Column
	private String creater;
	public String getCreater() {
		return this.creater;
	}
	public void setCreater(String creater) {
		this.creater = creater;
	}

	/** 
	 * 记录创建日期
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createdate;
	public Date getCreatedate() {
		return this.createdate;
	}
	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}

	/** 
	 * 记录修改者
	 */ 
	@Column
	private String updater;
	public String getUpdater() {
		return this.updater;
	}
	public void setUpdater(String updater) {
		this.updater = updater;
	}

	/** 
	 * 记录修改时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updatedate;
	public Date getUpdatedate() {
		return this.updatedate;
	}
	public void setUpdatedate(Date updatedate) {
		this.updatedate = updatedate;
	}

	/** 
	 * 在库状态(-1待入库、0在库、1移送在途、2发运锁定、4包装出库、5出库)
	 */ 
	@Column
	private String state;
	public String getState() {
		return this.state;
	}
	public void setState(String state) {
		this.state = state;
	}
	
	/** 
	 * 改为轧机是否二次切头尾：20220802 treals
	 * 0：不需要二次切头尾 1：需要二次切头尾但是未切，2：需要二次切头尾已切；
	 */ 
	@Column
	private String ysstate;
	public String getYsstate() {
		return this.ysstate;
	}
	public void setYsstate(String ysstate) {
		this.ysstate = ysstate;
	}

	/** 
	 * 调拨单号
	 */ 
	@Column
	private String allot_no;
	public String getAllot_no() {
		return this.allot_no;
	}
	public void setAllot_no(String allot_no) {
		this.allot_no = allot_no;
	}

	/** 
	 * 锁定状态
	 */ 
	@Column
	private String islock;
	public String getIslock() {
		return this.islock;
	}
	public void setIslock(String islock) {
		this.islock = islock;
	}

	/** 
	 * 锁定原因备注
	 */ 
	@Column
	private String lockmemo;
	public String getLockmemo() {
		return this.lockmemo;
	}
	public void setLockmemo(String lockmemo) {
		this.lockmemo = lockmemo;
	}

	/** 
	 * 配载理货单号(配载用)
	 */ 
	@Column
	private String distributeno;
	public String getDistributeno() {
		return this.distributeno;
	}
	public void setDistributeno(String distributeno) {
		this.distributeno = distributeno;
	}

	/** 
	 * 是否配载(配载用)
	 */ 
	@Column
	private String isdistribute;
	public String getIsdistribute() {
		return this.isdistribute;
	}
	public void setIsdistribute(String isdistribute) {
		this.isdistribute = isdistribute;
	}

	/** 
	 * 原料卷号
	 */ 
	@Column
	private String materailcoilno;
	public String getMaterailcoilno() {
		return this.materailcoilno;
	}
	public void setMaterailcoilno(String materailcoilno) {
		this.materailcoilno = materailcoilno;
	}

	/** 
	 * 采购订单号
	 */ 
	@Column
	private String materailorderno;
	public String getMaterailorderno() {
		return this.materailorderno;
	}
	public void setMaterailorderno(String materailorderno) {
		this.materailorderno = materailorderno;
	}

	/** 
	 * 成分结果ID
	 */ 
	@Column
	private String chemid;
	public String getChemid() {
		return this.chemid;
	}
	public void setChemid(String chemid) {
		this.chemid = chemid;
	}

	/** 
	 * 材质结果ID
	 */ 
	@Column
	private String physid;
	public String getPhysid() {
		return this.physid;
	}
	public void setPhysid(String physid) {
		this.physid = physid;
	}

	/** 
	 * 虚拟物料号
	 */ 
	@Column
	private String object_no_vt;
	public String getObject_no_vt() {
		return this.object_no_vt;
	}
	public void setObject_no_vt(String object_no_vt) {
		this.object_no_vt = object_no_vt;
	}

	/** 
	 * 提货单号
	 */ 
	@Column
	private String bill_no;
	public String getBill_no() {
		return this.bill_no;
	}
	public void setBill_no(String bill_no) {
		this.bill_no = bill_no;
	}

	/** 
	 * 提货单子编号
	 */ 
	@Column
	private String line_no;
	public String getLine_no() {
		return this.line_no;
	}
	public void setLine_no(String line_no) {
		this.line_no = line_no;
	}

	/** 
	 * 冷轧销售订单号
	 */ 
	@Column
	private String lzorderno;
	public String getLzorderno() {
		return this.lzorderno;
	}
	public void setLzorderno(String lzorderno) {
		this.lzorderno = lzorderno;
	}

	/** 
	 * 上表面检验结果
	 */ 
	@Column
	private String up_surface_result;
	public String getUp_surface_result() {
		return this.up_surface_result;
	}
	public void setUp_surface_result(String up_surface_result) {
		this.up_surface_result = up_surface_result;
	}

	/** 
	 * 下表面检验结果
	 */ 
	@Column
	private String ud_surface_result;
	public String getUd_surface_result() {
		return this.ud_surface_result;
	}
	public void setUd_surface_result(String ud_surface_result) {
		this.ud_surface_result = ud_surface_result;
	}

	/** 
	 * 边部检验结果
	 */ 
	@Column
	private String marginal_result;
	public String getMarginal_result() {
		return this.marginal_result;
	}
	public void setMarginal_result(String marginal_result) {
		this.marginal_result = marginal_result;
	}

	/** 
	 * 卡量检验结果
	 */ 
	@Column
	private String measure_result;
	public String getMeasure_result() {
		return this.measure_result;
	}
	public void setMeasure_result(String measure_result) {
		this.measure_result = measure_result;
	}

	/** 
	 * 上表面检验结果ID
	 */ 
	@Column
	private String up_surface_result_id;
	public String getUp_surface_result_id() {
		return this.up_surface_result_id;
	}
	public void setUp_surface_result_id(String up_surface_result_id) {
		this.up_surface_result_id = up_surface_result_id;
	}

	/** 
	 * 下表面检验结果ID
	 */ 
	@Column
	private String ud_surface_result_id;
	public String getUd_surface_result_id() {
		return this.ud_surface_result_id;
	}
	public void setUd_surface_result_id(String ud_surface_result_id) {
		this.ud_surface_result_id = ud_surface_result_id;
	}

	/** 
	 * 边部检验结果ID
	 */ 
	@Column
	private String marginal_result_id;
	public String getMarginal_result_id() {
		return this.marginal_result_id;
	}
	public void setMarginal_result_id(String marginal_result_id) {
		this.marginal_result_id = marginal_result_id;
	}

	/** 
	 * 卡量检验结果ID
	 */ 
	@Column
	private String measure_result_id;
	public String getMeasure_result_id() {
		return this.measure_result_id;
	}
	public void setMeasure_result_id(String measure_result_id) {
		this.measure_result_id = measure_result_id;
	}

	/** 
	 * 成分判定结果ID
	 */ 
	@Column
	private String chemresult_id;
	public String getChemresult_id() {
		return this.chemresult_id;
	}
	public void setChemresult_id(String chemresult_id) {
		this.chemresult_id = chemresult_id;
	}

	/** 
	 * 材质判定结果ID
	 */ 
	@Column
	private String physresult_id;
	public String getPhysresult_id() {
		return this.physresult_id;
	}
	public void setPhysresult_id(String physresult_id) {
		this.physresult_id = physresult_id;
	}

	/** 
	 * 物料属性
	 */ 
	@Column
	private String object_attr;
	public String getObject_attr() {
		return this.object_attr;
	}
	public void setObject_attr(String object_attr) {
		this.object_attr = object_attr;
	}

	/** 
	 * 探伤判定结果ID
	 */ 
	@Column
	private String spyresult_id;
	public String getSpyresult_id() {
		return this.spyresult_id;
	}
	public void setSpyresult_id(String spyresult_id) {
		this.spyresult_id = spyresult_id;
	}

	/** 
	 * 产品规范码
	 */ 
	@Column
	private String psc;
	public String getPsc() {
		return this.psc;
	}
	public void setPsc(String psc) {
		this.psc = psc;
	}

	/** 
	 * 产线代码
	 */ 
	@Column
	private String plan_code;
	public String getPlan_code() {
		return this.plan_code;
	}
	public void setPlan_code(String plan_code) {
		this.plan_code = plan_code;
	}

	/** 
	 * 检验号
	 */ 
	@Column
	private String inspection_lot;
	public String getInspection_lot() {
		return this.inspection_lot;
	}
	public void setInspection_lot(String inspection_lot) {
		this.inspection_lot = inspection_lot;
	}

	/** 
	 * 新钢物料号
	 */ 
	@Column
	private String object_no_xg;
	public String getObject_no_xg() {
		return this.object_no_xg;
	}
	public void setObject_no_xg(String object_no_xg) {
		this.object_no_xg = object_no_xg;
	}

	/** 
	 * 机台号代码
	 */ 
	@Column
	private String machine_code;
	public String getMachine_code() {
		return this.machine_code;
	}
	public void setMachine_code(String machine_code) {
		this.machine_code = machine_code;
	}

	/** 
	 * 机台号名称
	 */ 
	@Column
	private String machine_name;
	public String getMachine_name() {
		return this.machine_name;
	}
	public void setMachine_name(String machine_name) {
		this.machine_name = machine_name;
	}

	/** 
	 * 是否备料(1:是 0:否)
	 */ 
	@Column
	private String isbl;
	public String getIsbl() {
		return this.isbl;
	}
	public void setIsbl(String isbl) {
		this.isbl = isbl;
	}

	/** 
	 * 成分锁定标识（0：未锁定，1：已锁定，2：放行)
	 */ 
	@Column
	private String cic_is_lock;
	public String getCic_is_lock() {
		return this.cic_is_lock;
	}
	public void setCic_is_lock(String cic_is_lock) {
		this.cic_is_lock = cic_is_lock;
	}

	/** 
	 * 材质锁定标识（0：未锁定，1：已锁定，2：放行）
	 */ 
	@Column
	private String pic_is_lock;
	public String getPic_is_lock() {
		return this.pic_is_lock;
	}
	public void setPic_is_lock(String pic_is_lock) {
		this.pic_is_lock = pic_is_lock;
	}

	/** 
	 * 公差锁定标识（0：未锁定，1：已锁定，2：放行）
	 */ 
	@Column
	private String sic_is_lock;
	public String getSic_is_lock() {
		return this.sic_is_lock;
	}
	public void setSic_is_lock(String sic_is_lock) {
		this.sic_is_lock = sic_is_lock;
	}

	/** 
	 * 探伤锁定标识（0：未锁定，1：已锁定，2：放行）
	 */ 
	@Column
	private String dic_is_lock;
	public String getDic_is_lock() {
		return this.dic_is_lock;
	}
	public void setDic_is_lock(String dic_is_lock) {
		this.dic_is_lock = dic_is_lock;
	}

	/** 
	 * 上表面锁定标识（0：未锁定，1：已锁定，2：放行）
	 */ 
	@Column
	private String sfu_is_lock;
	public String getSfu_is_lock() {
		return this.sfu_is_lock;
	}
	public void setSfu_is_lock(String sfu_is_lock) {
		this.sfu_is_lock = sfu_is_lock;
	}

	/** 
	 * 下表面锁定标识（0：未锁定，1：已锁定，2：放行）
	 */ 
	@Column
	private String sfd_is_lock;
	public String getSfd_is_lock() {
		return this.sfd_is_lock;
	}
	public void setSfd_is_lock(String sfd_is_lock) {
		this.sfd_is_lock = sfd_is_lock;
	}

	/** 
	 * 边部锁定标识（0：未锁定，1：已锁定，2：放行）
	 */ 
	@Column
	private String sfe_is_lock;
	public String getSfe_is_lock() {
		return this.sfe_is_lock;
	}
	public void setSfe_is_lock(String sfe_is_lock) {
		this.sfe_is_lock = sfe_is_lock;
	}

	/** 
	 * 上表检验主缺陷

	 */ 
	@Column
	private String up_surface_flaw;
	public String getUp_surface_flaw() {
		return this.up_surface_flaw;
	}
	public void setUp_surface_flaw(String up_surface_flaw) {
		this.up_surface_flaw = up_surface_flaw;
	}

	/** 
	 * 下表检验主缺陷

	 */ 
	@Column
	private String ud_surface_flaw;
	public String getUd_surface_flaw() {
		return this.ud_surface_flaw;
	}
	public void setUd_surface_flaw(String ud_surface_flaw) {
		this.ud_surface_flaw = ud_surface_flaw;
	}

	/** 
	 * 边部检验主缺陷
	 */ 
	@Column
	private String marginal_flaw;
	public String getMarginal_flaw() {
		return this.marginal_flaw;
	}
	public void setMarginal_flaw(String marginal_flaw) {
		this.marginal_flaw = marginal_flaw;
	}
	
	/**
	 * 交货状态名称
	 */
	@Column
	public String delivery_state_desc;
	public String getDelivery_state_desc() {
		return delivery_state_desc;
	}
	public void setDelivery_state_desc(String delivery_state_desc) {
		this.delivery_state_desc = delivery_state_desc;
	}
	
	/**
	 * 交货状态编码
	 */
	@Column
	private String delivery_state_code;
	public String getDelivery_state_code() {
		return delivery_state_code;
	}
	public void setDelivery_state_code(String delivery_state_code) {
		this.delivery_state_code = delivery_state_code;
	}
	
	/**
	 * 酸洗标识(1代表酸洗)
	 */
	@Column
	private String sx_valid_flg;	
	public String getSx_valid_flg() {
		return sx_valid_flg;
	}
	public void setSx_valid_flg(String sx_valid_flg) {
		this.sx_valid_flg = sx_valid_flg;
	}
	
	/** 20191012
	 * 是否包装（1已包 0未包）
	 */
	@Column
	private String is_package;
	public String getIs_package() {
		return is_package;
	}
	public void setIs_package(String is_package) {
		this.is_package = is_package;
	}
	
	/**
	 * 合同厚度，冷轧厚度
	 */
	@Column
	private Double lz_thick;
	public Double getLz_thick() {
		return lz_thick;
	}
	public void setLz_thick(Double lz_thick) {
		this.lz_thick = lz_thick;
	}
	
	/**
	 * 合同宽度，冷轧宽度
	 */
	@Column
	private Double lz_width;
	public Double getLz_width() {
		return lz_width;
	}
	public void setLz_width(Double lz_width) {
		this.lz_width = lz_width;
	}

	/**
	 * 是否可以发运（1是 0否）
	 */
	@Column
	private String is_can_load;	
	public String getIs_can_load() {
		return is_can_load;
	}
	public void setIs_can_load(String is_can_load) {
		this.is_can_load = is_can_load;
	}
	
	/**
	 * 物料是否挂单从成品库转原料库
	 */
	@Column
	private String is_change_storage;
	public String getIs_change_storage() {
		return is_change_storage;
	}
	public void setIs_change_storage(String is_change_storage) {
		this.is_change_storage = is_change_storage;
	}
	
	/**
	 * 是否2级库存：0或null：否，1：是
	 */
	@Column
	private String is_kucun_new;
	public String getIs_kucun_new() {
		return is_kucun_new;
	}
	public void setIs_kucun_new(String is_kucun_new) {
		this.is_kucun_new = is_kucun_new;
	}
	
	/**
	 * 退卷人
	 */
	@Column
	private String rtn_opr;
	public String getRtn_opr() {
		return rtn_opr;
	}
	public void setRtn_opr(String rtn_opr) {
		this.rtn_opr = rtn_opr;
	}
	
	/**
	 * 退卷原因
	 * @return
	 */
	@Column
	private String rtn_reason;
	public String getRtn_reason() {
		return rtn_reason;
	}
	public void setRtn_reason(String rtn_reason) {
		this.rtn_reason = rtn_reason;
	}
	
	/**
	 * 退卷时间
	 * @return
	 */
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date rtn_date;
	public Date getRtn_date() {
		return rtn_date;
	}
	public void setRtn_date(Date rtn_date) {
		this.rtn_date = rtn_date;
	}

	// ***********************************************************************************	
	private String chemname;
	private String sizename;
	private String surfname;
	private String weigname;
	private String judgname;
	private String physname;
	private String spyrname;

	private String ir_orderno;
	private String ir_ord_nm;
	private String ir_trans_car_no;
	private String ir_destpcd;
	
	private String y_width; // 优特钢带规格宽度
	private String y_thick; // 优特钢带规格厚度

	public String getY_width() {
		return y_width;
	}
	public void setY_width(String y_width) {
		this.y_width = y_width;
	}
	
	public String getY_thick() {
		return y_thick;
	}
	public void setY_thick(String y_thick) {
		this.y_thick = y_thick;
	}
	
	// 合同号
	private String contract_no;
	public String getContract_no() {
		return contract_no;
	}
	public void setContract_no(String contract_no) {
		this.contract_no = contract_no;
	}

	public String getIr_orderno() {
		return ir_orderno;
	}
	public void setIr_orderno(String ir_orderno) {
		this.ir_orderno = ir_orderno;
	}

	public String getIr_ord_nm() {
		return ir_ord_nm;
	}
	public void setIr_ord_nm(String ir_ord_nm) {
		this.ir_ord_nm = ir_ord_nm;
	}

	public String getIr_trans_car_no() {
		return ir_trans_car_no;
	}
	public void setIr_trans_car_no(String ir_trans_car_no) {
		this.ir_trans_car_no = ir_trans_car_no;
	}

	public String getIr_destpcd() {
		return ir_destpcd;
	}
	public void setIr_destpcd(String ir_destpcd) {
		this.ir_destpcd = ir_destpcd;
	}

	public String getChemname() {
		return chemname;
	}
	public void setChemname(String chemname) {
		this.chemname = chemname;
	}

	public String getSizename() {
		return sizename;
	}
	public void setSizename(String sizename) {
		this.sizename = sizename;
	}

	public String getSurfname() {
		return surfname;
	}
	public void setSurfname(String surfname) {
		this.surfname = surfname;
	}

	public String getWeigname() {
		return weigname;
	}
	public void setWeigname(String weigname) {
		this.weigname = weigname;
	}

	public String getJudgname() {
		return judgname;
	}
	public void setJudgname(String judgname) {
		this.judgname = judgname;
	}

	public String getPhysname() {
		return physname;
	}
	public void setPhysname(String physname) {
		this.physname = physname;
	}

	public String getSpyrname() {
		return spyrname;
	}
	public void setSpyrname(String spyrname) {
		this.spyrname = spyrname;
	}

	// 货位编码
	private String buttressno;
	public String getButtressno() {
		return buttressno;
	}
	public void setButtressno(String buttressno) {
		this.buttressno = buttressno;
	}

	// 位置
	private String locality;
	public String getLocality() {
		return locality;
	}
	public void setLocality(String locality) {
		this.locality = locality;
	}

	// 货位名称
	private String buttressname;
	public String getButtressname() {
		return buttressname;
	}
	public void setButtressname(String buttressname) {
		this.buttressname = buttressname;
	}

	// 区域名称
	private String areaname;
	public String getAreaname() {
		return areaname;
	}
	public void setAreaname(String areaname) {
		this.areaname = areaname;
	}

	// 区域编码
	private String areano;
	public String getAreano() {
		return areano;
	}
	public void setAreano(String areano) {
		this.areano = areano;
	}

	// 总理重
	private Double theoryweightsum;
	public Double getTheoryweightsum() {
		return theoryweightsum;
	}
	public void setTheoryweightsum(Double theoryweightsum) {
		this.theoryweightsum = theoryweightsum;
	}

	// 总实重
	private Double factweightsum;
	public Double getFactweightsum() {
		return factweightsum;
	}
	public void setFactweightsum(Double factweightsum) {
		this.factweightsum = factweightsum;
	}

	// 提货单号
	private String deliveryno;
	public String getDeliveryno() {
		return deliveryno;
	}
	public void setDeliveryno(String deliveryno) {
		this.deliveryno = deliveryno;
	}

	// 成品卷包号
	private String packing_no;
	public String getPacking_no() {
		return packing_no;
	}
	public void setPacking_no(String packing_no) {
		this.packing_no = packing_no;
	}	 

	// 牌号名称
	private String steel_name;
	public String getSteel_name() {
		return steel_name;
	}
	public void setSteel_name(String steel_name) {
		this.steel_name = steel_name;
	}

	private String deliver_date;
	public String getDeliver_date() {
		return deliver_date;
	}
	public void setDeliver_date(String deliver_date) {
		this.deliver_date = deliver_date;
	}

	private String pthick;
	public String getPthick() {
		return pthick;
	}
	public void setPthick(String pthick) {
		this.pthick = pthick;
	}

	public String getPwidth() {
		return pwidth;
	}
	public void setPwidth(String pwidth) {
		this.pwidth = pwidth;
	}

	public String getPlength() {
		return plength;
	}
	public void setPlength(String plength) {
		this.plength = plength;
	}

	public long getLayer() {
		return layer;
	}
	public void setLayer(long layer) {
		this.layer = layer;
	}

	public String getCoil_thk() {
		return coil_thk;
	}
	public void setCoil_thk(String coil_thk) {
		this.coil_thk = coil_thk;
	}

	public String getCoil_wdt() {
		return coil_wdt;
	}
	public void setCoil_wdt(String coil_wdt) {
		this.coil_wdt = coil_wdt;
	}

	public String getCoil_len() {
		return coil_len;
	}
	public void setCoil_len(String coil_len) {
		this.coil_len = coil_len;
	}

	private String pwidth;
	private String plength;
	private long layer;
	private String coil_thk;
	private String coil_wdt;
	private String coil_len;
	// ORDER_NATURE
	private String order_nature;
	public String getOrder_nature() {
		return order_nature;
	}
	public void setOrder_nature(String order_nature) {
		this.order_nature = order_nature;
	}
 
	public String object_attr_name;
	public String getObject_attr_name() {
		return object_attr_name;
	}
	public void setObject_attr_name(String object_attr_name) {
		this.object_attr_name = object_attr_name;
	}
	
	// 销售订单备注
	public String orderno_memo;
	public String getOrderno_memo() {
		return orderno_memo;
	}
	public void setOrderno_memo(String orderno_memo) {
		this.orderno_memo = orderno_memo;
	}
	
	//CUT_EDGE_TYPE_NAME 交货状态、切边状态、定尺方式
	//切边状态
	public String cut_edge_type_name;
	public String getCut_edge_type_name() {
		return cut_edge_type_name;
	}
	public void setCut_edge_type_name(String cut_edge_type_name) {
		this.cut_edge_type_name = cut_edge_type_name;
	}
	
	//定尺方式
	public String fixed_length_type_name;
	public String getFixed_length_type_name() {
		return fixed_length_type_name;
	}
	public void setFixed_length_type_name(String fixed_length_type_name) {
		this.fixed_length_type_name = fixed_length_type_name;
	}

	//到站信息
	public String destpcd;	
	public String getDestpcd() {
		return destpcd;
	}
	public void setDestpcd(String destpcd) {
		this.destpcd = destpcd;
	}
	
	/*
	 *综合判定结果代码
	 * 
	 * */
    public String utm_result_code;
	public String getUtm_result_code() {
		return utm_result_code;
	}
	public void setUtm_result_code(String utm_result_code) {
		this.utm_result_code = utm_result_code;
	}
	
	/*
	 *综合判定结果描述
	 * 
	 * */
    public String utm_result_desc;
	public String getUtm_result_desc() {
		return utm_result_desc;
	}
	public void setUtm_result_desc(String utm_result_desc) {
		this.utm_result_desc = utm_result_desc;
	}
	
	/*
	 *综合判定结果备注
	 * 
	 * */
    public String utm_memo; 
	public String getUtm_memo() {
		return utm_memo;
	}
	public void setUtm_memo(String utm_memo) {
		this.utm_memo = utm_memo;
	}

	/*
	 *综合判定结果备注
	 * 
	 * */
    public String utm_reason;
	public String getUtm_reason() {
		return utm_reason;
	}
	public void setUtm_reason(String utm_reason) {
		this.utm_reason = utm_reason;
	}
	
	//当前时间与入库时间的天数间隔
	public String jgdate;
	public String getJgdate() {
		return jgdate;
	}
	public void setJgdate(String jgdate) {
		this.jgdate = jgdate;
	}
	 
	// 所属仓库名称
	private String storageattrname;
	public String getStorageattrname() {
		return storageattrname;
	}
	public void setStorageattrname(String storageattrname) {
		this.storageattrname = storageattrname;
	}
	//计重方式
	private String weight_type_no;
	public String getWeight_type_no() {
		return weight_type_no;
	}
	public void setWeight_type_no(String weight_type_no) {
		this.weight_type_no = weight_type_no;
	} 
	
	//工艺路径代码
	private String whole_process_codes;	
	public String getWhole_process_codes() {
		return whole_process_codes;
	}
	public void setWhole_process_codes(String whole_process_codes) {
		this.whole_process_codes = whole_process_codes;
	}
	
	//工艺路径名称
	private String whole_process_names;
	public String getWhole_process_names() {
		return whole_process_names;
	}
	public void setWhole_process_names(String whole_process_names) {
		this.whole_process_names = whole_process_names;
	}	

	/**
	 * 卸货地点(第二次发运)
	 * 2018-11-12 应客户需求作此修改
	 */
	private String unloading_place;
	public String getUnloading_place() {
		return unloading_place;
	}
	public void setUnloading_place(String unloading_place) {
		this.unloading_place = unloading_place;
	}

	//报表查询：库存信息查询
	private String new_machine_code;
	private String new_machine_name; 
	public String getNew_machine_code() {
		return new_machine_code;
	} 
	public void setNew_machine_code(String new_machine_code) {
		this.new_machine_code = new_machine_code;
	}

	public String getNew_machine_name() {
		return new_machine_name;
	} 
	public void setNew_machine_name(String new_machine_name) {
		this.new_machine_name = new_machine_name;
	}
	
	/**
	 * -----jcb
	 * 
	 */
	private String design_key;
	public String getDesign_key() {
		return design_key;
	}
	public void setDesign_key(String design_key) {
		this.design_key = design_key;
	}

	/**
	 * 物料状态  (库存 +state)
	 * 
	 * 0307增加显示在物料进程跟踪
	 */
	private String mat_state ;
	public String getMat_state() {
		return mat_state;
	}
	public void setMat_state(String mat_state) {
		this.mat_state = mat_state;
	}

	/**
	 * 当前工序执行位置
	 */
	private String position;
	public String getPosition() {
		return position;
	}
	public void setPosition(String position) {
		this.position = position;
	}
	
	/**
	 * 作业路径
	 */
	private String task_process_names;
	public String getTask_process_names() {
		return task_process_names;
	}
	public void setTask_process_names(String task_process_names) {
		this.task_process_names = task_process_names;
	}
	
	/**
	 * 实际执行路径
	 */
	private String actual_process;
	public String getActual_process() {
		return actual_process;
	}
	public void setActual_process(String actual_process) {
		this.actual_process = actual_process;
	}
	
	/**
	 * 物料进程状态
	 */
	private String prc_status;
	public String getPrc_status() {
		return prc_status;
	}
	public void setPrc_status(String prc_status) {
		this.prc_status = prc_status;
	}
	
	//表面缺陷说明
	private String flaw_desc;
	public String getFlaw_desc() {
		return flaw_desc;
	}
	public void setFlaw_desc(String flaw_desc) {
		this.flaw_desc = flaw_desc;
	}
	
	//投料卷号
	private String object_no;
	public String getObject_no() {
		return object_no;
	}
	public void setObject_no(String object_no) {
		this.object_no = object_no;
	}
	//入库类型
	private String intype;
	public String getIntype() {
		return intype;
	}
	public void setIntype(String intype) {
		this.intype = intype;
	}
	//运输方案
	private String solutions_name;
	public String getSolutions_name() {
		return solutions_name;
	}
	public void setSolutions_name(String solutions_name) {
		this.solutions_name = solutions_name;
	}
	
	//物料提单创建时间
	private Date bill_time;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	public Date getBill_time() {
		return bill_time;
	}
	public void setBill_time(Date bill_time) {
		this.bill_time = bill_time;
	}
	
	//卷号是否已经转外库提单，0：未进行转外库   1已经转外库
	private int return_count;
	public int getReturn_count() {
		return return_count;
	}
	public void setReturn_count(int return_count) {
		this.return_count = return_count;
	}
	
	//库存查询：包装状态
	private String packaged;
	public String getPackaged() {
		return packaged;
	}
	public void setPackaged(String packaged) {
		this.packaged = packaged;
	}
	
	//库存查询：订单包装要求
	private String orderpackage;
	public String getOrderpackage() {
		return orderpackage;
	}
	public void setOrderpackage(String orderpackage) {
		this.orderpackage = orderpackage;
	}
	
	// kfts：可发天数
	private String kfts;
	public String getKfts() {
		return kfts;
	}
	public void setKfts(String kfts) {
		this.kfts = kfts;
	}
	
	// 一次结算订单号：ycjs_no 20230228刘侣
	private String ycjs_no;
	public String getYcjs_no() {
		return ycjs_no;
	}
	public void setYcjs_no(String ycjs_no) {
		this.ycjs_no = ycjs_no;
	}
	
	private String user_no;
	
	public String getUser_no() {
		return user_no;
	}

	public void setUser_no(String user_no) {
		this.user_no = user_no;
	}
	
	// plan_no_m 机组计划号：20250331刘侣
	private String plan_no_m;
	public String getPlan_no_m() {
		return plan_no_m;
	}
	public void setPlan_no_m(String plan_no_m) {
		this.plan_no_m = plan_no_m;
	}
}
