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

import market.Qms.qcm.mapper.QcmJhySampleConsignDItemMapper;

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_ITEM", namespace=QcmJhySampleConsignDItemMapper.class)
public class QcmJhySampleConsignDItem extends BaseVO implements Serializable {
	/** 
	 * 取样编号
	 */ 
	@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;
	}

	/** 
	 * 检验项目流水号
	 */ 
	@Id
	private Long seq;
	public Long getSeq() {
		return this.seq;
	}
	public void setSeq(Long seq) {
		this.seq = seq;
	}

	/** 
	 * 材质检验项代码（大类）
	 */ 
	@Column
	private String phy_code_l;
	public String getPhy_code_l() {
		return this.phy_code_l;
	}
	public void setPhy_code_l(String phy_code_l) {
		this.phy_code_l = phy_code_l;
	}

	/** 
	 * 材质检验项名称（大类）
	 */ 
	@Column
	private String phy_name_l;
	public String getPhy_name_l() {
		return this.phy_name_l;
	}
	public void setPhy_name_l(String phy_name_l) {
		this.phy_name_l = phy_name_l;
	}

	/** 
	 * 试样组代码
	 */ 
	@Column
	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;
	}

	/** 
	 * 试样组描述
	 */ 
	@Column
	private String phy_name_m;
	public String getPhy_name_m() {
		return this.phy_name_m;
	}
	public void setPhy_name_m(String phy_name_m) {
		this.phy_name_m = phy_name_m;
	}

	/** 
	 * 材质检验项代码
	 */ 
	@Column
	private String phy_code_s;
	public String getPhy_code_s() {
		return this.phy_code_s;
	}
	public void setPhy_code_s(String phy_code_s) {
		this.phy_code_s = phy_code_s;
	}

	/** 
	 * 材质检验项名称
	 */ 
	@Column
	private String phy_name_s;
	public String getPhy_name_s() {
		return this.phy_name_s;
	}
	public void setPhy_name_s(String phy_name_s) {
		this.phy_name_s = phy_name_s;
	}

	/** 
	 * 试验方向代码
	 */ 
	@Column
	private String item_code_d;
	public String getItem_code_d() {
		return this.item_code_d;
	}
	public void setItem_code_d(String item_code_d) {
		this.item_code_d = item_code_d;
	}

	/** 
	 * 试验方向描述
	 */ 
	@Column
	private String item_name_d;
	public String getItem_name_d() {
		return this.item_name_d;
	}
	public void setItem_name_d(String item_name_d) {
		this.item_name_d = item_name_d;
	}

	/** 
	 * 试验温度代码
	 */ 
	@Column
	private String item_code_t;
	public String getItem_code_t() {
		return this.item_code_t;
	}
	public void setItem_code_t(String item_code_t) {
		this.item_code_t = item_code_t;
	}

	/** 
	 * 试验温度描述
	 */ 
	@Column
	private String item_name_t;
	public String getItem_name_t() {
		return this.item_name_t;
	}
	public void setItem_name_t(String item_name_t) {
		this.item_name_t = item_name_t;
	}

	/** 
	 * 试样尺寸代码
	 */ 
	@Column
	private String item_code_s;
	public String getItem_code_s() {
		return this.item_code_s;
	}
	public void setItem_code_s(String item_code_s) {
		this.item_code_s = item_code_s;
	}

	/** 
	 * 试样尺寸描述
	 */ 
	@Column
	private String item_name_s;
	public String getItem_name_s() {
		return this.item_name_s;
	}
	public void setItem_name_s(String item_name_s) {
		this.item_name_s = item_name_s;
	}

	/** 
	 * 是否判定()1:是，0：否)
	 */ 
	@Column
	private String isjudge;
	public String getIsjudge() {
		return this.isjudge;
	}
	public void setIsjudge(String isjudge) {
		this.isjudge = isjudge;
	}

	/** 
	 * 判定依据(A:最小值,B:最大值,C:平均值,D:逐项值判)
	 */ 
	@Column
	private String judge_basis;
	public String getJudge_basis() {
		return this.judge_basis;
	}
	public void setJudge_basis(String judge_basis) {
		this.judge_basis = judge_basis;
	}

	/** 
	 * 值单位（从检验项基础表中取）
	 */ 
	@Column
	private String unti;
	public String getUnti() {
		return this.unti;
	}
	public void setUnti(String unti) {
		this.unti = unti;
	}

	/** 
	 * 分组索引号(同一分组的为多选一项)
	 */ 
	@Column
	private String group_seq;
	public String getGroup_seq() {
		return this.group_seq;
	}
	public void setGroup_seq(String group_seq) {
		this.group_seq = group_seq;
	}

	/** 
	 * 俢约规则代码（COM_BASE_INFO:4108）
	 */ 
	@Column
	private String round_off_rules_code;
	public String getRound_off_rules_code() {
		return this.round_off_rules_code;
	}
	public void setRound_off_rules_code(String round_off_rules_code) {
		this.round_off_rules_code = round_off_rules_code;
	}

	/** 
	 * 俢约规则名称
	 */ 
	@Column
	private String round_off_rules_name;
	public String getRound_off_rules_name() {
		return this.round_off_rules_name;
	}
	public void setRound_off_rules_name(String round_off_rules_name) {
		this.round_off_rules_name = round_off_rules_name;
	}

	/** 
	 * 俢约位数
	 */ 
	@Column
	private Long round_off_digits;
	public Long getRound_off_digits() {
		return this.round_off_digits;
	}
	public void setRound_off_digits(Long round_off_digits) {
		this.round_off_digits = round_off_digits;
	}

	/** 
	 * 引用取样编号
	 */ 
	@Column
	private String quote_specimen_no;
	public String getQuote_specimen_no() {
		return this.quote_specimen_no;
	}
	public void setQuote_specimen_no(String quote_specimen_no) {
		this.quote_specimen_no = quote_specimen_no;
	}

	/** 
	 * 材质检验项代码（大类）
	 */ 
	@Column
	private String quote_phy_code_l;
	public String getQuote_phy_code_l() {
		return this.quote_phy_code_l;
	}
	public void setQuote_phy_code_l(String quote_phy_code_l) {
		this.quote_phy_code_l = quote_phy_code_l;
	}

	/** 
	 * 试样组代码
	 */ 
	@Column
	private String quote_phy_code_m;
	public String getQuote_phy_code_m() {
		return this.quote_phy_code_m;
	}
	public void setQuote_phy_code_m(String quote_phy_code_m) {
		this.quote_phy_code_m = quote_phy_code_m;
	}

	/** 
	 * 材质检验项代码
	 */ 
	@Column
	private String quote_phy_code_s;
	public String getQuote_phy_code_s() {
		return this.quote_phy_code_s;
	}
	public void setQuote_phy_code_s(String quote_phy_code_s) {
		this.quote_phy_code_s = quote_phy_code_s;
	}

	/** 
	 * 试验方向代码
	 */ 
	@Column
	private String quote_item_code_d;
	public String getQuote_item_code_d() {
		return this.quote_item_code_d;
	}
	public void setQuote_item_code_d(String quote_item_code_d) {
		this.quote_item_code_d = quote_item_code_d;
	}

	/** 
	 * 试验温度代码
	 */ 
	@Column
	private String quote_item_code_t;
	public String getQuote_item_code_t() {
		return this.quote_item_code_t;
	}
	public void setQuote_item_code_t(String quote_item_code_t) {
		this.quote_item_code_t = quote_item_code_t;
	}

	/** 
	 * 试样尺寸代码
	 */ 
	@Column
	private String quote_item_code_s;
	public String getQuote_item_code_s() {
		return this.quote_item_code_s;
	}
	public void setQuote_item_code_s(String quote_item_code_s) {
		this.quote_item_code_s = quote_item_code_s;
	}

	/** 
	 * 检验项目拼接代码(材质检验项目代码_试样组代码_检验项目代码_方向代码_温度代码_尺寸代码)

	 */ 
	@Column
	private String phy_item_code;
	public String getPhy_item_code() {
		return this.phy_item_code;
	}
	public void setPhy_item_code(String phy_item_code) {
		this.phy_item_code = phy_item_code;
	}

	/** 
	 * 检验项目拼接描述(材质检验项目描述_试样组描述_检验项目描述_方向描述_温度描述_尺寸描述)
	 */ 
	@Column
	private String phy_item_desc;
	public String getPhy_item_desc() {
		return this.phy_item_desc;
	}
	public void setPhy_item_desc(String phy_item_desc) {
		this.phy_item_desc = phy_item_desc;
	}

	/** 
	 * 是否发送（1：是，0：否）
	 */ 
	@Column
	private String is_send;
	public String getIs_send() {
		return this.is_send;
	}
	public void setIs_send(String is_send) {
		this.is_send = is_send;
	}

	/** 
	 * 创建人
	 */ 
	@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 delete_name;
	public String getDelete_name() {
		return this.delete_name;
	}
	public void setDelete_name(String delete_name) {
		this.delete_name = delete_name;
	}

	/** 
	 * 删除时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date delete_time;
	public Date getDelete_time() {
		return this.delete_time;
	}
	public void setDelete_time(Date delete_time) {
		this.delete_time = delete_time;
	}

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

	/** 
	 * 有效标志(1:有效，0:无效)
	 */ 
	@Column
	private String validflag;
	public String getValidflag() {
		return this.validflag;
	}
	public void setValidflag(String validflag) {
		this.validflag = validflag;
	}
	
	
	
