package market.Qms.com.vo;

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

import market.Qms.com.mapper.MscStdDetectionMapper;

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="COM_MSC_STD_DETECTION", namespace=MscStdDetectionMapper.class)
public class MscStdDetection extends BaseVO implements Serializable {

	/** 探伤索引号 */
	@Id
	private String dic;

	/** 产品规范码 */
	@Column
	private String psc;

	/** 冶金规范码 */
	@Column
	private String msc;

	/** 标准类型(G:国标/国际/协议,K:客户,N:内控) */
	@Column("STD_TYPE")
	private String stdType;

	/** 工序代码(A\B\C\D.....) */
	@Column("PROCESS_CODE")
	private String processCode;

	/** 工序名称 */
	@Column("PROCESS_DESC")
	private String processDesc;

	/** 内控标准代码(内控用) */
	@Column("STD_CODE_NK")
	private String stdCodeNk;

	/** 内控标准名称(内控用) */
	@Column("STD_NAME_NK")
	private String stdNameNk;

	/** 扣型代码(集合) */
	@Column("MODEL_CODE")
	private String modelCode;

	/** 扣型描述(集合) */
	@Column("MODEL_DESC")
	private String modelDesc;

	/** 创建人 */
	@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("DELETE_NAME")
	private String deleteName;

	/** 删除时间 */
	@Column("DELETE_TIME")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date deleteTime;

	/** 有效标志(3:已审核，2:提交审核，1:录入状态，0:无效) */
	@Column
	private String validflag;

	/** 备注 */
	@Column
	private String memo;

	/** 产品大类(4049) */
	@Column("PROD_LINE")
	private String prodLine;

	/** 接箍码(冶金规范码下面接箍码维护交货标准时用) */
	@Column("CODE_JG")
	private String codeJg;

	/** 钢级代码集合（内控） */
	@Column("STEEL_CODE_NK")
	private String steelCodeNk;

	/** 钢级名称集合（内控） */
	@Column("STEEL_NAME_NK")
	private String steelNameNk;

	/** 扣型代码集合（内控用） */
	@Column("MODEL_CODE_NK")
	private String modelCodeNk;

	/** 扣型名称集合（内控用） */
	@Column("MODEL_DESC_NK")
	private String modelDescNk;

	/** 品名集合（内控） */
	@Column("PROD_CODE_NK")
	private String prodCodeNk;

	/** 品名集合（内控） */
	@Column("PROD_NAME_NK")
	private String prodNameNk;

	/** 产品标准集合（内控） */
	@Column("STD_CODE_S_NK")
	private String stdCodeSNk;

	/** 产品标准集合（内控） */
	@Column("STD_NAME_S_NK")
	private String stdNameSNk;

	/** 产品标准类别集合（内控） */
	@Column("STD_STYLE_S_NK")
	private String stdStyleSNk;

	/** 产品标准类别集合（内控） */
	@Column("STD_STYLE_DESC_S_NK")
	private String stdStyleDescSNk;

	public String getDic() {
		return this.dic;
	}

	public String getPsc() {
		return this.psc;
	}

	public String getMsc() {
		return this.msc;
	}

	public String getStdType() {
		return this.stdType;
	}

	public String getProcessCode() {
		return this.processCode;
	}

	public String getProcessDesc() {
		return this.processDesc;
	}

	public String getStdCodeNk() {
		return this.stdCodeNk;
	}

	public String getStdNameNk() {
		return this.stdNameNk;
	}

	public String getModelCode() {
		return this.modelCode;
	}

	public String getModelDesc() {
		return this.modelDesc;
	}

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

	public Date getDeleteTime() {
		return this.deleteTime;
	}

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

	public String getMemo() {
		return this.memo;
	}

	public String getProdLine() {
		return this.prodLine;
	}

	public String getCodeJg() {
		return this.codeJg;
	}

	public String getSteelCodeNk() {
		return this.steelCodeNk;
	}

	public String getSteelNameNk() {
		return this.steelNameNk;
	}

	public String getModelCodeNk() {
		return this.modelCodeNk;
	}

	public String getModelDescNk() {
		return this.modelDescNk;
	}

	public String getProdCodeNk() {
		return this.prodCodeNk;
	}

	public String getProdNameNk() {
		return this.prodNameNk;
	}

	public String getStdCodeSNk() {
		return this.stdCodeSNk;
	}

	public String getStdNameSNk() {
		return this.stdNameSNk;
	}

	public String getStdStyleSNk() {
		return this.stdStyleSNk;
	}

	public String getStdStyleDescSNk() {
		return this.stdStyleDescSNk;
	}

	public void setDic(String dic) {
		this.dic = dic;
	}

	public void setPsc(String psc) {
		this.psc = psc;
	}

	public void setMsc(String msc) {
		this.msc = msc;
	}

	public void setStdType(String stdType) {
		this.stdType = stdType;
	}

	public void setProcessCode(String processCode) {
		this.processCode = processCode;
	}

	public void setProcessDesc(String processDesc) {
		this.processDesc = processDesc;
	}

	public void setStdCodeNk(String stdCodeNk) {
		this.stdCodeNk = stdCodeNk;
	}

	public void setStdNameNk(String stdNameNk) {
		this.stdNameNk = stdNameNk;
	}

	public void setModelCode(String modelCode) {
		this.modelCode = modelCode;
	}

	public void setModelDesc(String modelDesc) {
		this.modelDesc = modelDesc;
	}

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

	public void setDeleteTime(Date deleteTime) {
		this.deleteTime = deleteTime;
	}

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

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public void setProdLine(String prodLine) {
		this.prodLine = prodLine;
	}

	public void setCodeJg(String codeJg) {
		this.codeJg = codeJg;
	}

	public void setSteelCodeNk(String steelCodeNk) {
		this.steelCodeNk = steelCodeNk;
	}

	public void setSteelNameNk(String steelNameNk) {
		this.steelNameNk = steelNameNk;
	}

	public void setModelCodeNk(String modelCodeNk) {
		this.modelCodeNk = modelCodeNk;
	}

	public void setModelDescNk(String modelDescNk) {
		this.modelDescNk = modelDescNk;
	}

	public void setProdCodeNk(String prodCodeNk) {
		this.prodCodeNk = prodCodeNk;
	}

	public void setProdNameNk(String prodNameNk) {
		this.prodNameNk = prodNameNk;
	}

	public void setStdCodeSNk(String stdCodeSNk) {
		this.stdCodeSNk = stdCodeSNk;
	}

	public void setStdNameSNk(String stdNameSNk) {
		this.stdNameSNk = stdNameSNk;
	}

	public void setStdStyleSNk(String stdStyleSNk) {
		this.stdStyleSNk = stdStyleSNk;
	}

	public void setStdStyleDescSNk(String stdStyleDescSNk) {
		this.stdStyleDescSNk = stdStyleDescSNk;
	}

}
