/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2018-12-25
 * 描述            ：质量封锁/放行信息表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Qms.slmord.vo;

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

import market.Qms.slmord.mapper.QcmJudgeBlockadeInfoMapper;

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="QCM_JUDGE_BLOCKADE_INFO", namespace=QcmJudgeBlockadeInfoMapper.class)
public class QcmJudgeBlockadeInfo extends BaseVO implements Serializable {
	/** 
	 * 质量封锁记录号
	 */ 
	@Id
	private String bic;
	public String getBic() {
		return this.bic;
	}
	public void setBic(String bic) {
		this.bic = bic;
	}

	/** 
	 * 封锁类型（C：成分锁定,P：材质锁定,S：公差锁定,D：探伤锁定,F：表面锁定)
	 */ 
	@Column
	private String bic_type;
	public String getBic_type() {
		return this.bic_type;
	}
	public void setBic_type(String bic_type) {
		this.bic_type = bic_type;
	}

	/** 
	 * 封锁原因（获取不合格项目-拼接值）
	 */ 
	@Column
	private String bic_memo;
	public String getBic_memo() {
		return this.bic_memo;
	}
	public void setBic_memo(String bic_memo) {
		this.bic_memo = bic_memo;
	}

	/** 
	 * 炉号
	 */ 
	@Column
	private String heat_no;
	public String getHeat_no() {
		return this.heat_no;
	}
	public void setHeat_no(String heat_no) {
		this.heat_no = heat_no;
	}

	/** 
	 * 轧批号
	 */ 
	@Column
	private String batch_no;
	public String getBatch_no() {
		return this.batch_no;
	}
	public void setBatch_no(String batch_no) {
		this.batch_no = batch_no;
	}

	/** 
	 * 母板号(成分用)
	 */ 
	@Column
	private String board_no;
	public String getBoard_no() {
		return this.board_no;
	}
	public void setBoard_no(String board_no) {
		this.board_no = board_no;
	}

	/** 
	 * 热处理号
	 */ 
	@Column
	private String ht_code;
	public String getHt_code() {
		return this.ht_code;
	}
	public void setHt_code(String ht_code) {
		this.ht_code = ht_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 material_no;
	public String getMaterial_no() {
		return this.material_no;
	}
	public void setMaterial_no(String material_no) {
		this.material_no = material_no;
	}

	/** 
	 * 计划产品序号
	 */ 
	@Column
	private String object_no_pseudo;
	public String getObject_no_pseudo() {
		return this.object_no_pseudo;
	}
	public void setObject_no_pseudo(String object_no_pseudo) {
		this.object_no_pseudo = object_no_pseudo;
	}

	/** 
	 * 处置结果代码
	 */ 
	@Column
	private String dis_result_code;
	public String getDis_result_code() {
		return this.dis_result_code;
	}
	public void setDis_result_code(String dis_result_code) {
		this.dis_result_code = dis_result_code;
	}

	/** 
	 * 处置结果描述
	 */ 
	@Column
	private String dis_result_desc;
	public String getDis_result_desc() {
		return this.dis_result_desc;
	}
	public void setDis_result_desc(String dis_result_desc) {
		this.dis_result_desc = dis_result_desc;
	}

	/** 
	 * 处置意见
	 */ 
	@Column
	private String dis_memo;
	public String getDis_memo() {
		return this.dis_memo;
	}
	public void setDis_memo(String dis_memo) {
		this.dis_memo = dis_memo;
	}

	/** 
	 * 订单号(优特钢；PLAN字段，中厚板:CONTRACT_LINE_NO）
	 */ 
	@Column
	private String contract_line_no;
	public String getContract_line_no() {
		return this.contract_line_no;
	}
	public void setContract_line_no(String contract_line_no) {
		this.contract_line_no = contract_line_no;
	}

	/** 
	 * 订单号(优特钢：客户可识别的合同信息，中厚板：CONTRACT_NO+CONTRACT_LINE_SEQ）
	 */ 
	@Column
	private String contract_line_desc;
	public String getContract_line_desc() {
		return this.contract_line_desc;
	}
	public void setContract_line_desc(String contract_line_desc) {
		this.contract_line_desc = contract_line_desc;
	}

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

	/** 
	 * 产品名称代码
	 */ 
	@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 steel_code;
	public String getSteel_code() {
		return this.steel_code;
	}
	public void setSteel_code(String steel_code) {
		this.steel_code = steel_code;
	}

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

	/** 
	 * 交货状态代码
	 */ 
	@Column
	private String delivery_state_code;
	public String getDelivery_state_code() {
		return this.delivery_state_code;
	}
	public void setDelivery_state_code(String delivery_state_code) {
		this.delivery_state_code = delivery_state_code;
	}

	/** 
	 * 交货状态描述
	 */ 
	@Column
	private String delivery_state_desc;
	public String getDelivery_state_desc() {
		return this.delivery_state_desc;
	}
	public void setDelivery_state_desc(String delivery_state_desc) {
		this.delivery_state_desc = delivery_state_desc;
	}

	/** 
	 * 标准代码
	 */ 
	@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;
	}

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

	/** 
	 * 宽度(mm)
	 */ 
	@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 String old_psc;
	public String getOld_psc() {
		return this.old_psc;
	}
	public void setOld_psc(String old_psc) {
		this.old_psc = old_psc;
	}

