package cn.com.lzt.arrangeduty.dto; import java.util.ArrayList; import java.util.List; import java.lang.String; /** * 班次设定的项目选择 * 可以选择的项目应限制为当前登录的项目经理、项目助理、内勤的“所属单位”及“兼职单位”的项目 * 部门信息表 * @Title: Entity * @Description: t_s_depart * @author onlineGenerator * @date 2017-10-16 13:49:41 * @version V1.0 * */ /*@Entity @Table(name = "t_bus_project_post_detail", schema = "") @SuppressWarnings("serial")*/ public class ProjectDepartDto { /** * 部门信息表id */ private String id; /** * 父级部门ID */ private String parentdepartid; /** * 部门信息表组织名称 */ private String departName; /** * 部门信息表编码 */ private String orgCode; /** * 组织类型 */ private String orgType; /** * 组织类型集合 */ private List orgTypeList=new ArrayList(); /** * 部门信息表id集合 */ private List departIdList=new ArrayList(); /** * 部门信息表父id集合 */ private List parentDepartIdList=new ArrayList(); /** * 部门信息表子id集合 */ private List childDepartIdList=new ArrayList(); /** * 是否兼职组织'0不是;1是', */ private String ifpluralism; /** * 用户与组织机构关系表状态'0正常;1已停用; */ private String status; //用户id ,用与通用户部门查询 private String userid; private String finCode; public List getOrgTypeList() { return orgTypeList; } public void setOrgTypeList(List orgTypeList) { this.orgTypeList = orgTypeList; } public List getParentDepartIdList() { return parentDepartIdList; } public void setParentDepartIdList(List parentDepartIdList) { this.parentDepartIdList = parentDepartIdList; } public List getChildDepartIdList() { return childDepartIdList; } public void setChildDepartIdList(List childDepartIdList) { this.childDepartIdList = childDepartIdList; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getIfpluralism() { return ifpluralism; } public void setIfpluralism(String ifpluralism) { this.ifpluralism = ifpluralism; } public List getDepartIdList() { return departIdList; } public void setDepartIdList(List departIdList) { this.departIdList = departIdList; } public String getParentdepartid() { return parentdepartid; } public void setParentdepartid(String parentdepartid) { this.parentdepartid = parentdepartid; } public String getOrgType() { return orgType; } public void setOrgType(String orgType) { this.orgType = orgType; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getDepartName() { return departName; } public void setDepartName(String departName) { this.departName = departName; } public String getOrgCode() { return orgCode; } public void setOrgCode(String orgCode) { this.orgCode = orgCode; } public String getUserid() { return userid; } public void setUserid(String userid) { this.userid = userid; } public String getFinCode() { return finCode; } public void setFinCode(String finCode) { this.finCode = finCode; } /* (non-Javadoc) * @see java.lang.Comparable#compareTo(java.lang.Object) */ // @Override // public int compareTo(ProjectDepartDto other) { //// if(getParentdepartid() != null) { //// if(other.getParentdepartid() == null) { //// return -1; //// }else if(getParentdepartid().equals(other.getParentdepartid())){ //// return (-1)*getDepartName().compareTo(other.getDepartName()); //// }else { //// return getParentdepartid().compareTo(other.getParentdepartid()); //// } //// } // if(getOrgCode() != null) { // return getOrgCode().compareTo(other.getOrgCode()); // }else if(other.getOrgCode() == null) { // return 0; // }else { // return 1; // } // } }