UserTalentSubsidyDto.java 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354
  1. /**
  2. *
  3. */
  4. package cn.com.lzt.talentsubsidy.dto;
  5. import java.io.Serializable;
  6. import java.math.BigDecimal;
  7. import org.jeecgframework.poi.excel.annotation.Excel;
  8. import cn.com.lzt.userwagestrategy.dto.UserWagestrategyDto;
  9. /**
  10. * @author xzx
  11. *
  12. * 2019年10月25日
  13. *
  14. */
  15. public class UserTalentSubsidyDto implements Serializable, Comparable<UserTalentSubsidyDto>{
  16. /**主键*/
  17. private java.lang.String id;
  18. /**创建人名称*/
  19. private java.lang.String createName;
  20. /**创建人登录名称*/
  21. private java.lang.String createBy;
  22. /**创建日期*/
  23. private java.util.Date createDate;
  24. /**更新人名称*/
  25. private java.lang.String updateName;
  26. /**更新人登录名称*/
  27. private java.lang.String updateBy;
  28. /**更新日期*/
  29. private java.util.Date updateDate;
  30. /**所属部门*/
  31. private java.lang.String sysOrgCode;
  32. /**所属公司*/
  33. private java.lang.String sysCompanyCode;
  34. /**流程状态*/
  35. private java.lang.String bpmStatus;
  36. private java.lang.String username;
  37. @Excel(name="员工工号",width = 15)
  38. private java.lang.String userNum;
  39. @Excel(name="员工姓名",width = 15)
  40. private java.lang.String realname;
  41. @Excel(name="所属单位",width = 15)
  42. private java.lang.String departname;
  43. @Excel(name="职务",width = 15)
  44. private java.lang.String dutiesname;
  45. /**员工ID*/
  46. private java.lang.String userid;
  47. /**所属单位ID*/
  48. private java.lang.String departid;
  49. /**职务ID*/
  50. private java.lang.String dutiesid;
  51. private String talentStrategyId;
  52. @Excel(name="人才津贴项",width = 35)
  53. private String talentStrategyName;
  54. @Excel(name="人才津贴金额",width = 15)
  55. private BigDecimal money;
  56. @Excel(name="是否为默认金额",width = 15, replace = { "否_0", "是_1" })
  57. private String isDefaultMoney;
  58. @Excel(name="说明",width = 30)
  59. private String description;
  60. public String getIsDefaultMoney() {
  61. return isDefaultMoney;
  62. }
  63. public void setIsDefaultMoney(String isDefaultMoney) {
  64. this.isDefaultMoney = isDefaultMoney;
  65. }
  66. public java.lang.String getId() {
  67. return id;
  68. }
  69. public void setId(java.lang.String id) {
  70. this.id = id;
  71. }
  72. public java.lang.String getCreateName() {
  73. return createName;
  74. }
  75. public void setCreateName(java.lang.String createName) {
  76. this.createName = createName;
  77. }
  78. public java.lang.String getCreateBy() {
  79. return createBy;
  80. }
  81. public void setCreateBy(java.lang.String createBy) {
  82. this.createBy = createBy;
  83. }
  84. public java.util.Date getCreateDate() {
  85. return createDate;
  86. }
  87. public void setCreateDate(java.util.Date createDate) {
  88. this.createDate = createDate;
  89. }
  90. public java.lang.String getUpdateName() {
  91. return updateName;
  92. }
  93. public void setUpdateName(java.lang.String updateName) {
  94. this.updateName = updateName;
  95. }
  96. public java.lang.String getUpdateBy() {
  97. return updateBy;
  98. }
  99. public void setUpdateBy(java.lang.String updateBy) {
  100. this.updateBy = updateBy;
  101. }
  102. public java.util.Date getUpdateDate() {
  103. return updateDate;
  104. }
  105. public void setUpdateDate(java.util.Date updateDate) {
  106. this.updateDate = updateDate;
  107. }
  108. public java.lang.String getSysOrgCode() {
  109. return sysOrgCode;
  110. }
  111. public void setSysOrgCode(java.lang.String sysOrgCode) {
  112. this.sysOrgCode = sysOrgCode;
  113. }
  114. public java.lang.String getSysCompanyCode() {
  115. return sysCompanyCode;
  116. }
  117. public void setSysCompanyCode(java.lang.String sysCompanyCode) {
  118. this.sysCompanyCode = sysCompanyCode;
  119. }
  120. public java.lang.String getBpmStatus() {
  121. return bpmStatus;
  122. }
  123. public void setBpmStatus(java.lang.String bpmStatus) {
  124. this.bpmStatus = bpmStatus;
  125. }
  126. public java.lang.String getUsername() {
  127. return username;
  128. }
  129. public void setUsername(java.lang.String username) {
  130. this.username = username;
  131. }
  132. public java.lang.String getUserNum() {
  133. return userNum;
  134. }
  135. public void setUserNum(java.lang.String userNum) {
  136. this.userNum = userNum;
  137. }
  138. public java.lang.String getRealname() {
  139. return realname;
  140. }
  141. public void setRealname(java.lang.String realname) {
  142. this.realname = realname;
  143. }
  144. public java.lang.String getDepartname() {
  145. return departname;
  146. }
  147. public void setDepartname(java.lang.String departname) {
  148. this.departname = departname;
  149. }
  150. public java.lang.String getDutiesname() {
  151. return dutiesname;
  152. }
  153. public void setDutiesname(java.lang.String dutiesname) {
  154. this.dutiesname = dutiesname;
  155. }
  156. public java.lang.String getDepartid() {
  157. return departid;
  158. }
  159. public void setDepartid(java.lang.String departid) {
  160. this.departid = departid;
  161. }
  162. public java.lang.String getDutiesid() {
  163. return dutiesid;
  164. }
  165. public void setDutiesid(java.lang.String dutiesid) {
  166. this.dutiesid = dutiesid;
  167. }
  168. public String getTalentStrategyId() {
  169. return talentStrategyId;
  170. }
  171. public void setTalentStrategyId(String talentStrategyId) {
  172. this.talentStrategyId = talentStrategyId;
  173. }
  174. public String getTalentStrategyName() {
  175. return talentStrategyName;
  176. }
  177. public void setTalentStrategyName(String talentStrategyName) {
  178. this.talentStrategyName = talentStrategyName;
  179. }
  180. public BigDecimal getMoney() {
  181. return money;
  182. }
  183. public void setMoney(BigDecimal money) {
  184. this.money = money;
  185. }
  186. public String getDescription() {
  187. return description;
  188. }
  189. public void setDescription(String description) {
  190. this.description = description;
  191. }
  192. public java.lang.String getUserid() {
  193. return userid;
  194. }
  195. public void setUserid(java.lang.String userid) {
  196. this.userid = userid;
  197. }
  198. @Override
  199. public int compareTo(UserTalentSubsidyDto other) {
  200. String str1 = departid+userid;
  201. String str2 = other.getDepartid()+other.getUserid();
  202. return str1.compareTo(str2);
  203. }
  204. }