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

import market.Qms.qcm.mapper.QcmJhySampleConsignDMapper;

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_D", namespace=QcmJhySampleConsignDMapper.class)
public class QcmJhySampleConsignD extends BaseVO implements Serializable {
	
	/** 
	 * 认证机构代码
	 */ 
	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;
	}

	/** 
	 * 认证机构名称
	 */ 
	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;
	}

	/** 
	 * 试样类型代码
	 */ 
	private String smp_type_code1;
	public String getSmp_type_code1() {
		return this.smp_type_code1;
	}
	public void setSmp_type_code1(String smp_type_code1) {
		this.smp_type_code1 = smp_type_code1;
	}

	/** 
	 * 试样类型名称
	 */ 
	private String smp_type_name1;
	public String getSmp_type_name1() {
		return this.smp_type_name1;
	}
	public void setSmp_type_name1(String smp_type_name1) {
		this.smp_type_name1 = smp_type_name1;
	}

	/** 
	 * 试样号
	 */ 
	@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;
	}

	/** 
	 * 取样编号  试样号+2位流水号
	 */ 
	@Id
	private String specimen_no;
	public String getSpecimen_no() {
		return this.specimen_no;
	}
	public void setSpecimen_no(String specimen_no) {
		this.specimen_no = specimen_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 freq_code;
	public String getFreq_code() {
		return this.freq_code;
	}
	public void setFreq_code(String freq_code) {
		this.freq_code = freq_code;
	}

	/** 
	 * 取样频次名称
	 */ 
	@Column
	private String freq_name;
	public String getFreq_name() {
		return this.freq_name;
	}
	public void setFreq_name(String freq_name) {
		this.freq_name = freq_name;
	}

	/** 
	 * 取样材料号
	 */ 
	@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 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;
	}

	/** 
	 * 委托编号（产线简写标识（COM_BASE_PLINE.PLINE_ABBR）+2位年月日+4位流水）
	 */ 
	@Column
	private String consign_no;
	public String getConsign_no() {
		return this.consign_no;
	}
	public void setConsign_no(String consign_no) {
		this.consign_no = consign_no;
	}

	/** 
	 * 委托编号序号（同组号向下流水）
	 */ 
	@Column
	private Long consign_no_seq;
	public Long getConsign_no_seq() {
		return this.consign_no_seq;
	}
	public void setConsign_no_seq(Long consign_no_seq) {
		this.consign_no_seq = consign_no_seq;
	}

	/** 
	 * 试验次数
	 */ 
	@Column
	private Long test_qty;
	public Long getTest_qty() {
		return this.test_qty;
	}
	public void setTest_qty(Long test_qty) {
		this.test_qty = test_qty;
	}

	/** 
	 * 取样数量
	 */ 
	@Column
	private Long smp_qty;
	public Long getSmp_qty() {
		return this.smp_qty;
	}
	public void setSmp_qty(Long smp_qty) {
		this.smp_qty = smp_qty;
	}

	/** 
	 * 母板号（取样频次='408603',不可为空,按母板取样）
	 */ 
	@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 quote_consign_no;
	public String getQuote_consign_no() {
		return this.quote_consign_no;
	}
	public void setQuote_consign_no(String quote_consign_no) {
		this.quote_consign_no = quote_consign_no;
	}

	/** 
	 * 初样取样编号（复样不能为空）
	 */ 
	@Column
	private String old_consign_no;
	public String getOld_consign_no() {
		return this.old_consign_no;
	}
	public void setOld_consign_no(String old_consign_no) {
		this.old_consign_no = old_consign_no;
	}

	/** 
	 * 产线代码
	 */ 
	@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;
	}

	/** 
	 * 状态(0,未发送,1,已发送,2,已接收,3,已完成)
	 */ 
	@Column
	private String status;
	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	/** 
	 * 有效标志(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 send_name;
	public String getSend_name() {
		return this.send_name;
	}
	public void setSend_name(String send_name) {
		this.send_name = send_name;
	}

	/** 
	 * 发送时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date send_time;
	public Date getSend_time() {
		return this.send_time;
	}
	public void setSend_time(Date send_time) {
		this.send_time = send_time;
	}

	/** 
	 * 验收人
	 */ 
	@Column
	private String affirm_name;
	public String getAffirm_name() {
		return this.affirm_name;
	}
	public void setAffirm_name(String affirm_name) {
		this.affirm_name = affirm_name;
	}

	/** 
	 * 验收时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date affirm_time;
	public Date getAffirm_time() {
		return this.affirm_time;
	}
	public void setAffirm_time(Date affirm_time) {
		this.affirm_time = affirm_time;
	}

	/** 
	 * 验收备注
	 */ 
	@Column
	private String check_memo;
	public String getCheck_memo() {
		return this.check_memo;
	}
	public void setCheck_memo(String check_memo) {
		this.check_memo = check_memo;
	}
	
	
	/**
	 * 数据来源（0:正常组批，1:改判组批）
	 */
	@Column
	private String source;
	public String getSource() {
		return source;
	}
	public void setSource(String source) {
		this.source = source;
	}
	/**
	 * 检验大项拼接值
	 */
    private String JYDX;
	public String getJYDX() {
		return JYDX;
	}
	public void setJYDX(String jYDX) {
		JYDX = jYDX;
	}
	/** 
	 * 试样组代码
	 */ 
	private String phy_code_m;
	public String getPhy_code_m() {
		return this.phy_code_m;
	}
	public void setPhy_code_m(String phy_code_m) {
		this.phy_code_m = phy_code_m;
	}
	/**
	 * 是否引用（0：否，1：是）
	 */
    private String is_quote;
	public String getIs_quote() {
		return is_quote;
	}
	public void setIs_quote(String is_quote) {
		this.is_quote = is_quote;
	}
}
