/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2018-04-14
 * 描述            ：检验委托主表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Qms.qcm.vo;
import java.io.Serializable;
import java.util.Date;

import market.Qms.qcm.mapper.QcmJhySampleConsignMMapper;

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_JHY_SAMPLE_CONSIGN_M", namespace=QcmJhySampleConsignMMapper.class)
public class QcmJhySampleConsignM extends BaseVO implements Serializable {
	/** 
	 * DESIGN_KEY（来源于计划模块）
	 */ 
	private String design_key;
	public String getDesign_key() {
		return this.design_key;
	}
	public void setDesign_key(String design_key) {
		this.design_key = design_key;
	}

	/** 
	 * 合同行号PK码（改判-改产品码写产品码PSC）
	 */ 
	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;
	}
	/** 
	 * 试样号
	 */ 
	@Id
	private String smp_no;
	public String getSmp_no() {
		return this.smp_no;
	}
	public void setSmp_no(String smp_no) {
		this.smp_no = smp_no;
	}

	/** 
	 * 炉号
	 */ 
	@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 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 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 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 psc;
	public String getPsc() {
		return this.psc;
	}
	public void setPsc(String psc) {
		this.psc = psc;
	}

	/** 
	 * 产品规范描述
	 */ 
	@Column
	private String psc_desc;
	public String getPsc_desc() {
		return this.psc_desc;
	}
	public void setPsc_desc(String psc_desc) {
		this.psc_desc = psc_desc;
	}

	/** 
	 * 试样类别（A：成分，B：材质）
	 */ 
	@Column
	private String smp_catg;
	public String getSmp_catg() {
		return this.smp_catg;
	}
	public void setSmp_catg(String smp_catg) {
		this.smp_catg = smp_catg;
	}

	/** 
	 * 认证机构代码
	 */ 
	@Column
	private String cert_inst_code;
	public String getCert_inst_code() {
		return this.cert_inst_code;
	}
	public void setCert_inst_code(String cert_inst_code) {
		this.cert_inst_code = cert_inst_code;
	}

	/** 
	 * 认证机构名称
	 */ 
	@Column
	private String cert_inst_name;
	public String getCert_inst_name() {
		return this.cert_inst_name;
	}
	public void setCert_inst_name(String cert_inst_name) {
		this.cert_inst_name = cert_inst_name;
	}

	/** 
	 * 试样类型代码
	 */ 
	@Column
	private String smp_type_code;
	public String getSmp_type_code() {
		return this.smp_type_code;
	}
	public void setSmp_type_code(String smp_type_code) {
		this.smp_type_code = smp_type_code;
	}

	/** 
	 * 试样类型名称
	 */ 
	@Column
	private String smp_type_name;
	public String getSmp_type_name() {
		return this.smp_type_name;
	}
	public void setSmp_type_name(String smp_type_name) {
		this.smp_type_name = smp_type_name;
	}

	/** 
	 * 炼钢牌号代码（通过检验号获取，计划模块提供）
	 */ 
	@Column
	private String grade_code;
	public String getGrade_code() {
		return this.grade_code;
	}
	public void setGrade_code(String grade_code) {
		this.grade_code = grade_code;
	}

	/** 
	 * 炼钢牌号名称
	 */ 
	@Column
	private String grade_name;
	public String getGrade_name() {
		return this.grade_name;
	}
	public void setGrade_name(String grade_name) {
		this.grade_name = grade_name;
	}

	/** 
	 * 产线代码（通过检验号获取，计划模块提供）
	 */ 
	@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;
	}

	/** 
	 * 有效标志(1:有效，0:无效)
	 */ 
	@Column
	private String validflag;
	public String getValidflag() {
		return this.validflag;
	}
	public void setValidflag(String validflag) {
		this.validflag = validflag;
	}

	/** 
	 * 创建人
	 */ 
	@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;
	}

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

	// 已发送
	private int sanded;
	// 未发送
	private int notsand;

	public int getSanded() {
		return sanded;
	}

	public void setSanded(int sanded) {
		this.sanded = sanded;
	}

	public int getNotsand() {
		return notsand;
	}

	public void setNotsand(int notsand) {
		this.notsand = notsand;
	}

	// 已取样
	private int sampling;
	// 未取样
	private int notsampling;

	public int getSampling() {
		return sampling;
	}

	public void setSampling(int sampling) {
		this.sampling = sampling;
	}

	public int getNotsampling() {
		return notsampling;
	}

	public void setNotsampling(int notsampling) {
		this.notsampling = notsampling;
	}
}
