/***文档注释***********************************************
 * 作者               :                   易鑫
 * 创建日期      :                   2017.11.21
 * 描述               :        			包装计划明细
 * 注意事项      :                   无
 * 遗留BUG :                   无
 * 修改日期      :                   
 * 修改人员      :                   
 * 修改内容      :                   
***********************************************************/

package market.Mes.Packing.Plan.vo;

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

import market.Mes.Packing.Plan.mapper.PlnPackingPlanDetailMapper;

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="PLN_PACKING_PLAN_DETAIL", namespace=PlnPackingPlanDetailMapper.class)
public class PlnPackingPlanDetail extends BaseVO implements Serializable {
	@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 pk_plan_no;
	public String  getPk_plan_no() {
		return this.pk_plan_no;
	}
	public void setPk_plan_no(String pk_plan_no) {
		this.pk_plan_no = pk_plan_no;
	}

	@Column
	//计划内序号
	private long inner_seq;
	public long  getInner_seq() {
		return this.inner_seq;
	}
	public void setInner_seq(long inner_seq) {
		this.inner_seq = inner_seq;
	}

	@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 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 status;
	public String  getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	@Column
	//产线
	private String pline_code;
	public String  getPline_code() {
		return this.pline_code;
	}
	public void setPline_code(String pline_code) {
		this.pline_code = pline_code;
	}

	@Column
	//机台编号
	private String machine_code;
	public String  getMachine_code() {
		return this.machine_code;
	}
	public void setMachine_code(String machine_code) {
		this.machine_code = machine_code;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//计划操作(包装)时间
	private Date plan_opt_time;
	public Date  getPlan_opt_time() {
		return this.plan_opt_time;
	}
	public void setPlan_opt_time(Date plan_opt_time) {
		this.plan_opt_time = plan_opt_time;
	}

	@Column
	//包装要求1
	private String packing_demand_1;
	public String  getPacking_demand_1() {
		return this.packing_demand_1;
	}
	public void setPacking_demand_1(String packing_demand_1) {
		this.packing_demand_1 = packing_demand_1;
	}

	@Column
	//包装要求2
	private String packing_demand_2;
	public String  getPacking_demand_2() {
		return this.packing_demand_2;
	}
	public void setPacking_demand_2(String packing_demand_2) {
		this.packing_demand_2 = packing_demand_2;
	}

	@Column
	//包装要求3
	private String packing_demand_3;
	public String  getPacking_demand_3() {
		return this.packing_demand_3;
	}
	public void setPacking_demand_3(String packing_demand_3) {
		this.packing_demand_3 = packing_demand_3;
	}

	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	//交货日期
	private Date deliver_date;
	public Date  getDeliver_date() {
		return this.deliver_date;
	}
	public void setDeliver_date(Date deliver_date) {
		this.deliver_date = deliver_date;
	}

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

	@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;
	}
}