//----------------------------------------------------------------------------------	
	/**
	 * 内控标准是否存在引用
	 * */
	private String is_stdpic;
	public String getIs_stdpic() {
		return is_stdpic;
	}
	public void setIs_stdpic(String is_stdpic) {
		this.is_stdpic = is_stdpic;
	}
	/**
	 * 修正值是否存在
	 * */
	private String is_std;
	
	public String getIs_std() {
		return is_std;
	}
	public void setIs_std(String is_std) {
		this.is_std = is_std;
	}
	/**
	 * 修正值下限，上限
	 * */
	private Long  stdmin_update;
	private Long stdmax_update;
	public Long getStdmin_update() {
		return stdmin_update;
	}
	public void setStdmin_update(Long long1) {
		this.stdmin_update = long1;
	}
	public Long getStdmax_update() {
		return stdmax_update;
	}
	public void setStdmax_update(Long stdmax_update) {
		this.stdmax_update = stdmax_update;
	}
	
	/**
	 * 取样类型编码
	 * */
	private String SMP_TYPE_CODE;
	
	public String getSMP_TYPE_CODE() {
		return SMP_TYPE_CODE;
	}
	public void setSMP_TYPE_CODE(String sMP_TYPE_CODE) {
		SMP_TYPE_CODE = sMP_TYPE_CODE;
	}
	/**
	 * 取样类型名称
	 * */
	private String smp_type_name;
	
	public String getSmp_type_name() {
		return smp_type_name;
	}
	public void setSmp_type_name(String smp_type_name) {
		this.smp_type_name = smp_type_name;
	}
	

	/** 
	 * 标准范围下限符号(交付）
	 */ 
	private String jf_stdmin_sign;
	public String getJf_stdmin_sign() {
		return this.jf_stdmin_sign;
	}
	public void setJf_stdmin_sign(String jf_stdmin_sign) {
		this.jf_stdmin_sign = jf_stdmin_sign;
	}

	/** 
	 * 标准范围下限(交付）
	 */ 
	private String jf_stdmin;
	public String getJf_stdmin() {
		return this.jf_stdmin;
	}
	public void setJf_stdmin(String jf_stdmin) {
		this.jf_stdmin = jf_stdmin;
	}

	/** 
	 * 标准范围上限符号(交付）
	 */ 
	private String jf_stdmax_sign;
	public String getJf_stdmax_sign() {
		return this.jf_stdmax_sign;
	}
	public void setJf_stdmax_sign(String jf_stdmax_sign) {
		this.jf_stdmax_sign = jf_stdmax_sign;
	}

	/** 
	 * 标准范围上限(交付）
	 */ 
	private String jf_stdmax;
	public String getJf_stdmax() {
		return this.jf_stdmax;
	}
	public void setJf_stdmax(String jf_stdmax) {
		this.jf_stdmax = jf_stdmax;
	}

	/** 
	 * 标准范围下限符号（内控）
	 */ 
	private String nk_stdmin_sign;
	public String getNk_stdmin_sign() {
		return this.nk_stdmin_sign;
	}
	public void setNk_stdmin_sign(String nk_stdmin_sign) {
		this.nk_stdmin_sign = nk_stdmin_sign;
	}

	/** 
	 * 标准范围下限（内控）
	 */ 
	private String nk_stdmin;
	public String getNk_stdmin() {
		return this.nk_stdmin;
	}
	public void setNk_stdmin(String nk_stdmin) {
		this.nk_stdmin = nk_stdmin;
	}

	/** 
	 * 标准范围上限符号（内控）
	 */ 
	private String nk_stdmax_sign;
	public String getNk_stdmax_sign() {
		return this.nk_stdmax_sign;
	}
	public void setNk_stdmax_sign(String nk_stdmax_sign) {
		this.nk_stdmax_sign = nk_stdmax_sign;
	}

	/** 
	 * 标准范围上限（内控）
	 */ 
	private String nk_stdmax;
	public String getNk_stdmax() {
		return this.nk_stdmax;
	}
	public void setNk_stdmax(String nk_stdmax) {
		this.nk_stdmax = nk_stdmax;
	}

	
	/** 
	 * 修约规则
	 */ 
	
	private String rounding;
	public String getRounding() {
		return this.rounding;
	}
	public void setRounding(String rounding) {
		this.rounding = rounding;
	}
	
	
	/** 
	 * 修约位数(保留几位小数)
	 */ 
	
	private Long rounding_digits;
	public Long getRounding_digits() {
		return this.rounding_digits;
	}
	public void setRounding_digits(Long rounding_digits) {
		this.rounding_digits = rounding_digits;
	}
	
	/** 
	 * 标准范围下限符号(客户）
	 */ 
	private String kh_stdmin_sign;
	public String getKh_stdmin_sign() {
		return this.kh_stdmin_sign;
	}
	public void setKh_stdmin_sign(String kh_stdmin_sign) {
		this.kh_stdmin_sign = kh_stdmin_sign;
	}

	/** 
	 * 标准范围下限(客户）
	 */ 
	private String kh_stdmin;
	public String getKh_stdmin() {
		return this.kh_stdmin;
	}
	public void setKh_stdmin(String kh_stdmin) {
		this.kh_stdmin = kh_stdmin;
	}

	/** 
	 * 标准范围上限符号(客户）
	 */ 
	private String kh_stdmax_sign;
	public String getKh_stdmax_sign() {
		return this.kh_stdmax_sign;
	}
	public void setKh_stdmax_sign(String kh_stdmax_sign) {
		this.kh_stdmax_sign = kh_stdmax_sign;
	}

	/** 
	 * 标准范围上限(客户）
	 */ 
	private String kh_stdmax;
	public String getKh_stdmax() {
		return this.kh_stdmax;
	}
	public void setKh_stdmax(String kh_stdmax) {
		this.kh_stdmax = kh_stdmax;
	}
	/**
	 * 必判标识
	 * */
	private String is_must;
	public String getIs_must() {
		return is_must;
	}
	public void setIs_must(String is_must) {
		this.is_must = is_must;
	}
	/** 
	 * 值1
	 */ 
	private String val1;
	public String getVal1() {
		return this.val1;
	}
	public void setVal1(String val1) {
		this.val1 = val1;
	}

	/** 
	 * 值2
	 */ 
	private String val2;
	public String getVal2() {
		return this.val2;
	}
	public void setVal2(String val2) {
		this.val2 = val2;
	}

	/** 
	 * 值3
	 */ 
	private String val3;
	public String getVal3() {
		return this.val3;
	}
	public void setVal3(String val3) {
		this.val3 = val3;
	}

	/** 
	 * 值4
	 */ 
	private String val4;
	public String getVal4() {
		return this.val4;
	}
	public void setVal4(String val4) {
		this.val4 = val4;
	}

	/** 
	 * 值5
	 */ 
	private String val5;
	public String getVal5() {
		return this.val5;
	}
	public void setVal5(String val5) {
		this.val5 = val5;
	}

	/** 
	 * 值6
	 */ 
	private String val6;
	public String getVal6() {
		return this.val6;
	}
	public void setVal6(String val6) {
		this.val6 = val6;
	}

	/** 
	 * 值7
	 */ 
	private String val7;
	public String getVal7() {
		return this.val7;
	}
	public void setVal7(String val7) {
		this.val7 = val7;
	}

	/** 
	 * 值8
	 */ 
	private String val8;
	public String getVal8() {
		return this.val8;
	}
	public void setVal8(String val8) {
		this.val8 = val8;
	}

	/** 
	 * 值9
	 */ 
	private String val9;
	public String getVal9() {
		return this.val9;
	}
	public void setVal9(String val9) {
		this.val9 = val9;
	}

	/** 
	 * 值10
	 */ 
	private String val10;
	public String getVal10() {
		return this.val10;
	}
	public void setVal10(String val10) {
		this.val10 = val10;
	}

	/** 
	 * 值11
	 */ 
	private String val11;
	public String getVal11() {
		return this.val11;
	}
	public void setVal11(String val11) {
		this.val11 = val11;
	}

	/** 
	 * 值12
	 */ 
	private String val12;
	public String getVal12() {
		return this.val12;
	}
	public void setVal12(String val12) {
		this.val12 = val12;
	}

	/** 
	 * 值13
	 */ 
	private String val13;
	public String getVal13() {
		return this.val13;
	}
	public void setVal13(String val13) {
		this.val13 = val13;
	}

	/** 
	 * 值14
	 */ 
	private String val14;
	public String getVal14() {
		return this.val14;
	}
	public void setVal14(String val14) {
		this.val14 = val14;
	}

	/** 
	 * 值15
	 */ 
	private String val15;
	public String getVal15() {
		return this.val15;
	}
	public void setVal15(String val15) {
		this.val15 = val15;
	}
