/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2018-03-26
 * 描述            ：岗位交接班记录主表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Mes.Shift.vo;
import java.io.Serializable;
import java.util.Date;

import market.Mes.Shift.mapper.MesShiftMMapper;

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="MES_SHIFT_M", namespace=MesShiftMMapper.class)
public class MesShiftM extends BaseVO implements Serializable {
	/** 
	 * 机台代码
	 */ 
	@Id
	private String machine_code;
	public String getMachine_code() {
		return this.machine_code;
	}
	public void setMachine_code(String machine_code) {
		this.machine_code = machine_code;
	}

	/** 
	 * 作业日期
	 */
	@Id
	private String wrk_date;
	public String getWrk_date() {
		return this.wrk_date;
	}
	public void setWrk_date(String wrk_date) {
		this.wrk_date = wrk_date;
	}

	/** 
	 * 作业班次（1晚、2白、3中）
	 */ 
	@Id
	private String wrk_ord;
	public String getWrk_ord() {
		return this.wrk_ord;
	}
	public void setWrk_ord(String wrk_ord) {
		this.wrk_ord = wrk_ord;
	}

	/** 
	 * 作业班组（1甲、2乙、3丙、4丁）
	 */ 
	@Column
	private String wrk_grp;
	public String getWrk_grp() {
		return this.wrk_grp;
	}
	public void setWrk_grp(String wrk_grp) {
		this.wrk_grp = wrk_grp;
	}

	/** 
	 * 已接班（1是、0否）
	 */ 
	@Column
	private String carry_on;
	public String getCarry_on() {
		return this.carry_on;
	}
	public void setCarry_on(String carry_on) {
		this.carry_on = carry_on;
	}

	/** 
	 * 接班操作人
	 */ 
	@Column
	private String carry_on_opr;
	public String getCarry_on_opr() {
		return this.carry_on_opr;
	}
	public void setCarry_on_opr(String carry_on_opr) {
		this.carry_on_opr = carry_on_opr;
	}

	/** 
	 * 接班操作时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date carry_on_time;
	public Date getCarry_on_time() {
		return this.carry_on_time;
	}
	public void setCarry_on_time(Date carry_on_time) {
		this.carry_on_time = carry_on_time;
	}

	/** 
	 * 当班投入统计量（吨）
	 */ 
	@Column
	private Double input_sys;
	public Double getInput_sys() {
		return this.input_sys;
	}
	public void setInput_sys(Double input_sys) {
		this.input_sys = input_sys;
	}

	/** 
	 * 当班投入核对量（吨）
	 */ 
	@Column
	private Double input_chk;
	public Double getInput_chk() {
		return this.input_chk;
	}
	public void setInput_chk(Double input_chk) {
		this.input_chk = input_chk;
	}

	/** 
	 * 当班产出统计量（吨）
	 */ 
	@Column
	private Double output_sys;
	public Double getOutput_sys() {
		return this.output_sys;
	}
	public void setOutput_sys(Double output_sys) {
		this.output_sys = output_sys;
	}

	/** 
	 * 当班产出核对量（吨）
	 */ 
	@Column
	private Double output_chk;
	public Double getOutput_chk() {
		return this.output_chk;
	}
	public void setOutput_chk(Double output_chk) {
		this.output_chk = output_chk;
	}

	/** 
	 * 已交班（1是、0否）
	 */ 
	@Column
	private String turn_off;
	public String getTurn_off() {
		return this.turn_off;
	}
	public void setTurn_off(String turn_off) {
		this.turn_off = turn_off;
	}

	/** 
	 * 交班操作人
	 */ 
	@Column
	private String turn_off_opr;
	public String getTurn_off_opr() {
		return this.turn_off_opr;
	}
	public void setTurn_off_opr(String turn_off_opr) {
		this.turn_off_opr = turn_off_opr;
	}

	/** 
	 * 交班操作时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date turn_off_time;
	public Date getTurn_off_time() {
		return this.turn_off_time;
	}
	public void setTurn_off_time(Date turn_off_time) {
		this.turn_off_time = turn_off_time;
	}

	/** 
	 * 创建人
	 */ 
	@Column
	private String create_opr;
	public String getCreate_opr() {
		return this.create_opr;
	}
	public void setCreate_opr(String create_opr) {
		this.create_opr = create_opr;
	}

	/** 
	 * 创建时间
	 */ 
	@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 update_opr;
	public String getUpdate_opr() {
		return this.update_opr;
	}
	public void setUpdate_opr(String update_opr) {
		this.update_opr = update_opr;
	}

	/** 
	 * 修改时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date update_time;
	public Date getUpdate_time() {
		return this.update_time;
	}
	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}

	/** 
	 * 当班故障时间（h）
	 */ 
	@Column
	private Double fault_time;
	public Double getFault_time() {
		return fault_time;
	}
	public void setFault_time(Double fault_time) {
		this.fault_time = fault_time;
	}
	
	/** 
	 * 当班故障责任单位
	 */ 
	@Column
	private String fault_unit;
	public String getFault_unit() {
		return fault_unit;
	}
	public void setFault_unit(String fault_unit) {
		this.fault_unit = fault_unit;
	}
	
	/** 
	 * 当班计划产量（t）
	 */ 
	@Column
	private Double pln_thr_wgt;
	public Double getPln_thr_wgt() {
		return pln_thr_wgt;
	}
	public void setPln_thr_wgt(Double pln_thr_wgt) {
		this.pln_thr_wgt = pln_thr_wgt;
	}

	/** 
	 * 当班实际产量（t）
	 */ 
	@Column
	private Double mtr_act_wgt;
	public Double getMtr_act_wgt() {
		return mtr_act_wgt;
	}
	public void setMtr_act_wgt(Double mtr_act_wgt) {
		this.mtr_act_wgt = mtr_act_wgt;
	}
	
	/** 
	 * 未执行原因
	 */ 
	@Column
	private String unexec_reason;
	public String getUnexec_reason() {
		return unexec_reason;
	}
	public void setUnexec_reason(String unexec_reason) {
		this.unexec_reason = unexec_reason;
	}
	
}
