/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2018-07-04
 * 描述            ：资材备件库-出库信息表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Lms.Equipment.vo;
import java.io.Serializable;
import java.util.Date;

import market.Lms.Equipment.mapper.YdmEquipmentOutlistSecondMapper;

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="YDM_EQUIPMENT_OUTLIST_SECOND", namespace=YdmEquipmentOutlistSecondMapper.class)
public class YdmEquipmentOutlistSecond extends BaseVO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 560046125918200190L;

	/** 
	 * 出库单号
	 */ 
	@Id
	private String out_bill_no;
	public String  getOut_bill_no() {
		return this.out_bill_no;
	}
	public void setOut_bill_no(String out_bill_no) {
		this.out_bill_no = out_bill_no;
	}

	/** 
	 * 出库类型(5005)
	 */ 
	@Column
	private String out_type;
	public String  getOut_type() {
		return this.out_type;
	}
	public void setOut_type(String out_type) {
		this.out_type = out_type;
	}

	/** 
	 * 出库班次
	 */ 
	@Column
	private String out_ord;
	public String  getOut_ord() {
		return this.out_ord;
	}
	public void setOut_ord(String out_ord) {
		this.out_ord = out_ord;
	}

	/** 
	 * 出库班组
	 */ 
	@Column
	private String out_grp;
	public String  getOut_grp() {
		return this.out_grp;
	}
	public void setOut_grp(String out_grp) {
		this.out_grp = out_grp;
	}

	/** 
	 * 出库日期
	 */ 
	@Column
	private String out_date;
	public String  getOut_date() {
		return this.out_date;
	}
	public void setOut_date(String out_date) {
		this.out_date = out_date;
	}

	/** 
	 * 出库操作时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date opr_time;
	public Date  getOpr_time() {
		return this.opr_time;
	}
	public void setOpr_time(Date opr_time) {
		this.opr_time = opr_time;
	}

	/** 
	 * 出库操作人
	 */ 
	@Column
	private String opr_man;
	public String  getOpr_man() {
		return this.opr_man;
	}
	public void setOpr_man(String opr_man) {
		this.opr_man = opr_man;
	}

	/** 
	 * 库存编号
	 */ 
	@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 mat_code;
	public String  getMat_code() {
		return this.mat_code;
	}
	public void setMat_code(String mat_code) {
		this.mat_code = mat_code;
	}

	/** 
	 * 产品名称
	 */ 
	@Column
	private String mat_name;
	public String  getMat_name() {
		return this.mat_name;
	}
	public void setMat_name(String mat_name) {
		this.mat_name = mat_name;
	}

	/** 
	 * 产品分类编码
	 */ 
	@Column
	private String srot_code;
	public String  getSrot_code() {
		return this.srot_code;
	}
	public void setSrot_code(String srot_code) {
		this.srot_code = srot_code;
	}

	/** 
	 * 产品分类名称
	 */ 
	@Column
	private String srot_name;
	public String  getSrot_name() {
		return this.srot_name;
	}
	public void setSrot_name(String srot_name) {
		this.srot_name = srot_name;
	}

	/** 
	 * 规格
	 */ 
	@Column
	private String spec;
	public String  getSpec() {
		return this.spec;
	}
	public void setSpec(String spec) {
		this.spec = spec;
	}

	/** 
	 * 采购订单号
	 */ 
	@Column
	private String purc_order_no;
	public String  getPurc_order_no() {
		return this.purc_order_no;
	}
	public void setPurc_order_no(String purc_order_no) {
		this.purc_order_no = purc_order_no;
	}

	/** 
	 * 供应商名称
	 */ 
	@Column
	private String supplier_name;
	public String  getSupplier_name() {
		return this.supplier_name;
	}
	public void setSupplier_name(String supplier_name) {
		this.supplier_name = supplier_name;
	}

	/** 
	 * 数量
	 */ 
	@Column
	private Double quantity;
	public Double  getQuantity() {
		return this.quantity;
	}
	public void setQuantity(Double quantity) {
		this.quantity = quantity;
	}

	/** 
	 * 单位
	 */ 
	@Column
	private String unit;
	public String  getUnit() {
		return this.unit;
	}
	public void setUnit(String unit) {
		this.unit = unit;
	}

	/** 
	 * 单价
	 */ 
	@Column
	private Double price;
	public Double  getPrice() {
		return this.price;
	}
	public void setPrice(Double price) {
		this.price = price;
	}

	/** 
	 * 处库区域
	 */ 
	@Column
	private String area;
	public String  getArea() {
		return this.area;
	}
	public void setArea(String area) {
		this.area = area;
	}

	/** 
	 * 所属仓库编码
	 */ 
	@Column
	private String storage_code;
	public String  getStorage_code() {
		return this.storage_code;
	}
	public void setStorage_code(String storage_code) {
		this.storage_code = storage_code;
	}


	/** 
	 * 创建者姓名
	 */ 
	@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;
	}

	
	/**
	 * 出库类型名称
	 */
	private String out_type_name;
	public String getOut_type_name() {
		return out_type_name;
	}
	public void setOut_type_name(String out_type_name) {
		this.out_type_name = out_type_name;
	}
	
	// 机台号代码
	@Column
	private String machine_code;
	// 机台号名称
	@Column
	private String machine_name;

	public String getMachine_code() {
		return machine_code;
	}
	public void setMachine_code(String machine_code) {
		this.machine_code = machine_code;
	}

	public String getMachine_name() {
		return machine_name;
	}
	public void setMachine_name(String machine_name) {
		this.machine_name = machine_name;
	}
	
	//用于交接班的出库数量
	private Double amount;
	public Double getAmount() {
		return amount;
	}
	public void setAmount(Double amount) {
		this.amount = amount;
	}
	 
}
