Admin.java 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331
  1. package com.goafanti.common.model;
  2. import com.goafanti.common.constant.AFTConstants;
  3. import org.apache.commons.lang3.time.DateFormatUtils;
  4. import java.io.Serializable;
  5. import java.util.Date;
  6. /**
  7. * admin
  8. * @author
  9. */
  10. public class Admin extends BaseModel implements AftUser {
  11. private static final long serialVersionUID = 1L;
  12. private String id;
  13. /**
  14. * 手机号(登录帐号)
  15. */
  16. private String mobile;
  17. /**
  18. * 用户名
  19. */
  20. private String name;
  21. /**
  22. * 密码
  23. */
  24. private String password;
  25. /**
  26. * 邮箱
  27. */
  28. private String email;
  29. /**
  30. * 创建时间
  31. */
  32. private Date createTime;
  33. private Integer number;
  34. /**
  35. * 所在省份
  36. */
  37. private String province;
  38. /**
  39. * 职位
  40. */
  41. private String position;
  42. /**
  43. * 上级管理用户ID
  44. */
  45. private String superiorId;
  46. /**
  47. * 所在市
  48. */
  49. private String city;
  50. /**
  51. * 部门ID
  52. */
  53. private String departmentId;
  54. /**
  55. * 用户状态
  56. */
  57. private String status;
  58. /**
  59. * 用户编号
  60. */
  61. private String userNo;
  62. /**
  63. * 职务
  64. */
  65. private String duty;
  66. /**
  67. * 地区
  68. */
  69. private String district;
  70. /**
  71. * 用户头像地址
  72. */
  73. private String headPortraitUrl;
  74. /**
  75. * 联系电话
  76. */
  77. private String contactMobile;
  78. /**
  79. * 最后登录时间
  80. */
  81. private Date lastLoginTime;
  82. /**
  83. * 微信公共编号
  84. */
  85. private String openId;
  86. /**
  87. * 0普通 1营销 2财务 3咨询
  88. */
  89. private Integer type;
  90. /**
  91. * 公出审核人
  92. */
  93. private String reviewer;
  94. /**
  95. * 上级管理用户名称
  96. */
  97. private String superior;
  98. private String reviewerName;
  99. public String getReviewerName() {
  100. return reviewerName;
  101. }
  102. public void setReviewerName(String reviewerName) {
  103. this.reviewerName = reviewerName;
  104. }
  105. public String getSuperior() {
  106. return superior;
  107. }
  108. public void setSuperior(String superior) {
  109. this.superior = superior;
  110. }
  111. // 创建时间
  112. public String getCreateTimeFormattedDate() {
  113. if (this.createTime == null) {
  114. return null;
  115. } else {
  116. return DateFormatUtils.format(this.getCreateTime(), AFTConstants.YYYYMMDDHHMMSS);
  117. }
  118. }
  119. public String getId() {
  120. return id;
  121. }
  122. public void setId(String id) {
  123. this.id = id;
  124. }
  125. public String getMobile() {
  126. return mobile;
  127. }
  128. public void setMobile(String mobile) {
  129. this.mobile = mobile;
  130. }
  131. public String getName() {
  132. return name;
  133. }
  134. public void setName(String name) {
  135. this.name = name;
  136. }
  137. public String getPassword() {
  138. return password;
  139. }
  140. public void setPassword(String password) {
  141. this.password = password;
  142. }
  143. public String getEmail() {
  144. return email;
  145. }
  146. public void setEmail(String email) {
  147. this.email = email;
  148. }
  149. public Date getCreateTime() {
  150. return createTime;
  151. }
  152. @Override
  153. public String getAid() {
  154. return id;
  155. }
  156. public void setCreateTime(Date createTime) {
  157. this.createTime = createTime;
  158. }
  159. public Integer getNumber() {
  160. return number;
  161. }
  162. public void setNumber(Integer number) {
  163. this.number = number;
  164. }
  165. public String getProvince() {
  166. return province;
  167. }
  168. public void setProvince(String province) {
  169. this.province = province;
  170. }
  171. public String getPosition() {
  172. return position;
  173. }
  174. public void setPosition(String position) {
  175. this.position = position;
  176. }
  177. public String getSuperiorId() {
  178. return superiorId;
  179. }
  180. public void setSuperiorId(String superiorId) {
  181. this.superiorId = superiorId;
  182. }
  183. public String getCity() {
  184. return city;
  185. }
  186. public void setCity(String city) {
  187. this.city = city;
  188. }
  189. public String getDepartmentId() {
  190. return departmentId;
  191. }
  192. public void setDepartmentId(String departmentId) {
  193. this.departmentId = departmentId;
  194. }
  195. public String getStatus() {
  196. return status;
  197. }
  198. public void setStatus(String status) {
  199. this.status = status;
  200. }
  201. public String getUserNo() {
  202. return userNo;
  203. }
  204. public void setUserNo(String userNo) {
  205. this.userNo = userNo;
  206. }
  207. public String getDuty() {
  208. return duty;
  209. }
  210. public void setDuty(String duty) {
  211. this.duty = duty;
  212. }
  213. public String getDistrict() {
  214. return district;
  215. }
  216. public void setDistrict(String district) {
  217. this.district = district;
  218. }
  219. public String getHeadPortraitUrl() {
  220. return headPortraitUrl;
  221. }
  222. public void setHeadPortraitUrl(String headPortraitUrl) {
  223. this.headPortraitUrl = headPortraitUrl;
  224. }
  225. public String getContactMobile() {
  226. return contactMobile;
  227. }
  228. public void setContactMobile(String contactMobile) {
  229. this.contactMobile = contactMobile;
  230. }
  231. public Date getLastLoginTime() {
  232. return lastLoginTime;
  233. }
  234. public void setLastLoginTime(Date lastLoginTime) {
  235. this.lastLoginTime = lastLoginTime;
  236. }
  237. public String getOpenId() {
  238. return openId;
  239. }
  240. public void setOpenId(String openId) {
  241. this.openId = openId;
  242. }
  243. public Integer getType() {
  244. return type;
  245. }
  246. public void setType(Integer type) {
  247. this.type = type;
  248. }
  249. public String getReviewer() {
  250. return reviewer;
  251. }
  252. public void setReviewer(String reviewer) {
  253. this.reviewer = reviewer;
  254. }
  255. }