package com.example.expense.entity;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.norteksoft.product.orm.IdEntity;
@Entity
@Table(name="ES_PLAN_ITEM")
public class PlanItem extends IdEntity{
private static final long serialVersionUID = 1L;
private String taskName;//任务名称
private Date beginDate;//开始时间
private Date endDate;//结束时间
private String document; //责任部门
private String responseMan;//负责人
private Float completionRate;//完成率
private Double money; //计划支出
private Integer overdueDaysBeforeAlarm; //逾期预警天数
private String loginName;
private String department;
private String role;
private Long roleId;
private String workgroup;
private String parentDepartment;
private String topDepartment;
private String superiorLoginName;
private String superiorDepartment;
private String superiorRole;
private Long superiorRoleId;
private String superiorWorkgroup;
@ManyToOne
@JoinColumn(name="FK_PLAN_ID")
private Plan plan;
public String getTaskName() {
return taskName;
}
public void setTaskName(String taskName) {
this.taskName = taskName;
}
public Date getBeginDate() {
return beginDate;
}
public void setBeginDate(Date beginDate) {
this.beginDate = beginDate;
}
public Date getEndDate() {
return endDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public String getDocument() {
return document;
}
public void setDocument(String document) {
this.document = document;
}
public String getResponseMan() {
return responseMan;
}
public void setResponseMan(String responseMan) {
this.responseMan = responseMan;
}
public Float getCompletionRate() {
return completionRate;
}
public void setCompletionRate(Float completionRate) {
this.completionRate = completionRate;
}
public Double getMoney() {
return money;
}
public void setMoney(Double money) {
this.money = money;
}
public Integer getOverdueDaysBeforeAlarm() {
return overdueDaysBeforeAlarm;
}
public void setOverdueDaysBeforeAlarm(Integer overdueDaysBeforeAlarm) {
this.overdueDaysBeforeAlarm = overdueDaysBeforeAlarm;
}
public String getLoginName() {
return loginName;
}
public void setLoginName(String loginName) {
this.loginName = loginName;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
public String getWorkgroup() {
return workgroup;
}
public void setWorkgroup(String workgroup) {
this.workgroup = workgroup;
}
public String getParentDepartment() {
return parentDepartment;
}
public void setParentDepartment(String parentDepartment) {
this.parentDepartment = parentDepartment;
}
public String getTopDepartment() {
return topDepartment;
}
public void setTopDepartment(String topDepartment) {
this.topDepartment = topDepartment;
}
public String getSuperiorLoginName() {
return superiorLoginName;
}
public void setSuperiorLoginName(String superiorLoginName) {
this.superiorLoginName = superiorLoginName;
}
public String getSuperiorDepartment() {
return superiorDepartment;
}
public void setSuperiorDepartment(String superiorDepartment) {
this.superiorDepartment = superiorDepartment;
}
public String getSuperiorRole() {
return superiorRole;
}
public void setSuperiorRole(String superiorRole) {
this.superiorRole = superiorRole;
}
public String getSuperiorWorkgroup() {
return superiorWorkgroup;
}
public void setSuperiorWorkgroup(String superiorWorkgroup) {
this.superiorWorkgroup = superiorWorkgroup;
}
public Plan getPlan() {
return plan;
}
public void setPlan(Plan plan) {
this.plan = plan;
}
public Long getRoleId() {
return roleId;
}
public void setRoleId(Long roleId) {
this.roleId = roleId;
}
public Long getSuperiorRoleId() {
return superiorRoleId;
}
public void setSuperiorRoleId(Long superiorRoleId) {
this.superiorRoleId = superiorRoleId;
}
}