/***文档注释***********************************************
 * 作者            ：      易鑫
 * 创建日期     ：2018-02-6
 * 描述            ：成分取样明细表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Qms.qcm.vo;

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

import market.Qms.qcm.mapper.JhySampleChemDMapper;

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_CHEM_D", namespace=JhySampleChemDMapper.class)
public class JhySampleChemD extends BaseVO implements Serializable {

	/** 试样号 */
	@Column("SMP_NO")
	private String smpNo;

	/** 取样编号 */
	@Id("SPECIMEN_NO")
	private String specimenNo;

	/** 批号 */
	@Column("BATCH_NO")
	private String batchNo;

	/** 炉号 */
	@Column("HEAT_NO")
	private String heatNo;

	/** 取样频次代码 */
	@Column("FREQ_CODE")
	private String freqCode;

	/** 取样频次名称 */
	@Column("FREQ_NAME")
	private String freqName;

	/** 取样材料号 */
	@Column("MATERIAL_NO")
	private String materialNo;

	/** 样品类型代码 */
	@Column("SMP_TYPE_CODE")
	private String smpTypeCode;

	/** 样品类型名称 */
	@Column("SMP_TYPE_NAME")
	private String smpTypeName;

	/** 检验项目代码集合 */
	@Column("ALL_ITEM_CODE")
	private String allItemCode;

	/** 检验项目名称集合 */
	@Column("ALL_ITEM_NAME")
	private String allItemName;

	/** 委托编号（产线简写标识（COM_BASE_PLINE.PLINE_ABBR）+2位年月日+4位流水） */
	@Column("CONSIGN_NO")
	private String consignNo;

	/** 委托编号序号（同组号向下流水） */
	@Column("CONSIGN_NO_SEQ")
	private Integer consignNoSeq;

	/** 试验次数 */
	@Column("TEST_QTY")
	private Integer testQty;

	/** 取样数量 */
	@Column("SMP_QTY")
	private Integer smpQty;

	/** 母板号（取样频次='408603',不可为空,按母板取样） */
	@Column("BOARD_NO")
	private String boardNo;

	/** 引用委托编号 */
	@Column("QUOTE_CONSIGN_NO")
	private String quoteConsignNo;

	/** 初样委托编号（复样不能为空） */
	@Column("OLD_CONSIGN_NO")
	private String oldConsignNo;

	/** 品名代码 */
	@Column("PROD_CODE")
	private String prodCode;

	/** 品名描述 */
	@Column("PROD_NAME")
	private String prodName;

	/** 牌号代码 */
	@Column("STEEL_CODE")
	private String steelCode;

	/** 牌号名称 */
	@Column("STEEL_NAME")
	private String steelName;

	/** 标准代码 */
	@Column("STD_CODE")
	private String stdCode;

	/** 标准名称 */
	@Column("STD_NAME")
	private String stdName;

	/** 产品规格代码 */
	@Column("SPEC_CODE")
	private String specCode;

	/** 产品规格描述 */
	@Column("SPEC_NAME")
	private String specName;

	/** 交货状态代码 */
	@Column("DELIVERY_STATE_CODE")
	private String deliveryStateCode;

	/** 交货状态描述 */
	@Column("DELIVERY_STATE_DESC")
	private String deliveryStateDesc;

	/** 产线代码 */
	@Column("PLINE_CODE")
	private String plineCode;

	/** 产线描述 */
	@Column("PLINE_NAME")
	private String plineName;

	/** 状态(0,未发送,1,已发送,2,已接收,3,已完成) */
	@Column
	private String status;

	/** 有效标志(1:有效，0:无效) */
	@Column
	private String validflag;

	/** 创建人 */
	@Column("CREATE_NAME")
	private String createName;

	/** 创建时间 */
	@Column("CREATE_TIME")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;

	/** 修改人 */
	@Column("UPDATE_NAME")
	private String updateName;

	/** 修改时间 */
	@Column("UPDATE_TIME")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updateTime;

	/** 发送人 */
	@Column("SEND_NAME")
	private String sendName;

	/** 发送时间 */
	@Column("SEND_TIME")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date sendTime;

	/** 验收人 */
	@Column("AFFIRM_NAME")
	private String affirmName;

	/** 验收时间 */
	@Column("AFFIRM_TIME")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date affirmTime;

	/** 验收备注 */
	@Column("CHECK_MEMO")
	private String checkMemo;

	public String getSmpNo() {
		return this.smpNo;
	}

	public String getSpecimenNo() {
		return this.specimenNo;
	}

	public String getBatchNo() {
		return this.batchNo;
	}

	public String getHeatNo() {
		return this.heatNo;
	}

	public String getFreqCode() {
		return this.freqCode;
	}

	public String getFreqName() {
		return this.freqName;
	}

	public String getMaterialNo() {
		return this.materialNo;
	}

	public String getSmpTypeCode() {
		return this.smpTypeCode;
	}

	public String getSmpTypeName() {
		return this.smpTypeName;
	}

	public String getAllItemCode() {
		return this.allItemCode;
	}

	public String getAllItemName() {
		return this.allItemName;
	}

	public String getConsignNo() {
		return this.consignNo;
	}

	public Integer getConsignNoSeq() {
		return this.consignNoSeq;
	}

	public Integer getTestQty() {
		return this.testQty;
	}

	public Integer getSmpQty() {
		return this.smpQty;
	}

	public String getBoardNo() {
		return this.boardNo;
	}

	public String getQuoteConsignNo() {
		return this.quoteConsignNo;
	}

	public String getOldConsignNo() {
		return this.oldConsignNo;
	}

	public String getProdCode() {
		return this.prodCode;
	}

	public String getProdName() {
		return this.prodName;
	}

	public String getSteelCode() {
		return this.steelCode;
	}

	public String getSteelName() {
		return this.steelName;
	}

	public String getStdCode() {
		return this.stdCode;
	}

	public String getStdName() {
		return this.stdName;
	}

	public String getSpecCode() {
		return this.specCode;
	}

	public String getSpecName() {
		return this.specName;
	}

	public String getDeliveryStateCode() {
		return this.deliveryStateCode;
	}

	public String getDeliveryStateDesc() {
		return this.deliveryStateDesc;
	}

	public String getPlineCode() {
		return this.plineCode;
	}

	public String getPlineName() {
		return this.plineName;
	}

	public String getStatus() {
		return this.status;
	}

	public String getValidflag() {
		return this.validflag;
	}

	public String getCreateName() {
		return this.createName;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public String getUpdateName() {
		return this.updateName;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public String getSendName() {
		return this.sendName;
	}

	public Date getSendTime() {
		return this.sendTime;
	}

	public String getAffirmName() {
		return this.affirmName;
	}

	public Date getAffirmTime() {
		return this.affirmTime;
	}

	public String getCheckMemo() {
		return this.checkMemo;
	}

	public void setSmpNo(String smpNo) {
		this.smpNo = smpNo;
	}

	public void setSpecimenNo(String specimenNo) {
		this.specimenNo = specimenNo;
	}

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

	public void setHeatNo(String heatNo) {
		this.heatNo = heatNo;
	}

	public void setFreqCode(String freqCode) {
		this.freqCode = freqCode;
	}

	public void setFreqName(String freqName) {
		this.freqName = freqName;
	}

	public void setMaterialNo(String materialNo) {
		this.materialNo = materialNo;
	}

	public void setSmpTypeCode(String smpTypeCode) {
		this.smpTypeCode = smpTypeCode;
	}

	public void setSmpTypeName(String smpTypeName) {
		this.smpTypeName = smpTypeName;
	}

	public void setAllItemCode(String allItemCode) {
		this.allItemCode = allItemCode;
	}

	public void setAllItemName(String allItemName) {
		this.allItemName = allItemName;
	}

	public void setConsignNo(String consignNo) {
		this.consignNo = consignNo;
	}

	public void setConsignNoSeq(Integer consignNoSeq) {
		this.consignNoSeq = consignNoSeq;
	}

	public void setTestQty(Integer testQty) {
		this.testQty = testQty;
	}

	public void setSmpQty(Integer smpQty) {
		this.smpQty = smpQty;
	}

	public void setBoardNo(String boardNo) {
		this.boardNo = boardNo;
	}

	public void setQuoteConsignNo(String quoteConsignNo) {
		this.quoteConsignNo = quoteConsignNo;
	}

	public void setOldConsignNo(String oldConsignNo) {
		this.oldConsignNo = oldConsignNo;
	}

	public void setProdCode(String prodCode) {
		this.prodCode = prodCode;
	}

	public void setProdName(String prodName) {
		this.prodName = prodName;
	}

	public void setSteelCode(String steelCode) {
		this.steelCode = steelCode;
	}

	public void setSteelName(String steelName) {
		this.steelName = steelName;
	}

	public void setStdCode(String stdCode) {
		this.stdCode = stdCode;
	}

	public void setStdName(String stdName) {
		this.stdName = stdName;
	}

	public void setSpecCode(String specCode) {
		this.specCode = specCode;
	}

	public void setSpecName(String specName) {
		this.specName = specName;
	}

	public void setDeliveryStateCode(String deliveryStateCode) {
		this.deliveryStateCode = deliveryStateCode;
	}

	public void setDeliveryStateDesc(String deliveryStateDesc) {
		this.deliveryStateDesc = deliveryStateDesc;
	}

	public void setPlineCode(String plineCode) {
		this.plineCode = plineCode;
	}

	public void setPlineName(String plineName) {
		this.plineName = plineName;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public void setValidflag(String validflag) {
		this.validflag = validflag;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public void setSendName(String sendName) {
		this.sendName = sendName;
	}

	public void setSendTime(Date sendTime) {
		this.sendTime = sendTime;
	}

	public void setAffirmName(String affirmName) {
		this.affirmName = affirmName;
	}

	public void setAffirmTime(Date affirmTime) {
		this.affirmTime = affirmTime;
	}

	public void setCheckMemo(String checkMemo) {
		this.checkMemo = checkMemo;
	}

	
}
