package org.fireflow.demo.holiday.bean;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Id;
import org.nutz.dao.entity.annotation.Name;
import org.nutz.dao.entity.annotation.Readonly;
import org.nutz.dao.entity.annotation.Table;
/**
*
*/
@Table("T_hr_leave_request")
public class LeaveRequest {
/**
*
*/
@Id
@Column("id")
private Long id;
/**
*
*/
@Column("bill_code")
@Name
private String billCode;
/**
*
*/
@Column("employee_id")
private String employeeId;
@Column("employee_name")
private String employeeName;
@Column("creator_id")
private String creatorId;
@Column("create_time")
private Date createTime;
/**
*
*/
@Column("leave_type")
private String leaveType;
@Column("leave_type_name")
private String leaveTypeName;
/**
*
*/
@Column("from_date")
private java.util.Date fromDate;
/**
*
*/
@Column("to_date")
private java.util.Date toDate;
/**
*
*/
@Column("total_days")
private Float totalDays = 0f;
/**
*
*/
@Column("dept_mgr_id")
private String deptMgrId;
/**
*
*/
@Column("dept_mgr_name")
private String deptMgrName;
/**
*
*/
@Column("dept_approve_flag")
private Integer deptApproveFlag;
/**
*
*/
@Column("dept_approve_time")
private java.util.Date deptApproveTime;
/**
*
*/
@Column("dept_approve_info")
private String deptApproveInfo;
/**
*
*/
@Column("director_id")
private String directorId;
/**
*
*/
@Column("director_name")
private String directorName;
/**
*
*/
@Column("director_approve_flag")
private Integer directorApproveFlag;
/**
*
*/
@Column("director_approve_time")
private java.util.Date directorApproveTime;
/**
*
*/
@Column("director_approve_info")
private String directorApproveInfo;
/**
*
*/
@Column("ceo_id")
private String ceoId;
/**
*
*/
@Column("ceo_name")
private String ceoName;
/**
*
*/
@Column("ceo_approve_flag")
private Integer ceoApproveFlag;
/**
*
*/
@Column("ceo_approve_time")
private java.util.Date ceoApproveTime;
/**
*
*/
@Column("ceo_approve_info")
private String ceoApproveInfo;
/**
*
*/
@Column("financial_record_uid")
private String financialRecordUid;
/**
*
*/
@Column("financial_record_uname")
private String financialRecordUname;
/**
*
*/
@Column("financial_record_time")
private java.util.Date financialRecordTime;
/**
*
*/
@Column("financial_record_info")
private String financialRecordInfo;
/**
*
*/
@Column("last_update_person")
private String lastUpdatePerson;
/**
*
*/
@Column("last_update_time")
@Readonly
private java.util.Date lastUpdateTime;
List<LeaveRequestDetail> leaveRequestDetailList = new ArrayList<LeaveRequestDetail>();
public List<LeaveRequestDetail> getLeaveRequestDetailList(){
return leaveRequestDetailList;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getBillCode() {
return billCode;
}
public void setBillCode(String billCode) {
this.billCode = billCode;
}
public String getEmployeeId() {
return employeeId;
}
public void setEmployeeId(String employeeId) {
this.employeeId = employeeId;
}
public String getLeaveType() {
return leaveType;
}
public void setLeaveType(String leaveType) {
this.leaveType = leaveType;
}
public java.util.Date getFromDate() {
return fromDate;
}
public void setFromDate(java.util.Date fromDate) {
this.fromDate = fromDate;
}
public java.util.Date getToDate() {
return toDate;
}
public void setToDate(java.util.Date toDate) {
this.toDate = toDate;
}
public Float getTotalDays() {
return totalDays;
}
public void setTotalDays(Float totalDays) {
this.totalDays = totalDays;
}
public String getDeptMgrId() {
return deptMgrId;
}
public void setDeptMgrId(String deptMgrId) {
this.deptMgrId = deptMgrId;
}
public String getDeptMgrName() {
return deptMgrName;
}
public void setDeptMgrName(String deptMgrName) {
this.deptMgrName = deptMgrName;
}
public Integer getDeptApproveFlag() {
return deptApproveFlag;
}
public void setDeptApproveFlag(Integer deptApproveFlag) {
this.deptApproveFlag = deptApproveFlag;
}
public java.util.Date getDeptApproveTime() {
return deptApproveTime;
}
public void setDeptApproveTime(java.util.Date deptApproveTime) {
this.deptApproveTime = deptApproveTime;
}
public String getDeptApproveInfo() {
return deptApproveInfo;
}
public void setDeptApproveInfo(String deptApproveInfo) {
this.deptApproveInfo = deptApproveInfo;
}
public String getDirectorId() {
return directorId;
}
public void setDirectorId(String directorId) {
this.directorId = directorId;
}
public String getDirectorName() {
return directorName;
}
public void setDirectorName(String directorName) {
this.directorName = directorName;
}
public Integer getDirectorApproveFlag() {
return directorApproveFlag;
}
public void setDirectorApproveFlag(Integer directorApproveFlag) {
this.directorApproveFlag = directorApproveFlag;
}
public java.util.Date getDirectorApproveTime() {
return directorApproveTime;
}
public void setDirectorApproveTime(java.util.Date directorApproveTime) {
this.directorApproveTime = directorApproveTime;
}
public String getDirectorApproveInfo() {
return directorApproveInfo;
}
public void setDirectorApproveInfo(String directorApproveInfo) {
this.directorApproveInfo = directorApproveInfo;
}
public String getCeoId() {
return ceoId;
}
public void setCeoId(String ceoId) {
this.ceoId = ceoId;
}
public String getCeoName() {
return ceoName;
}
public void setCeoName(String ceoName) {
this.ceoName = ceoName;
}
public Integer getCeoApproveFlag() {
return ceoApproveFlag;
}
public void setCeoApproveFlag(Integer ceoApproveFlag) {
this.ceoApproveFlag = ceoApproveFlag;
}
public java.util.Date getCeoApproveTime() {
return ceoApproveTime;
}
public void setCeoApproveTime(java.util.Date ceoApproveTime) {
this.ceoApproveTime = ceoApproveTime;
}
public String getCeoApproveInfo() {
return ceoApproveInfo;
}
public void setCeoApproveInfo(String ceoApproveInfo) {
this.ceoApproveInfo = ceoApproveInfo;
}
public String getFinancialRecordUid() {
return financialRecordUid;
}
public void setFinancialRecordUid(String financialRecordUid) {
this.financialRecordUid = financialRecordUid;
}
public String getFinancialRecordUname() {
return financialRecordUname;
}
public void setFinancialRecordUname(String financialRecordUname) {
this.financialRecordUname = financialRecordUname;
}
public java.util.Date getFinancialRecordTime() {
return financialRecordTime;
}
public void setFinancialRecordTime(java.util.Date financialRecordTime) {
this.financialRecordTime = financialRecordTime;
}
public String getFinancialRecordInfo() {
return financialRecordInfo;
}
public void setFinancialRecordInfo(String financialRecordInfo) {
this.financialRecordInfo = financialRecordInfo;
}
public String getLastUpdatePerson() {
return lastUpdatePerson;
}
public void setLastUpdatePerson(String lastUpdatePerson) {
this.lastUpdatePerson = lastUpdatePerson;
}
public java.util.Date getLastUpdateTime() {
return lastUpdateTime;
}
public void setLastUpdateTime(java.util.Date lastUpdateTime) {
this.lastUpdateTime = lastUpdateTime;
}
public String getEmployeeName() {
return employeeName;
}
public void setEmployeeName(String employeeName) {
this.employeeName = employeeName;
}
public String getCreatorId() {
return creatorId;
}
public void setCreatorId(String creatorId) {
this.creatorId = creatorId;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getLeaveTypeName() {
return leaveTypeName;
}
public void setLeaveTypeName(String leaveTypeName) {
this.leaveTypeName = leaveTypeName;
}
}