//	交付，客户，内控判断结果标识
	private String istrue_jfmin;
	private String istrue_jfmax;
	private String istrue_khmin;
	private String istrue_khmax;
	private String istrue_nkmin;
	private String istrue_nkmax;
	public String isIstrue_jfmin() {
		return istrue_jfmin;
	}
	public void setIstrue_jfmin(String istrue_jfmin) {
		this.istrue_jfmin = istrue_jfmin;
	}
	public String isIstrue_jfmax() {
		return istrue_jfmax;
	}
	public void setIstrue_jfmax(String istrue_jfmax) {
		this.istrue_jfmax = istrue_jfmax;
	}
	public String isIstrue_khmin() {
		return istrue_khmin;
	}
	public void setIstrue_khmin(String istrue_khmin) {
		this.istrue_khmin = istrue_khmin;
	}
	public String isIstrue_khmax() {
		return istrue_khmax;
	}
	public void setIstrue_khmax(String istrue_khmax) {
		this.istrue_khmax = istrue_khmax;
	}
	public String isIstrue_nkmin() {
		return istrue_nkmin;
	}
	public void setIstrue_nkmin(String istrue_nkmin) {
		this.istrue_nkmin = istrue_nkmin;
	}
	public String isIstrue_nkmax() {
		return istrue_nkmax;
	}
	public void setIstrue_nkmax(String istrue_nkmax) {
		this.istrue_nkmax = istrue_nkmax;
	}
	
	/**
	 * 用于传参
	 */
	private HashMap<String, HashMap<String, String>> stand;
	public HashMap<String, HashMap<String, String>> getStand() {
		return stand;
	}
	public void setStand(HashMap<String, HashMap<String, String>> stand) {
		this.stand = stand;
	}
	
	private String jf_min_result;
	private String jf_max_result;
	private String kh_min_result;
	private String kh_max_result;
	private String nk_min_result;
	private String nk_max_result;
	public String getJf_min_result() {
		return jf_min_result;
	}
	public void setJf_min_result(String jf_min_result) {
		this.jf_min_result = jf_min_result;
	}
	public String getJf_max_result() {
		return jf_max_result;
	}
	public void setJf_max_result(String jf_max_result) {
		this.jf_max_result = jf_max_result;
	}
	public String getKh_min_result() {
		return kh_min_result;
	}
	public void setKh_min_result(String kh_min_result) {
		this.kh_min_result = kh_min_result;
	}
	public String getKh_max_result() {
		return kh_max_result;
	}
	public void setKh_max_result(String kh_max_result) {
		this.kh_max_result = kh_max_result;
	}
	public String getNk_min_result() {
		return nk_min_result;
	}
	public void setNk_min_result(String nk_min_result) {
		this.nk_min_result = nk_min_result;
	}
	public String getNk_max_result() {
		return nk_max_result;
	}
	public void setNk_max_result(String nk_max_result) {
		this.nk_max_result = nk_max_result;
	}
	
	/**
	 * 引用取样编号
	 */
	private String quote_consign_no;
	public String getQuote_consign_no() {
		return quote_consign_no;
	}
	public void setQuote_consign_no(String quote_consign_no) {
		this.quote_consign_no = quote_consign_no;
	}
	/**
	 * 初样取样编号
	 */
	private String old_consign_no;
	public String getOld_consign_no() {
		return old_consign_no;
	}
	public void setOld_consign_no(String old_consign_no) {
		this.old_consign_no = old_consign_no;
	}
	
	
	private String is_quote;
	public String getIs_quote() {
		return is_quote;
	}
	public void setIs_quote(String is_quote) {
		this.is_quote = is_quote;
	}
	
	
//-----------------------	2019.1.25 新加字段用于应用检验项目----------------------------------------------------------------------------
	
	/**
	 * 平均值
	 */
	private String avg_val;
	public String getAvg_val() {
		return avg_val;
	}
	public void setAvg_val(String avg_val) {
		this.avg_val = avg_val;
	}
	/**
	 * 引用检验项目
	 */
	private String quote_phy_item;
	public String getQuote_phy_item() {
		return quote_phy_item;
	}
	public void setQuote_phy_item(String quote_phy_item) {
		this.quote_phy_item = quote_phy_item;
	}
}
