package market.Qms.metallurgy.vo;

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

import market.Qms.metallurgy.mapper.ComMscStdSpecBiasMapper;

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_SPEC_BIAS", namespace=ComMscStdSpecBiasMapper.class)
public class ComMscStdSpecBias extends BaseVO implements Serializable {

	private static final long serialVersionUID = -4271745573415467312L;

	/** 公差引用标准索引号 */
	@Id
	private String sic;
	
	/** 标准号代码 */
	@Column("STD_CODE")
	private String stdCode;
	
	/** 标准号名称 */
	@Column("STD_NAME")
	private String stdName;
	
	/** 创建人 */
	@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;
	
	/** 产品中类代码(4109) */
	@Column("PROD_TYPE_CODE_M")
	private String prodTypeCodeM;
	
	/** 产品中类名称 */
	@Column("PROD_TYPE_NAME_M")
	private String prodTypeNameM;
	
	/** 产品中类备注 */
	@Column("PROD_TYPE_MEMO_M")
	private String prodTypeMemoM;

	/** 备注 */
	@Column
	private String memo;
	
	/** 精度类型代码*/
	@Column("PRECISICON_TYPE_CODE")
	private String precisiconTypeCode;
	
	/** 精度类型名称*/
	@Column("PRECISICON_TYPE_DESC")
	private String precisiconTypeDesc;
	
	public String getPrecisiconTypeCode() {
		return precisiconTypeCode;
	}

	public void setPrecisiconTypeCode(String precisiconTypeCode) {
		this.precisiconTypeCode = precisiconTypeCode;
	}

	public String getPrecisiconTypeDesc() {
		return precisiconTypeDesc;
	}

	public void setPrecisiconTypeDesc(String precisiconTypeDesc) {
		this.precisiconTypeDesc = precisiconTypeDesc;
	}
	
	private Integer count;
	
	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}

	public String getSic() {
		return sic;
	}

	public String getStdCode() {
		return stdCode;
	}

	public String getStdName() {
		return stdName;
	}

	public String getCreateName() {
		return createName;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public String getUpdateName() {
		return updateName;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public String getDeleteName() {
		return deleteName;
	}

	public Date getDeleteTime() {
		return deleteTime;
	}

	public String getValidflag() {
		return validflag;
	}

	public String getProdTypeCodeM() {
		return prodTypeCodeM;
	}

	public String getProdTypeNameM() {
		return prodTypeNameM;
	}

	public String getProdTypeMemoM() {
		return prodTypeMemoM;
	}

	public String getMemo() {
		return memo;
	}

	public void setSic(String sic) {
		this.sic = sic;
	}

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

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

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

	public void setProdTypeNameM(String prodTypeNameM) {
		this.prodTypeNameM = prodTypeNameM;
	}

	public void setProdTypeMemoM(String prodTypeMemoM) {
		this.prodTypeMemoM = prodTypeMemoM;
	}

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