	/** 
	 * 原产品名称代码
	 */ 
	@Column
	private String old_prod_code;
	public String getOld_prod_code() {
		return this.old_prod_code;
	}
	public void setOld_prod_code(String old_prod_code) {
		this.old_prod_code = old_prod_code;
	}

	/** 
	 * 原产品名称描述
	 */ 
	@Column
	private String old_prod_name;
	public String getOld_prod_name() {
		return this.old_prod_name;
	}
	public void setOld_prod_name(String old_prod_name) {
		this.old_prod_name = old_prod_name;
	}

	/** 
	 * 原钢级(牌号)代码
	 */ 
	@Column
	private String old_steel_code;
	public String getOld_steel_code() {
		return this.old_steel_code;
	}
	public void setOld_steel_code(String old_steel_code) {
		this.old_steel_code = old_steel_code;
	}

	/** 
	 * 原钢级(牌号)名称
	 */ 
	@Column
	private String old_steel_name;
	public String getOld_steel_name() {
		return this.old_steel_name;
	}
	public void setOld_steel_name(String old_steel_name) {
		this.old_steel_name = old_steel_name;
	}

	/** 
	 * 原标准代码
	 */ 
	@Column
	private String old_std_code;
	public String getOld_std_code() {
		return this.old_std_code;
	}
	public void setOld_std_code(String old_std_code) {
		this.old_std_code = old_std_code;
	}

	/** 
	 * 原标准名称
	 */ 
	@Column
	private String old_std_name;
	public String getOld_std_name() {
		return this.old_std_name;
	}
	public void setOld_std_name(String old_std_name) {
		this.old_std_name = old_std_name;
	}
	/** 
	 * 原交货状态代码
	 */ 
	@Column
	private String old_delivery_state_code;

	public String getOld_delivery_state_code() {
		return old_delivery_state_code;
	}
	public void setOld_delivery_state_code(String old_delivery_state_code) {
		this.old_delivery_state_code = old_delivery_state_code;
	}

	/** 
	 * 原交货状态描述
	 */ 
	@Column
	private String old_delivery_state_desc;

	public String getOld_delivery_state_desc() {
		return old_delivery_state_desc;
	}
	public void setOld_delivery_state_desc(String old_delivery_state_desc) {
		this.old_delivery_state_desc = old_delivery_state_desc;
	}

	/** 
	 * 产线代码
	 */ 
	@Column
	private String pline_code;
	public String getPline_code() {
		return this.pline_code;
	}
	public void setPline_code(String pline_code) {
		this.pline_code = pline_code;
	}

	/** 
	 * 产线描述
	 */ 
	@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 create_name;
	public String getCreate_name() {
		return this.create_name;
	}
	public void setCreate_name(String create_name) {
		this.create_name = create_name;
	}

	/** 
	 * 创建时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date create_time;
	public Date getCreate_time() {
		return this.create_time;
	}
	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	/** 
	 * 处置人
	 */ 
	@Column
	private String update_name;
	public String getUpdate_name() {
		return this.update_name;
	}
	public void setUpdate_name(String update_name) {
		this.update_name = update_name;
	}

	/** 
	 * 处置时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date update_time;
	public Date getUpdate_time() {
		return this.update_time;
	}
	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}
	/** 
	 * 处置时间 -----2019.1.27
	 */ 
	@Column
	private String dis_status;
	public String getDis_status() {
		return dis_status;
	}
	public void setDis_status(String dis_status) {
		this.dis_status = dis_status;
	}
	/***
	 * 切边方式代码
	 */
	@Column
	private String cut_edge_type_no;
	public String getCut_edge_type_no() {
		return cut_edge_type_no;
	}
	public void setCut_edge_type_no(String cut_edge_type_no) {
		this.cut_edge_type_no = cut_edge_type_no;
	}
	/***
	 * 切边方式描述
	 */
	@Column
	private 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;
	}
	/** 
	 * 厚度(mm)
	 */ 
	@Column
	private Double plan_thick;

	public Double getPlan_thick() {
		return plan_thick;
	}
	public void setPlan_thick(Double plan_thick) {
		this.plan_thick = plan_thick;
	}
	/** 
	 * 宽度(mm)
	 */ 
	@Column
	private Double plan_width;
	public Double getPlan_width() {
		return plan_width;
	}
	public void setPlan_width(Double plan_width) {
		this.plan_width = plan_width;
	}
	/** 
	 * 长度
	 */ 
	@Column
	private Double plan_length;
	public Double getPlan_length() {
		return plan_length;
	}
	public void setPlan_length(Double plan_length) {
		this.plan_length = plan_length;
	}
	
	//综合判定结果
	private String judgeresult;
	public String getJudgeresult() {
		return judgeresult;
	}
	public void setJudgeresult(String judgeresult) {
		this.judgeresult = judgeresult;
	}
	
	//外观判定结果
	private String sf_result_desc;
	public String getSf_result_desc() {
		return sf_result_desc;
	}
	public void setSf_result_desc(String sf_result_desc) {
		this.sf_result_desc = sf_result_desc;
	}
	
	//缺陷描述
	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 flaw_lv_desc;
	public String getFlaw_lv_desc() {
		return flaw_lv_desc;
	}
	public void setFlaw_lv_desc(String flaw_lv_desc) {
		this.flaw_lv_desc = flaw_lv_desc;
	}
	
}
