ProjectDepartDto.java 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. package cn.com.lzt.arrangeduty.dto;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import java.lang.String;
  5. /**
  6. * 班次设定的项目选择
  7. * 可以选择的项目应限制为当前登录的项目经理、项目助理、内勤的“所属单位”及“兼职单位”的项目
  8. * 部门信息表
  9. * @Title: Entity
  10. * @Description: t_s_depart
  11. * @author onlineGenerator
  12. * @date 2017-10-16 13:49:41
  13. * @version V1.0
  14. *
  15. */
  16. /*@Entity
  17. @Table(name = "t_bus_project_post_detail", schema = "")
  18. @SuppressWarnings("serial")*/
  19. public class ProjectDepartDto {
  20. /**
  21. * 部门信息表id
  22. */
  23. private String id;
  24. /**
  25. * 父级部门ID
  26. */
  27. private String parentdepartid;
  28. /**
  29. * 部门信息表组织名称
  30. */
  31. private String departName;
  32. /**
  33. * 部门信息表编码
  34. */
  35. private String orgCode;
  36. /**
  37. * 组织类型
  38. */
  39. private String orgType;
  40. /**
  41. * 组织类型集合
  42. */
  43. private List<String> orgTypeList=new ArrayList<String>();
  44. /**
  45. * 部门信息表id集合
  46. */
  47. private List<String> departIdList=new ArrayList<String>();
  48. /**
  49. * 部门信息表父id集合
  50. */
  51. private List<String> parentDepartIdList=new ArrayList<String>();
  52. /**
  53. * 部门信息表子id集合
  54. */
  55. private List<String> childDepartIdList=new ArrayList<String>();
  56. /**
  57. * 是否兼职组织'0不是;1是',
  58. */
  59. private String ifpluralism;
  60. /**
  61. * 用户与组织机构关系表状态'0正常;1已停用;
  62. */
  63. private String status;
  64. //用户id ,用与通用户部门查询
  65. private String userid;
  66. private String finCode;
  67. public List<String> getOrgTypeList() {
  68. return orgTypeList;
  69. }
  70. public void setOrgTypeList(List<String> orgTypeList) {
  71. this.orgTypeList = orgTypeList;
  72. }
  73. public List<String> getParentDepartIdList() {
  74. return parentDepartIdList;
  75. }
  76. public void setParentDepartIdList(List<String> parentDepartIdList) {
  77. this.parentDepartIdList = parentDepartIdList;
  78. }
  79. public List<String> getChildDepartIdList() {
  80. return childDepartIdList;
  81. }
  82. public void setChildDepartIdList(List<String> childDepartIdList) {
  83. this.childDepartIdList = childDepartIdList;
  84. }
  85. public String getStatus() {
  86. return status;
  87. }
  88. public void setStatus(String status) {
  89. this.status = status;
  90. }
  91. public String getIfpluralism() {
  92. return ifpluralism;
  93. }
  94. public void setIfpluralism(String ifpluralism) {
  95. this.ifpluralism = ifpluralism;
  96. }
  97. public List<String> getDepartIdList() {
  98. return departIdList;
  99. }
  100. public void setDepartIdList(List<String> departIdList) {
  101. this.departIdList = departIdList;
  102. }
  103. public String getParentdepartid() {
  104. return parentdepartid;
  105. }
  106. public void setParentdepartid(String parentdepartid) {
  107. this.parentdepartid = parentdepartid;
  108. }
  109. public String getOrgType() {
  110. return orgType;
  111. }
  112. public void setOrgType(String orgType) {
  113. this.orgType = orgType;
  114. }
  115. public String getId() {
  116. return id;
  117. }
  118. public void setId(String id) {
  119. this.id = id;
  120. }
  121. public String getDepartName() {
  122. return departName;
  123. }
  124. public void setDepartName(String departName) {
  125. this.departName = departName;
  126. }
  127. public String getOrgCode() {
  128. return orgCode;
  129. }
  130. public void setOrgCode(String orgCode) {
  131. this.orgCode = orgCode;
  132. }
  133. public String getUserid() {
  134. return userid;
  135. }
  136. public void setUserid(String userid) {
  137. this.userid = userid;
  138. }
  139. public String getFinCode() {
  140. return finCode;
  141. }
  142. public void setFinCode(String finCode) {
  143. this.finCode = finCode;
  144. }
  145. /* (non-Javadoc)
  146. * @see java.lang.Comparable#compareTo(java.lang.Object)
  147. */
  148. // @Override
  149. // public int compareTo(ProjectDepartDto other) {
  150. //// if(getParentdepartid() != null) {
  151. //// if(other.getParentdepartid() == null) {
  152. //// return -1;
  153. //// }else if(getParentdepartid().equals(other.getParentdepartid())){
  154. //// return (-1)*getDepartName().compareTo(other.getDepartName());
  155. //// }else {
  156. //// return getParentdepartid().compareTo(other.getParentdepartid());
  157. //// }
  158. //// }
  159. // if(getOrgCode() != null) {
  160. // return getOrgCode().compareTo(other.getOrgCode());
  161. // }else if(other.getOrgCode() == null) {
  162. // return 0;
  163. // }else {
  164. // return 1;
  165. // }
  166. // }
  167. }