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

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

import market.Mes.MaterielTrack.mapper.PrcMaterielProcessMapper;

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_PROCESS", namespace=PrcMaterielProcessMapper.class)
public class PrcMaterielProcess extends BaseVO implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 4331860005701396709L;

	//进程描述
	private String prc_code_desc;
	
	
	public String getPrc_code_desc() {
		return prc_code_desc;
	}

	public void setPrc_code_desc(String prc_code_desc) {
		this.prc_code_desc = prc_code_desc;
	}

	@Id
	//序列号
	private long serial_no;
	
	@Column
	//横剪计划号
	private String cl_plan_no;

	@Column
	//轧制计划号
	private String rl_plan_no;

	@Column
	//分条计划号
	private String lw_plan_no;
	
	@Column
	//罩退计划号
	private String an_plan_no;
	
	@Column
	//平整计划号
	private String sr_plan_no;

	@Column
	//批组号
	private String batch_no;

	public String getBatch_no() {
		return batch_no;
	}

	public void setBatch_no(String batch_no) {
		this.batch_no = batch_no;
	}

	@Column
	//附加信息1
	private String addition_1;
	
	@Column
	//附加信息2
	private String addition_2;

	@Column
	//附加信息3
	private String addition_3;

	@Column
	//附加信息4
	private String addition_4;

	@Column
	//附加信息5
	private String addition_5;

	@Column
	//操作人
	private String create_man_name;

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//操作时间
	private Date create_time;

	@Column
	//无效标志(0/空:有效，其他无效)
	private int invalid_flg;

	@Column
	//备注
	private String remark;

	@Column
	//物料号
	private String object_no;

	@Column
	//10卷；10带；10板
	private String object_type;

	@Column
	//上一步代码
	private String prc_code_bf;

	@Column
	//进程代码
	private String prc_code;
	
	@Column
	//产线
	private String pline_code;

	@Column
	//订单行号
	private String order_no;

	@Column
	//生产订单号
	private String prod_order_no;

	@Column
	//分条设计号
	private String lw_design_no;

	@Column
	//横剪设计号
	private String cl_design_no;

	@Column
	//轧制设计号
	private String rl_design_no;

	@Column
	// 罩退设计号
	private String an_design_no;
	
	@Column
	// 平整设计号
	private String sr_design_no;
	
	//是否保留同时间点的其他状态
	private int keep_sametime_status;
	
	private int rn;
	
	private int rown;
	
	
	public long getSerial_no() {
		return serial_no;
	}

	public void setSerial_no(long serialNo) {
		this.serial_no = serialNo;
	}

	public String getCl_plan_no() {
		return cl_plan_no;
	}

	public void setCl_plan_no(String clPlanNo) {
		this.cl_plan_no = clPlanNo;
	}

	public String getRl_plan_no() {
		return rl_plan_no;
	}

	public void setRl_plan_no(String rlPlanNo) {
		this.rl_plan_no = rlPlanNo;
	}

	public String getAddition_1() {
		return addition_1;
	}

	public void setAddition_1(String addition_1) {
		this.addition_1 = addition_1;
	}

	public String getAddition_2() {
		return addition_2;
	}

	public void setAddition_2(String addition_2) {
		this.addition_2 = addition_2;
	}

	public String getAddition_3() {
		return addition_3;
	}

	public void setAddition_3(String addition_3) {
		this.addition_3 = addition_3;
	}

	public String getAddition_4() {
		return addition_4;
	}

	public void setAddition_4(String addition_4) {
		this.addition_4 = addition_4;
	}

	public String getAddition_5() {
		return addition_5;
	}

	public void setAddition_5(String addition_5) {
		this.addition_5 = addition_5;
	}

	public String getCreate_man_name() {
		return create_man_name;
	}

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

	public Date getCreate_time() {
		return create_time;
	}

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

	public int getInvalid_flg() {
		return invalid_flg;
	}

	public void setInvalid_flg(int invalidFlg) {
		this.invalid_flg = invalidFlg;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getObject_no() {
		return object_no;
	}

	public void setObject_no(String object_no) {
		this.object_no = object_no;
	}

	public String getObject_type() {
		return object_type;
	}

	public void setObject_type(String objectType) {
		this.object_type = objectType;
	}

	public String getPrc_code_bf() {
		return prc_code_bf;
	}

	public void setPrc_code_bf(String prcCodeBf) {
		this.prc_code_bf = prcCodeBf;
	}

	public String getPrc_code() {
		return prc_code;
	}

	public void setPrc_code(String prcCode) {
		this.prc_code = prcCode;
	}

	public String getPline_code() {
		return pline_code;
	}

	public void setPline_code(String plineCode) {
		this.pline_code = plineCode;
	}

	public String getOrder_no() {
		return order_no;
	}

	public void setOrder_no(String orderNo) {
		this.order_no = orderNo;
	}

	public String getProd_order_no() {
		return prod_order_no;
	}

	public void setProd_order_no(String prodOrderNo) {
		this.prod_order_no = prodOrderNo;
	}

	public String getLw_design_no() {
		return lw_design_no;
	}

	public void setLw_design_no(String lwDesignNo) {
		this.lw_design_no = lwDesignNo;
	}

	public String getCl_design_no() {
		return cl_design_no;
	}

	public void setCl_design_no(String clDesignNo) {
		this.cl_design_no = clDesignNo;
	}

	public String getRl_design_no() {
		return rl_design_no;
	}

	public void setRl_design_no(String rlDesignNo) {
		this.rl_design_no = rlDesignNo;
	}

	public String getLw_plan_no() {
		return lw_plan_no;
	}

	public void setLw_plan_no(String lwPlanNo) {
		this.lw_plan_no = lwPlanNo;
	}

	public int getKeep_sametime_status() {
		return keep_sametime_status;
	}

	public void setKeep_sametime_status(int keep_sametime_status) {
		this.keep_sametime_status = keep_sametime_status;
	}

	public int getRn() {
		return rn;
	}

	public void setRn(int rn) {
		this.rn = rn;
	}

	public int getRown() {
		return rown;
	}

	public void setRown(int rown) {
		this.rown = rown;
	}

	public String getAn_plan_no() {
		return an_plan_no;
	}

	public void setAn_plan_no(String an_plan_no) {
		this.an_plan_no = an_plan_no;
	}

	public String getSr_plan_no() {
		return sr_plan_no;
	}

	public void setSr_plan_no(String sr_plan_no) {
		this.sr_plan_no = sr_plan_no;
	}

	public String getAn_design_no() {
		return an_design_no;
	}

	public void setAn_design_no(String an_design_no) {
		this.an_design_no = an_design_no;
	}

	public String getSr_design_no() {
		return sr_design_no;
	}

	public void setSr_design_no(String sr_design_no) {
		this.sr_design_no = sr_design_no;
	}

	@Column
	private String pc_design_no ; 
	public String getPc_design_no() {
		return pc_design_no;
	}

	public void setPc_design_no(String pc_design_no) {
		this.pc_design_no = pc_design_no;
	}

	
	@Column
	private String pc_plan_no ; 
	public String getPc_plan_no() {
		return pc_plan_no;
	}

	public void setPc_plan_no(String pc_plan_no) {
		this.pc_plan_no = pc_plan_no;
	}
	
}
