/***文档注释***********************************************
 * 作者               :                   易鑫
 * 创建日期      :                   2017.12.17
 * 描述               :        			进程转移白名单
 * 注意事项      :                   无
 * 遗留BUG :                   无
 * 修改日期      :                   
 * 修改人员      :                   
 * 修改内容      :                   
***********************************************************/

package market.Mes.MaterielTrack.vo;
import java.io.Serializable;
import java.util.Date;

import market.Mes.MaterielTrack.mapper.PrcMatprocWhitelistMapper;

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="PRC_MATPROC_WHITELIST", namespace=PrcMatprocWhitelistMapper.class)
public class PrcMatprocWhitelist extends BaseVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -1445714765032073100L;
	@Id
	//序号
	private long serial_no;
	public long  getSerial_no() {
		return this.serial_no;
	}
	public void setSerial_no(long serial_no) {
		this.serial_no = serial_no;
	}

	@Column
	//上一步代码
	private String prc_code_bf;
	public String  getPrc_code_bf() {
		return this.prc_code_bf;
	}
	public void setPrc_code_bf(String prc_code_bf) {
		this.prc_code_bf = prc_code_bf;
	}

	@Column
	//进程代码
	private String prc_code;
	public String  getPrc_code() {
		return this.prc_code;
	}
	public void setPrc_code(String prc_code) {
		this.prc_code = prc_code;
	}

	@Column

	//1：必须唯一的转移；2：可能的转移之一
	private int allow_type;
	public int  getAllow_type() {
		return this.allow_type;
	}
	public void setAllow_type(int allow_type) {
		this.allow_type = allow_type;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

	//有效开始时间
	private Date begin_time;
	public Date  getBegin_time() {
		return this.begin_time;
	}
	public void setBegin_time(Date begin_time) {
		this.begin_time = begin_time;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//有效结束时间
	private Date end_time;
	public Date  getEnd_time() {
		return this.end_time;
	}
	public void setEnd_time(Date end_time) {
		this.end_time = end_time;
	}

	@Column
	//创建人
	private String create_man_name;
	public String  getCreate_man_name() {
		return this.create_man_name;
	}
	public void setCreate_man_name(String create_man_name) {
		this.create_man_name = create_man_name;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//创建时间
	private Date create_time;
	public Date  getCreate_time() {
		return this.create_time;
	}
	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	@Column
	//备注
	private String remark;
	public String  getRemark() {
		return this.remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}

}
