/***文档注释***********************************************
 * 作者            ： 朱泽鹏
 * 创建日期     ：2018-02-6
 * 描述            ：探伤要求从表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Qms.metallurgy.vo;

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

import market.Qms.metallurgy.mapper.ComMscStdDetectionCMapper;

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_C", namespace=ComMscStdDetectionCMapper.class)
public class ComMscStdDetectionC extends BaseVO implements Serializable {
	private static final long serialVersionUID = 9415532124213L;

	/** 探伤索引号 */
	@Id("DIC")
	private String dic;

	/** 序号 */
	@Id("INDEX_SEQ")
	private Integer indexSeq;

	/** 材质检验项代码 */
	@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;

	/** 探伤频率代码(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;

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

	/** 标准类型 */
	private String specl_fl;
	
	/** designKey	 */
	private String design_key;
	
	public String getDesign_key() {
		return design_key;
	}

	public void setDesign_key(String design_key) {
		this.design_key = design_key;
	}
	
	

	public String getSpecl_fl() {
		return specl_fl;
	}

	public void setSpecl_fl(String specl_fl) {
		this.specl_fl = specl_fl;
	}

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

	public Integer getIndexSeq() {
		return this.indexSeq;
	}

	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 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 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 void setDic(String dic) {
		this.dic = dic;
	}

	public void setIndexSeq(Integer indexSeq) {
		this.indexSeq = indexSeq;
	}

	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 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;
	}

	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;
	}
	
	/**
	 * 用于分组
	 */
	private String psc;

	public String getPsc() {
		return psc;
	}

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

}
