SysUserEntity.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. package io.renren.modules.sys.entity;
  2. import io.renren.common.validator.group.AddGroup;
  3. import io.renren.common.validator.group.UpdateGroup;
  4. import org.hibernate.validator.constraints.Email;
  5. import org.hibernate.validator.constraints.NotBlank;
  6. import java.io.Serializable;
  7. import java.util.Date;
  8. import java.util.List;
  9. /**
  10. * 系统用户
  11. *
  12. * @author chenshun
  13. * @email sunlightcs@gmail.com
  14. * @date 2016年9月18日 上午9:28:55
  15. */
  16. public class SysUserEntity implements Serializable {
  17. private static final long serialVersionUID = 1L;
  18. /**
  19. * 用户ID
  20. */
  21. private Long userId;
  22. /**
  23. * 用户名
  24. */
  25. @NotBlank(message="用户名不能为空", groups = {AddGroup.class, UpdateGroup.class})
  26. private String username;
  27. /**
  28. * 密码
  29. */
  30. @NotBlank(message="密码不能为空", groups = AddGroup.class)
  31. private String password;
  32. /**
  33. * 盐
  34. */
  35. private String salt;
  36. /**
  37. * 邮箱
  38. */
  39. @NotBlank(message="邮箱不能为空", groups = {AddGroup.class, UpdateGroup.class})
  40. @Email(message="邮箱格式不正确", groups = {AddGroup.class, UpdateGroup.class})
  41. private String email;
  42. /**
  43. * 手机号
  44. */
  45. private String mobile;
  46. /**
  47. * 状态 0:禁用 1:正常
  48. */
  49. private Integer status;
  50. /**
  51. * 角色ID列表
  52. */
  53. private List<Long> roleIdList;
  54. /**
  55. * 创建者ID
  56. */
  57. private Long createUserId;
  58. /**
  59. * 创建时间
  60. */
  61. private Date createTime;
  62. /**
  63. * 设置:
  64. * @param userId
  65. */
  66. public void setUserId(Long userId) {
  67. this.userId = userId;
  68. }
  69. /**
  70. * 获取:
  71. * @return Long
  72. */
  73. public Long getUserId() {
  74. return userId;
  75. }
  76. /**
  77. * 设置:用户名
  78. * @param username 用户名
  79. */
  80. public void setUsername(String username) {
  81. this.username = username;
  82. }
  83. /**
  84. * 获取:用户名
  85. * @return String
  86. */
  87. public String getUsername() {
  88. return username;
  89. }
  90. /**
  91. * 设置:密码
  92. * @param password 密码
  93. */
  94. public void setPassword(String password) {
  95. this.password = password;
  96. }
  97. /**
  98. * 获取:密码
  99. * @return String
  100. */
  101. public String getPassword() {
  102. return password;
  103. }
  104. /**
  105. * 设置:邮箱
  106. * @param email 邮箱
  107. */
  108. public void setEmail(String email) {
  109. this.email = email;
  110. }
  111. /**
  112. * 获取:邮箱
  113. * @return String
  114. */
  115. public String getEmail() {
  116. return email;
  117. }
  118. /**
  119. * 设置:手机号
  120. * @param mobile 手机号
  121. */
  122. public void setMobile(String mobile) {
  123. this.mobile = mobile;
  124. }
  125. /**
  126. * 获取:手机号
  127. * @return String
  128. */
  129. public String getMobile() {
  130. return mobile;
  131. }
  132. /**
  133. * 设置:状态 0:禁用 1:正常
  134. * @param status 状态 0:禁用 1:正常
  135. */
  136. public void setStatus(Integer status) {
  137. this.status = status;
  138. }
  139. /**
  140. * 获取:状态 0:禁用 1:正常
  141. * @return Integer
  142. */
  143. public Integer getStatus() {
  144. return status;
  145. }
  146. /**
  147. * 设置:创建时间
  148. * @param createTime 创建时间
  149. */
  150. public void setCreateTime(Date createTime) {
  151. this.createTime = createTime;
  152. }
  153. /**
  154. * 获取:创建时间
  155. * @return Date
  156. */
  157. public Date getCreateTime() {
  158. return createTime;
  159. }
  160. public List<Long> getRoleIdList() {
  161. return roleIdList;
  162. }
  163. public void setRoleIdList(List<Long> roleIdList) {
  164. this.roleIdList = roleIdList;
  165. }
  166. public Long getCreateUserId() {
  167. return createUserId;
  168. }
  169. public void setCreateUserId(Long createUserId) {
  170. this.createUserId = createUserId;
  171. }
  172. public String getSalt() {
  173. return salt;
  174. }
  175. public void setSalt(String salt) {
  176. this.salt = salt;
  177. }
  178. }