package market.Qms.com.vo;

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

import market.Qms.com.mapper.BaseSteelMapper;

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_STEEL", namespace=BaseSteelMapper.class)
public class BaseSteel extends BaseVO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1960127493386613690L;

	/** 代码 */
	@Id("STEEL_CODE")
	private String steelCode;

	/** 名称 */
	@Column("STEEL_NAME")
	private String steelName;

	/** 类型(1:钢级, 2:牌号) */
	@Column("STEEL_STYLE")
	private String steelStyle;

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

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

	/** 删除人 */
	@Column("DELETE_NAME")
	private String deleteName;

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

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

	/** {老系统}代码 */
	@Column("STEELCODE_OLD")
	private String steelcodeOld;

	public String getSteelCode() {
		return this.steelCode;
	}

	public String getSteelName() {
		return this.steelName;
	}

	public String getSteelStyle() {
		return this.steelStyle;
	}

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

	public String getDeleteName() {
		return this.deleteName;
	}

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

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

	public String getSteelcodeOld() {
		return this.steelcodeOld;
	}

	public void setSteelCode(String steelCode) {
		this.steelCode = steelCode;
	}

	public void setSteelName(String steelName) {
		this.steelName = steelName;
	}

	public void setSteelStyle(String steelStyle) {
		this.steelStyle = steelStyle;
	}

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

	public void setDeleteName(String deleteName) {
		this.deleteName = deleteName;
	}

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

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

	public void setSteelcodeOld(String steelcodeOld) {
		this.steelcodeOld = steelcodeOld;
	}
	@Column("STEEL_TYPE")
	private String steel_type;
	@Column("IS_YG")
	private String is_yg;
	public String getSteel_type() {
		return steel_type;
	}

	public void setSteel_type(String steel_type) {
		this.steel_type = steel_type;
	}

	public String getIs_yg() {
		return is_yg;
	}

	public void setIs_yg(String is_yg) {
		this.is_yg = is_yg;
	}

}
