package com.steering.pss.judge.model;

import java.util.ArrayList;

/**
 * 数据库表QCM_ZC_CHEM_PHY_DETAIL所对应的实体类（生成工具：代码生成器3.0）
 * @author DESKTOP-1M51SAA   date 2018-12-26
 */
@SuppressWarnings("serial")
public class QcmZcChemPhyDetailEntity implements java.io.Serializable {
    /**
     * 综合判定记录ID
     */
    private String judgeId = "";
    /**
     * 二层表序号
     */
    private String detailSeq = "";
    /**
     * 检验编号
     */
    private String checkNo = "";
    /**
     * 试样号 
     */
    private String sampleNo = "";
    /**
     * 试样组代码
     */
    private String phyCodeMin = "";
    /**
     * 试样组名称
     */
    private String phyNameMin = "";
    /**
     * 取样频率代码(4011)(组批要求,支数限制)
     */
    private String rate = "";
    /**
     * 取样频率描述
     */
    private String descRate = "";
    /**
     * 试样码
     */
    private String eic = "";
    /**
     * 样条号
     */
    private String sampleNoMin = "";
    /**
     * 样条数GS
     */
    private String sampleCount = "";
    /**
     * 取样长度
     */
    private String sampleLen = "";
    /**
     * 样管管号
     */
    private String matNo = "";
    /**
     * 管头编号
     */
    private String headMatNo = "";
    /**
     * 管序号
     */
    private String barCode = "";
    /**
     * 内控判定结果 0 不合 1合格
     */
    private String nkResult = "";
    /**
     * 交付判定结果 0不合 1合格
     */
    private String jfResult = "";
    /**
     * 判定结果来源（0系统  1人工）
     */
    private String resultSource = "";
    /**
     * 有效标志（0无效  1有效）
     */
    private String validflag = "";
    /**
     * "委托类型(0，正常 1，首日检 2，科研样 3，生产加样 ， 4外购管，5内部委托，6组炉)"
     */
    private String craftSource = "";
    /**
     * 工序代码(A\B\C\D.....)
     */
    private String processCode = "";
    /**
     * 炉号
     */
    private String judgeStoveNo = "";
    /**
     * 批号
     */
    private String batchNo = "";
    /**
     * 申请判定单号
     */
    private String jugdeApplyCode = "";
    private String pic = "";
    private String zbsValidflag = "";
	

	private ArrayList<QcmZcChemColresultEntity> chems = new ArrayList<QcmZcChemColresultEntity>();
    private ArrayList<QcmZcPhyColresultEntity> phys = new ArrayList<QcmZcPhyColresultEntity>();
    
    public ArrayList<QcmZcChemColresultEntity> getChems() {
		return chems;
	}

	public void setChems(ArrayList<QcmZcChemColresultEntity> chems) {
		this.chems = chems;
	}

	public ArrayList<QcmZcPhyColresultEntity> getPhys() {
		return phys;
	}

	public void setPhys(ArrayList<QcmZcPhyColresultEntity> phys) {
		this.phys = phys;
	}

	/**
     * 综合判定记录ID
     * @return value
     */
    public String getJudgeId() {
        return judgeId;
    }

    /**
     * 综合判定记录ID
     * @param judgeId value
     */
    public void setJudgeId(String judgeId) {
        this.judgeId = judgeId;
    }

    /**
     * 二层表序号
     * @return value
     */
    public String getDetailSeq() {
        return detailSeq;
    }

    /**
     * 二层表序号
     * @param detailSeq value
     */
    public void setDetailSeq(String detailSeq) {
        this.detailSeq = detailSeq;
    }

    /**
     * 检验编号
     * @return value
     */
    public String getCheckNo() {
        return checkNo;
    }

    /**
     * 检验编号
     * @param checkNo value
     */
    public void setCheckNo(String checkNo) {
        this.checkNo = checkNo;
    }

    /**
     * 试样号 
     * @return value
     */
    public String getSampleNo() {
        return sampleNo;
    }

    /**
     * 试样号 
     * @param sampleNo value
     */
    public void setSampleNo(String sampleNo) {
        this.sampleNo = sampleNo;
    }

    /**
     * 试样组代码
     * @return value
     */
    public String getPhyCodeMin() {
        return phyCodeMin;
    }

    /**
     * 试样组代码
     * @param phyCodeMin value
     */
    public void setPhyCodeMin(String phyCodeMin) {
        this.phyCodeMin = phyCodeMin;
    }

    /**
     * 试样组名称
     * @return value
     */
    public String getPhyNameMin() {
        return phyNameMin;
    }

    /**
     * 试样组名称
     * @param phyNameMin value
     */
    public void setPhyNameMin(String phyNameMin) {
        this.phyNameMin = phyNameMin;
    }

    /**
     * 取样频率代码(4011)(组批要求,支数限制)
     * @return value
     */
    public String getRate() {
        return rate;
    }

    /**
     * 取样频率代码(4011)(组批要求,支数限制)
     * @param rate value
     */
    public void setRate(String rate) {
        this.rate = rate;
    }

