/***文档注释***********************************************
 * 作者            ：      易鑫
 * 创建日期     ：2018-02-6
 * 描述            ：边部检验实绩表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Qms.qcm.vo;

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

import market.Qms.qcm.mapper.QcmJudgeMarginalMapper;

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_JUDGE_MARGINAL", namespace=QcmJudgeMarginalMapper.class)
public class QcmJudgeMarginal extends BaseVO implements Serializable {

	/** 边部检验索引号（MA+两位年月日+4位流水号,MA1711100001） */
	@Id("MARGINAL_INDEX")
	private String marginalIndex;

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

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

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

	/** 边部检验结果代码 */
	@Column("MARGINAL_RESULT_CODE")
	private String marginalResultCode;

	/** 边部检验结果名称 */
	@Column("MARGINAL_RESULT_NAME")
	private String marginalResultName;

	/** 边部检验备注 */
	@Column("MARGINAL_MEMO")
	private String marginalMemo;

	/** 钢制缺陷代码 */
	@Column("STEEL_DEFECT_CODE")
	private String steelDefectCode;

	/** 钢制缺陷描述 */
	@Column("STEEL_DEFECT_DESC")
	private String steelDefectDesc;

	/** 工艺缺陷代码 */
	@Column("CRAFT_DEFECT_CODE")
	private String craftDefectCode;

	/** 工艺缺陷描述 */
	@Column("CRAFT_DEFECT_DESC")
	private String craftDefectDesc;

	/** 修改类别代码 */
	@Column("DISPOSE_CATG_CODE")
	private String disposeCatgCode;

	/** 修改类别描述 */
	@Column("DISPOSE_CATG_DESC")
	private String disposeCatgDesc;

	/** 修磨单位代码 */
	@Column("REPAIR_SECTION_CODE")
	private String repairSectionCode;

	/** 修磨单位名称 */
	@Column("REPAIR_SECTION_NAME")
	private String repairSectionName;

	/** 责任单位代码 */
	@Column("RESPON_SECTION_CODE")
	private String responSectionCode;

	/** 责任单位名称 */
	@Column("RESPON_SECTION_NAME")
	private String responSectionName;

	/** 改尺类别代码 */
	@Column("RESIZE_CATG_CODE")
	private String resizeCatgCode;

	/** 改尺类别名称 */
	@Column("RESIZE_CATG_NAME")
	private String resizeCatgName;

	/** 厚度 */
	@Column
	private Integer thick;

	/** 宽度 */
	@Column
	private Integer width;

	/** 长度 */
	@Column
	private Integer length;

	/** 重量 */
	@Column
	private Integer weight;

	/** 计划号 */
	@Column("PLN_NO")
	private String plnNo;

	/** 品名代码 */
	@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("DELIVERY_STATE_CODE")
	private String deliveryStateCode;

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

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

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

	/** 切边方式 */
	@Column("TRIM_MODE")
	private String trimMode;

	/** 定尺方式 */
	@Column("SHEAR_MODE")
	private String shearMode;

	/** 合同号 */
	@Column("CONTRACT_NO")
	private String contractNo;

	/** 合同行号 */
	@Column("CONTRACT_LINE_SEQ")
	private String contractLineSeq;

	/** CONTRACT_LINE_NO(CONTRACT_PK+4位流水号) */
	@Column("CONTRACT_LINE_NO")
	private String contractLineNo;

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

	/** 产线名称 */
	@Column("PLINE_NAME")
	private String plineName;

	/** 班次 */
	@Column("WRK_ORD")
	private String wrkOrd;

	/** 班组 */
	@Column("WRK_GRP")
	private String wrkGrp;

	/** 检验人 */
	@Column("JUDGE_NAME")
	private String judgeName;

	/** 检验日期 */
	@Column("JUDGE_TIME")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date judgeTime;

	public String getMarginalIndex() {
		return this.marginalIndex;
	}

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

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

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

	public String getMarginalResultCode() {
		return this.marginalResultCode;
	}

	public String getMarginalResultName() {
		return this.marginalResultName;
	}

	public String getMarginalMemo() {
		return this.marginalMemo;
	}

	public String getSteelDefectCode() {
		return this.steelDefectCode;
	}

	public String getSteelDefectDesc() {
		return this.steelDefectDesc;
	}

	public String getCraftDefectCode() {
		return this.craftDefectCode;
	}

	public String getCraftDefectDesc() {
		return this.craftDefectDesc;
	}

	public String getDisposeCatgCode() {
		return this.disposeCatgCode;
	}

	public String getDisposeCatgDesc() {
		return this.disposeCatgDesc;
	}

	public String getRepairSectionCode() {
		return this.repairSectionCode;
	}

	public String getRepairSectionName() {
		return this.repairSectionName;
	}

	public String getResponSectionCode() {
		return this.responSectionCode;
	}

	public String getResponSectionName() {
		return this.responSectionName;
	}

	public String getResizeCatgCode() {
		return this.resizeCatgCode;
	}

	public String getResizeCatgName() {
		return this.resizeCatgName;
	}

	public Integer getThick() {
		return this.thick;
	}

	public Integer getWidth() {
		return this.width;
	}

	public Integer getLength() {
		return this.length;
	}

	public Integer getWeight() {
		return this.weight;
	}

	public String getPlnNo() {
		return this.plnNo;
	}

	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 getDeliveryStateCode() {
		return this.deliveryStateCode;
	}

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

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

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

	public String getTrimMode() {
		return this.trimMode;
	}

	public String getShearMode() {
		return this.shearMode;
	}

	public String getContractNo() {
		return this.contractNo;
	}

	public String getContractLineSeq() {
		return this.contractLineSeq;
	}

	public String getContractLineNo() {
		return this.contractLineNo;
	}

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

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

	public String getWrkOrd() {
		return this.wrkOrd;
	}

	public String getWrkGrp() {
		return this.wrkGrp;
	}

	public String getJudgeName() {
		return this.judgeName;
	}

	public Date getJudgeTime() {
		return this.judgeTime;
	}

	public void setMarginalIndex(String marginalIndex) {
		this.marginalIndex = marginalIndex;
	}

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

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

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

	public void setMarginalResultCode(String marginalResultCode) {
		this.marginalResultCode = marginalResultCode;
	}

	public void setMarginalResultName(String marginalResultName) {
		this.marginalResultName = marginalResultName;
	}

	public void setMarginalMemo(String marginalMemo) {
		this.marginalMemo = marginalMemo;
	}

	public void setSteelDefectCode(String steelDefectCode) {
		this.steelDefectCode = steelDefectCode;
	}

	public void setSteelDefectDesc(String steelDefectDesc) {
		this.steelDefectDesc = steelDefectDesc;
	}

	public void setCraftDefectCode(String craftDefectCode) {
		this.craftDefectCode = craftDefectCode;
	}

	public void setCraftDefectDesc(String craftDefectDesc) {
		this.craftDefectDesc = craftDefectDesc;
	}

	public void setDisposeCatgCode(String disposeCatgCode) {
		this.disposeCatgCode = disposeCatgCode;
	}

	public void setDisposeCatgDesc(String disposeCatgDesc) {
		this.disposeCatgDesc = disposeCatgDesc;
	}

	public void setRepairSectionCode(String repairSectionCode) {
		this.repairSectionCode = repairSectionCode;
	}

	public void setRepairSectionName(String repairSectionName) {
		this.repairSectionName = repairSectionName;
	}

	public void setResponSectionCode(String responSectionCode) {
		this.responSectionCode = responSectionCode;
	}

	public void setResponSectionName(String responSectionName) {
		this.responSectionName = responSectionName;
	}

	public void setResizeCatgCode(String resizeCatgCode) {
		this.resizeCatgCode = resizeCatgCode;
	}

	public void setResizeCatgName(String resizeCatgName) {
		this.resizeCatgName = resizeCatgName;
	}

	public void setThick(Integer thick) {
		this.thick = thick;
	}

	public void setWidth(Integer width) {
		this.width = width;
	}

	public void setLength(Integer length) {
		this.length = length;
	}

	public void setWeight(Integer weight) {
		this.weight = weight;
	}

	public void setPlnNo(String plnNo) {
		this.plnNo = plnNo;
	}

	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 setDeliveryStateCode(String deliveryStateCode) {
		this.deliveryStateCode = deliveryStateCode;
	}

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

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

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

	public void setTrimMode(String trimMode) {
		this.trimMode = trimMode;
	}

	public void setShearMode(String shearMode) {
		this.shearMode = shearMode;
	}

	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}

	public void setContractLineSeq(String contractLineSeq) {
		this.contractLineSeq = contractLineSeq;
	}

	public void setContractLineNo(String contractLineNo) {
		this.contractLineNo = contractLineNo;
	}

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

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

	public void setWrkOrd(String wrkOrd) {
		this.wrkOrd = wrkOrd;
	}

	public void setWrkGrp(String wrkGrp) {
		this.wrkGrp = wrkGrp;
	}

	public void setJudgeName(String judgeName) {
		this.judgeName = judgeName;
	}

	public void setJudgeTime(Date judgeTime) {
		this.judgeTime = judgeTime;
	}

}
