package cn.com.mbp.hr.common.entity;
import java.sql.Timestamp;
import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Table;
import javax.persistence.Id;
import javax.persistence.TableGenerator;
import javax.persistence.Version;
/**
* <p>机能名: 基本设计 /外派信息</p>
* <p>功能说明:员工外派信息一览</p>
* <p>式样书:基本设计_外派信息.xls</p>
* @version 1.0 2011/3/21
* @author 张蕾(s1011524)
*/
@TableGenerator(name="S_SEQUENCEGENERATOR_T_OUTSOURCING", table="S_SEQUENCEGENERATOR",
initialValue=1, allocationSize=1,
pkColumnName="SEQUENCENAME", valueColumnName="SEQUENCEVALUE",
pkColumnValue="T_OUTSOURCING")
@Entity
@Table(name="T_OUTSOURCING")
public class TOutSourcing {
//创建者
@Basic
private Integer createuserid;
//创建日期
@Basic
private Timestamp createdate;
//更新者
@Basic
private Integer updateuserid;
//更新日期
@Version
private Timestamp updatedate;
//外派ID
@Id
@GeneratedValue(strategy=GenerationType.TABLE, generator="S_SEQUENCEGENERATOR_T_OUTSOURCING")
private Integer outsourcingid;
//员工ID
@Basic
private Integer employeeid;
//外派类型
@Basic
private String outtype;
//开始时间
@Basic
private Timestamp startdate;
//结束时间
@Basic
private Timestamp enddate;
//目的地
@Basic
private String destination;
//支援部门
@Basic
private String deptno;
private String groupname;
public Integer getCreateuserid() {
return createuserid;
}
public void setCreateuserid(Integer createuserid) {
this.createuserid = createuserid;
}
public Timestamp getCreatedate() {
return createdate;
}
public void setCreatedate(Timestamp createdate) {
this.createdate = createdate;
}
public Integer getUpdateuserid() {
return updateuserid;
}
public void setUpdateuserid(Integer updateuserid) {
this.updateuserid = updateuserid;
}
public Timestamp getUpdatedate() {
return updatedate;
}
public void setUpdatedate(Timestamp updatedate) {
this.updatedate = updatedate;
}
public Integer getOutsourcingid() {
return outsourcingid;
}
public void setOutsourcingid(Integer outsourcingid) {
this.outsourcingid = outsourcingid;
}
public Integer getEmployeeid() {
return employeeid;
}
public void setEmployeeid(Integer employeeid) {
this.employeeid = employeeid;
}
public String getOuttype() {
return outtype;
}
public void setOuttype(String outtype) {
this.outtype = outtype;
}
public Timestamp getStartdate() {
return startdate;
}
public void setStartdate(Timestamp startdate) {
this.startdate = startdate;
}
public Timestamp getEnddate() {
return enddate;
}
public void setEnddate(Timestamp enddate) {
this.enddate = enddate;
}
public String getDestination() {
return destination;
}
public void setDestination(String destination) {
this.destination = destination;
}
public String getDeptno() {
return deptno;
}
public void setDeptno(String deptno) {
this.deptno = deptno;
}
public String getGroupname() {
return groupname;
}
public void setGroupname(String groupname) {
this.groupname = groupname;
}
}