package market.Qms.com.vo;

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

import market.Qms.com.mapper.BaseInfoMapper;

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_INFO", namespace=BaseInfoMapper.class)
public class BaseInfo extends BaseVO implements Serializable {

	/** 基础分类编码 */
	@Id("BASE_CODE")
	private String baseCode;

	/** 基础分类名称 */
	@Column("BASE_NAME")
	private String baseName;

	/** 快速检索码 */
	@Column("SORT_CODE")
	private String sortCode;

	/** 可编辑标志 */
	@Column
	private String isvisible;

	/** 拼音助记码 */
	@Column("MNEMONIC_CODE")
	private String mnemonicCode;

	/** 序号 */
	@Column
	private String seq;

	/** 是否允许增加子类 */
	@Column
	private String flag;

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

	/** 状态 */
	@Column
	private String validflag;

	/** 创建人编号 */
	@Column("CREATE_MAN_NO")
	private String createManNo;

	/** 创建人姓名 */
	@Column("CREATE_MAN_NAME")
	private String createManName;

	/** 创建时间 */
	@Column("CREATE_TIME")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;

	/** 修改人编号 */
	@Column("UPDATE_MAN_NO")
	private String updateManNo;

	/** 修改人姓名 */
	@Column("UPDATE_MAN_NAME")
	private String updateManName;

	/** 修改时间 */
	@Column("UPDATE_TIME")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updateTime;

	/** 删除人编号 */
	@Column("DELETE_MAN_NO")
	private String deleteManNo;

	/** 删除人姓名 */
	@Column("DELETE_MAN_NAME")
	private String deleteManName;

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

	/** 钢种系数(sortcode=4002专用，前台界面不显示) */
	@Column
	private Integer coefficient;

	public String getBaseCode() {
		return this.baseCode;
	}

	public String getBaseName() {
		return this.baseName;
	}

	public String getSortCode() {
		return this.sortCode;
	}

	public String getIsvisible() {
		return this.isvisible;
	}

	public String getMnemonicCode() {
		return this.mnemonicCode;
	}

	public String getSeq() {
		return this.seq;
	}

	public String getFlag() {
		return this.flag;
	}

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

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

	public String getCreateManNo() {
		return this.createManNo;
	}

	public String getCreateManName() {
		return this.createManName;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public String getUpdateManNo() {
		return this.updateManNo;
	}

	public String getUpdateManName() {
		return this.updateManName;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public String getDeleteManNo() {
		return this.deleteManNo;
	}

	public String getDeleteManName() {
		return this.deleteManName;
	}

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

	public Integer getCoefficient() {
		return this.coefficient;
	}

	public void setBaseCode(String baseCode) {
		this.baseCode = baseCode;
	}

	public void setBaseName(String baseName) {
		this.baseName = baseName;
	}

	public void setSortCode(String sortCode) {
		this.sortCode = sortCode;
	}

	public void setIsvisible(String isvisible) {
		this.isvisible = isvisible;
	}

	public void setMnemonicCode(String mnemonicCode) {
		this.mnemonicCode = mnemonicCode;
	}

	public void setSeq(String seq) {
		this.seq = seq;
	}

	public void setFlag(String flag) {
		this.flag = flag;
	}

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

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

	public void setCreateManNo(String createManNo) {
		this.createManNo = createManNo;
	}

	public void setCreateManName(String createManName) {
		this.createManName = createManName;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public void setUpdateManNo(String updateManNo) {
		this.updateManNo = updateManNo;
	}

	public void setUpdateManName(String updateManName) {
		this.updateManName = updateManName;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public void setDeleteManNo(String deleteManNo) {
		this.deleteManNo = deleteManNo;
	}

	public void setDeleteManName(String deleteManName) {
		this.deleteManName = deleteManName;
	}

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

	public void setCoefficient(Integer coefficient) {
		this.coefficient = coefficient;
	}

}
