/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2018-11-08
 * 描述            ：物料附加信息表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Mes.MaterielTrack.vo;
import java.io.Serializable;
import java.util.Date;

import market.Mes.MaterielTrack.mapper.PrcMaterielExtinfoMapper;

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_MATERIEL_EXTINFO", namespace=PrcMaterielExtinfoMapper.class)
public class PrcMaterielExtinfo extends BaseVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/** 
	 * 物料号
	 */ 
	@Id
	private String object_no;
	public String getObject_no() {
		return this.object_no;
	}
	public void setObject_no(String object_no) {
		this.object_no = object_no;
	}

	/** 
	 * 虚拟物料号
	 */ 
	@Column
	private String object_no_vt;
	public String getObject_no_vt() {
		return this.object_no_vt;
	}
	public void setObject_no_vt(String object_no_vt) {
		this.object_no_vt = object_no_vt;
	}

	/** 
	 * 当前执行位置
	 */ 
	@Column
	private Long position;
	public Long getPosition() {
		return this.position;
	}
	public void setPosition(Long position) {
		this.position = position;
	}

	/** 
	 * 全工艺路径
	 */ 
	@Column
	private String whole_process_codes;
	public String getWhole_process_codes() {
		return this.whole_process_codes;
	}
	public void setWhole_process_codes(String whole_process_codes) {
		this.whole_process_codes = whole_process_codes;
	}

	/** 
	 * 全工艺路径描述
	 */ 
	@Column
	private String whole_process_names;
	public String getWhole_process_names() {
		return this.whole_process_names;
	}
	public void setWhole_process_names(String whole_process_names) {
		this.whole_process_names = whole_process_names;
	}

	/** 
	 * 实际作业路径
	 */ 
	@Column
	private String actual_process;
	public String getActual_process() {
		return this.actual_process;
	}
	public void setActual_process(String actual_process) {
		this.actual_process = actual_process;
	}
	
	/** 
	 * 实际作业路径
	 */ 
	private String actual_process_names;
	public String getActual_process_names() {
		return actual_process_names;
	}
	public void setActual_process_names(String actual_process_names) {
		this.actual_process_names = actual_process_names;
	}

	/** 
	 * 作业路径
	 */ 
	@Column
	private String task_process_codes;
	public String getTask_process_codes() {
		return this.task_process_codes;
	}
	public void setTask_process_codes(String task_process_codes) {
		this.task_process_codes = task_process_codes;
	}

	/** 
	 * 作业路径描述
	 */ 
	@Column
	private String task_process_names;
	public String getTask_process_names() {
		return this.task_process_names;
	}
	public void setTask_process_names(String task_process_names) {
		this.task_process_names = task_process_names;
	}
	
	/** 
	 * 生产订单号
	 */ 
	@Column
	private String prod_order_no;
	public String getProd_order_no() {
		return prod_order_no;
	}
	public void setProd_order_no(String prod_order_no) {
		this.prod_order_no = prod_order_no;
	}

	/** 
	 * 订单号
	 */ 
	@Column
	private String order_no;
	public String getOrder_no() {
		return order_no;
	}
	public void setOrder_no(String order_no) {
		this.order_no = order_no;
	}

	/**
	 * 操作时间
	 */
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
	private Date create_time;
	public Date getCreate_time() {
		return create_time;
	}
	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}
	
	/**
	 * 操作人
	 */
	@Column
	private String create_man;
	public String getCreate_man() {
		return create_man;
	}
	public void setCreate_man(String create_man) {
		this.create_man = create_man;
	}

}
