package market.Qms.com.vo;

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

import market.Qms.com.mapper.BaseStdRSpecMapper;

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_BASE_STD_R_SPEC", namespace=BaseStdRSpecMapper.class)
public class BaseStdRSpec extends BaseVO implements Serializable {

	/** 标准号-规格 id (SP00001)*/
	@Id("STD_SPEC_ID")
	private String stdSpecId;
	
	/** 标准代码 */
	@Column("STD_CODE")
	private String stdCode;

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

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

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

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

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

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

	/** 类型(A钢管(必须要填外径壁厚)、B管坯(只允许填外径)、C其它(要走接箍或附件的,不能填外径壁厚)) */
	@Column("MSC_STYLE")
	private String mscStyle;

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

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

	public String getStdSpecId() {
		return stdSpecId;
	}

	public void setStdSpecId(String stdSpecId) {
		this.stdSpecId = stdSpecId;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}