    /**
     * 取样频率描述
     * @return value
     */
    public String getDescRate() {
        return descRate;
    }

    /**
     * 取样频率描述
     * @param descRate value
     */
    public void setDescRate(String descRate) {
        this.descRate = descRate;
    }

    /**
     * 试样码
     * @return value
     */
    public String getEic() {
        return eic;
    }

    /**
     * 试样码
     * @param eic value
     */
    public void setEic(String eic) {
        this.eic = eic;
    }

    /**
     * 样条号
     * @return value
     */
    public String getSampleNoMin() {
        return sampleNoMin;
    }

    /**
     * 样条号
     * @param sampleNoMin value
     */
    public void setSampleNoMin(String sampleNoMin) {
        this.sampleNoMin = sampleNoMin;
    }

    /**
     * 样条数GS
     * @return value
     */
    public String getSampleCount() {
        return sampleCount;
    }

    /**
     * 样条数GS
     * @param sampleCount value
     */
    public void setSampleCount(String sampleCount) {
        this.sampleCount = sampleCount;
    }

    /**
     * 取样长度
     * @return value
     */
    public String getSampleLen() {
        return sampleLen;
    }

    /**
     * 取样长度
     * @param sampleLen value
     */
    public void setSampleLen(String sampleLen) {
        this.sampleLen = sampleLen;
    }

    /**
     * 样管管号
     * @return value
     */
    public String getMatNo() {
        return matNo;
    }

    /**
     * 样管管号
     * @param matNo value
     */
    public void setMatNo(String matNo) {
        this.matNo = matNo;
    }

    /**
     * 管头编号
     * @return value
     */
    public String getHeadMatNo() {
        return headMatNo;
    }

    /**
     * 管头编号
     * @param headMatNo value
     */
    public void setHeadMatNo(String headMatNo) {
        this.headMatNo = headMatNo;
    }

    /**
     * 管序号
     * @return value
     */
    public String getBarCode() {
        return barCode;
    }

    /**
     * 管序号
     * @param barCode value
     */
    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }

    /**
     * 内控判定结果 0 不合 1合格
     * @return value
     */
    public String getNkResult() {
        return nkResult;
    }

    /**
     * 内控判定结果 0 不合 1合格
     * @param nkResult value
     */
    public void setNkResult(String nkResult) {
        this.nkResult = nkResult;
    }

    /**
     * 交付判定结果 0不合 1合格
     * @return value
     */
    public String getJfResult() {
        return jfResult;
    }

    /**
     * 交付判定结果 0不合 1合格
     * @param jfResult value
     */
    public void setJfResult(String jfResult) {
        this.jfResult = jfResult;
    }

    /**
     * 判定结果来源（0系统  1人工）
     * @return value
     */
    public String getResultSource() {
        return resultSource;
    }

    /**
     * 判定结果来源（0系统  1人工）
     * @param resultSource value
     */
    public void setResultSource(String resultSource) {
        this.resultSource = resultSource;
    }

    /**
     * 有效标志（0无效  1有效）
     * @return value
     */
    public String getValidflag() {
        return validflag;
    }

    /**
     * 有效标志（0无效  1有效）
     * @param validflag value
     */
    public void setValidflag(String validflag) {
        this.validflag = validflag;
    }

    /**
     * "委托类型(0，正常 1，首日检 2，科研样 3，生产加样 ， 4外购管，5内部委托，6组炉)"
     * @return value
     */
    public String getCraftSource() {
        return craftSource;
    }

    /**
     * "委托类型(0，正常 1，首日检 2，科研样 3，生产加样 ， 4外购管，5内部委托，6组炉)"
     * @param craftSource value
     */
    public void setCraftSource(String craftSource) {
        this.craftSource = craftSource;
    }

    /**
     * 工序代码(A\B\C\D.....)
     * @return value
     */
    public String getProcessCode() {
        return processCode;
    }

    /**
     * 工序代码(A\B\C\D.....)
     * @param processCode value
     */
    public void setProcessCode(String processCode) {
        this.processCode = processCode;
    }
    
    public String getJudgeStoveNo() {
		return judgeStoveNo;
	}

	public void setJudgeStoveNo(String judgeStoveNo) {
		this.judgeStoveNo = judgeStoveNo;
	}

	public String getBatchNo() {
		return batchNo;
	}

	public void setBatchNo(String batchNo) {
		this.batchNo = batchNo;
	}

	public String getJugdeApplyCode() {
		return jugdeApplyCode;
	}

	public void setJugdeApplyCode(String jugdeApplyCode) {
		this.jugdeApplyCode = jugdeApplyCode;
	}
	
	public String getPic() {
		return pic;
	}

	public void setPic(String pic) {
		this.pic = pic;
	}
	
	public String getZbsValidflag() {
		return zbsValidflag;
	}

	public void setZbsValidflag(String zbsValidflag) {
		this.zbsValidflag = zbsValidflag;
	}
}
