package com.uas.platform.b2b.mobile.model;

import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;

/**
 * 请假单
 * 
 * @author hejq
 * @time 创建时间：2017年2月23日
 */
@Entity
@Table(name = "mobile$vacation")
public class Vacation implements Serializable {

	/**
	 * 序列
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	@Column(name = "va_id")
	private Long va_id;

	/**
	 * 编号
	 */
	@Column(name = "va_code")
	private String va_code;

	/**
	 * 请假类型
	 */
	@Column(name = "va_vacationtype")
	private String va_vacationtype;

	/**
	 * 状态
	 */
	@Column(name = "va_status")
	private String va_status;

	/**
	 * 状态码
	 */
	@Column(name = "va_statuscode")
	private String va_statuscode;

	/**
	 * 人员编号
	 */
	@Column(name = "va_emcode")
	private Long emcode;

	/**
	 * 姓名
	 */
	@Column(name = "va_emname")
	private String va_emname;

	/**
	 * 开始时间
	 */
	@Column(name = "va_startime")
	private Date va_startime;

	/**
	 * 结束时间
	 */
	@Column(name = "va_endtime")
	private Date va_endtime;

	/**
	 * 录入人
	 */
	@Column(name = "va_recorder")
	private String va_recorder;

	/**
	 * 录入时间
	 */
	@Column(name = "va_date")
	private Date va_date;

	/**
	 * 企业uu
	 */
	@Column(name = "va_enuu")
	private Long enuu;

	/**
	 * 备注
	 */
	@Column(name = "va_remark")
	private String va_remark;

	/**
	 * 排序时间
	 */
	@Column(name = "va_orderdate")
	private Date orderdate;

	public Long getVa_id() {
		return va_id;
	}

	public void setVa_id(Long va_id) {
		this.va_id = va_id;
	}

	public String getVa_code() {
		return va_code;
	}

	public void setVa_code(String va_code) {
		this.va_code = va_code;
	}

	public String getVa_vacationtype() {
		return va_vacationtype;
	}

	public void setVa_vacationtype(String va_vacationtype) {
		this.va_vacationtype = va_vacationtype;
	}

	public String getVa_status() {
		return va_status;
	}

	public void setVa_status(String va_status) {
		this.va_status = va_status;
	}

	public String getVa_statuscode() {
		return va_statuscode;
	}

	public void setVa_statuscode(String va_statuscode) {
		this.va_statuscode = va_statuscode;
	}

	public Long getEmcode() {
		return emcode;
	}

	public void setEmcode(Long emcode) {
		this.emcode = emcode;
	}

	public String getVa_emname() {
		return va_emname;
	}

	public void setVa_emname(String va_emname) {
		this.va_emname = va_emname;
	}

	public Date getVa_startime() {
		return va_startime;
	}

	public void setVa_startime(Date va_startime) {
		this.va_startime = va_startime;
	}

	public Date getVa_endtime() {
		return va_endtime;
	}

	public void setVa_endtime(Date va_endtime) {
		this.va_endtime = va_endtime;
	}

	public String getVa_recorder() {
		return va_recorder;
	}

	public void setVa_recorder(String va_recorder) {
		this.va_recorder = va_recorder;
	}

	public Long getEnuu() {
		return enuu;
	}

	public void setEnuu(Long enuu) {
		this.enuu = enuu;
	}

	public String getVa_remark() {
		return va_remark;
	}

	public void setVa_remark(String va_remark) {
		this.va_remark = va_remark;
	}

	public Date getVa_date() {
		return va_date;
	}

	public void setVa_date(Date va_date) {
		this.va_date = va_date;
	}

	public Date getOrderdate() {
		return orderdate;
	}

	public void setOrderdate(Date orderdate) {
		this.orderdate = orderdate;
	}

}
