package market.Qms.com.vo;

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

import market.Qms.com.mapper.MscStdDetectionCMapper;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hnshituo.basic.vo.BaseVO;
import com.hnshituo.orm.annotation.Column;
import com.hnshituo.orm.annotation.Table;

@Table(name="COM_MSC_STD_DETECTION_C", namespace=MscStdDetectionCMapper.class)
public class MscStdDetectionC extends BaseVO implements Serializable {

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

	/** 序号 */
	@Column
	private Integer xh;

	/** 材质检验项代码 */
	@Column("PHY_CODE_S")
	private String phyCodeS;

	/** 材质检验项名称 */
	@Column("PHY_NAME_S")
	private String phyNameS;

	/** 探伤位置代码(4020) */
	@Column("POSITION_CODE")
	private String positionCode;

	/** 探伤位置描述 */
	@Column("POSITION_DESC")
	private String positionDesc;

	/** 探伤参考标准(4021) */
	@Column("STD_DESC")
	private String stdDesc;

	/** 探伤级别代码(4022) */
	@Column("LV_CODE")
	private String lvCode;

	/** 刻槽位置(4023) */
	@Column("GROOVE_POS")
	private String groovePos;

	/** 刻槽方向(4024) */
	@Column("GROOVE_DIR")
	private String grooveDir;

	/** 探伤级别描述 */
	@Column("LV_DESC")
	private String lvDesc;

	/** 探伤覆盖率(%) */
	@Column
	private String coverage;

	/** 创建人 */
	@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;

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

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

	/** 探伤频率代码(4011)(按比例、逐支) */
	@Column
	private String rate;

	/** 探伤频率描述 */
	@Column("DESC_RATE")
	private String descRate;

	/** 频率值（按比例，具体百分比） */
	@Column("DESC_VAL")
	private String descVal;

	/** 分组索引号(同一分组的为多选一项) */
	@Column("GROUP_SEQ")
	private String groupSeq;

	/** 外径下限值 */
	@Column("MIN_D")
	private String minD;

	/** 外径上限值 */
	@Column("MAX_D")
	private String maxD;

	/** 壁厚下限值 */
	@Column("MIN_H")
	private String minH;

	/** 壁厚上限值 */
	@Column("MAX_H")
	private String maxH;

	/** 外径下限值符号 */
	@Column("MIN_D_SIGN")
	private String minDSign;

	/** 外径上限值符号 */
	@Column("MAX_D_SIGN")
	private String maxDSign;

	/** 壁厚下限值符号 */
	@Column("MIN_H_SIGN")
	private String minHSign;

	/** 壁厚上限值符号 */
	@Column("MAX_H_SIGN")
	private String maxHSign;

	/** 标准类型 */
	private String speclFl;
	
	/** */
	private String desginKey;
	
	/** 用途代码 */
	
	  private String alpha_code;

	  /** 用途描述 */
	
	  private String alpha_name;
	  

	  public String getAlpha_code() {
	    return alpha_code;
	  }
	  public void setAlpha_code(String alpha_code) {
	    this.alpha_code = alpha_code;
	  }
	  public String getAlpha_name() {
	    return alpha_name;
	  }
		public void setAlpha_name(String alpha_name) {
			this.alpha_name = alpha_name;
		}
	
	public String getSpeclFl() {
		return speclFl;
	}

	public void setSpeclFl(String speclFl) {
		this.speclFl = speclFl;
	}

	public String getDesginKey() {
		return desginKey;
	}

	public void setDesginKey(String desginKey) {
		this.desginKey = desginKey;
	}

	

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

	public Integer getXh() {
		return this.xh;
	}

	public String getPhyCodeS() {
		return this.phyCodeS;
	}

	public String getPhyNameS() {
		return this.phyNameS;
	}

	public String getPositionCode() {
		return this.positionCode;
	}

	public String getPositionDesc() {
		return this.positionDesc;
	}

	public String getStdDesc() {
		return this.stdDesc;
	}

	public String getLvCode() {
		return this.lvCode;
	}

	public String getGroovePos() {
		return this.groovePos;
	}

	public String getGrooveDir() {
		return this.grooveDir;
	}

	public String getLvDesc() {
		return this.lvDesc;
	}

	public String getCoverage() {
		return this.coverage;
	}

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

	public String getDescRate() {
		return this.descRate;
	}

	public String getDescVal() {
		return this.descVal;
	}

	public String getGroupSeq() {
		return this.groupSeq;
	}

	public String getMinD() {
		return this.minD;
	}

	public String getMaxD() {
		return this.maxD;
	}

	public String getMinH() {
		return this.minH;
	}

	public String getMaxH() {
		return this.maxH;
	}

	public String getMinDSign() {
		return this.minDSign;
	}

	public String getMaxDSign() {
		return this.maxDSign;
	}

	public String getMinHSign() {
		return this.minHSign;
	}

	public String getMaxHSign() {
		return this.maxHSign;
	}

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

	public void setXh(Integer xh) {
		this.xh = xh;
	}

	public void setPhyCodeS(String phyCodeS) {
		this.phyCodeS = phyCodeS;
	}

	public void setPhyNameS(String phyNameS) {
		this.phyNameS = phyNameS;
	}

	public void setPositionCode(String positionCode) {
		this.positionCode = positionCode;
	}

	public void setPositionDesc(String positionDesc) {
		this.positionDesc = positionDesc;
	}

	public void setStdDesc(String stdDesc) {
		this.stdDesc = stdDesc;
	}

	public void setLvCode(String lvCode) {
		this.lvCode = lvCode;
	}

	public void setGroovePos(String groovePos) {
		this.groovePos = groovePos;
	}

	public void setGrooveDir(String grooveDir) {
		this.grooveDir = grooveDir;
	}

	public void setLvDesc(String lvDesc) {
		this.lvDesc = lvDesc;
	}

	public void setCoverage(String coverage) {
		this.coverage = coverage;
	}

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

	public void setDescRate(String descRate) {
		this.descRate = descRate;
	}

	public void setDescVal(String descVal) {
		this.descVal = descVal;
	}

	public void setGroupSeq(String groupSeq) {
		this.groupSeq = groupSeq;
	}

	public void setMinD(String minD) {
		this.minD = minD;
	}

	public void setMaxD(String maxD) {
		this.maxD = maxD;
	}

	public void setMinH(String minH) {
		this.minH = minH;
	}

	public void setMaxH(String maxH) {
		this.maxH = maxH;
	}

	public void setMinDSign(String minDSign) {
		this.minDSign = minDSign;
	}

	public void setMaxDSign(String maxDSign) {
		this.maxDSign = maxDSign;
	}

	public void setMinHSign(String minHSign) {
		this.minHSign = minHSign;
	}

	public void setMaxHSign(String maxHSign) {
		this.maxHSign = maxHSign;
	}

}
