PoUser.java 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. package com.ruoyi.system.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.ruoyi.common.annotation.Excel;
  4. import com.ruoyi.common.core.domain.BaseEntity;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import java.util.Date;
  8. /**
  9. * 被分配用户对象 po_user
  10. *
  11. * @author ruoyi
  12. * @date 2023-01-17
  13. */
  14. public class PoUser extends BaseEntity
  15. {
  16. private static final long serialVersionUID = 1L;
  17. /** 用户Id */
  18. private String userId;
  19. /** 部门id */
  20. @Excel(name = "部门id")
  21. private String deptId;
  22. /** 用户账号 */
  23. @Excel(name = "用户账号")
  24. private String userName;
  25. /** 用户昵称 */
  26. @Excel(name = "用户昵称")
  27. private String nickName;
  28. /** 用户类型(00系统用户) */
  29. @Excel(name = "用户类型", readConverterExp = "0=0系统用户")
  30. private String userType;
  31. /** 用户邮箱 */
  32. @Excel(name = "用户邮箱")
  33. private String email;
  34. /** 电话号码 */
  35. @Excel(name = "电话号码")
  36. private String phonenumber;
  37. /** 性别(0男 1女 2未知) */
  38. @Excel(name = "性别", readConverterExp = "0=男,1=女,2=未知")
  39. private String sex;
  40. /** 头像地址 */
  41. @Excel(name = "头像地址")
  42. private String avatar;
  43. /** 用户密码 */
  44. @Excel(name = "用户密码")
  45. private String password;
  46. /** 用户状态 */
  47. @Excel(name = "用户状态")
  48. private String status;
  49. /** 逻辑删除(0未删除 2删除) */
  50. private String delFlag;
  51. /** 最后登陆ip */
  52. @Excel(name = "最后登陆ip")
  53. private String loginIp;
  54. /** 最后登陆时间 */
  55. @JsonFormat(pattern = "yyyy-MM-dd")
  56. @Excel(name = "最后登陆时间", width = 30, dateFormat = "yyyy-MM-dd")
  57. private Date loginDate;
  58. public void setUserId(String userId)
  59. {
  60. this.userId = userId;
  61. }
  62. public String getUserId()
  63. {
  64. return userId;
  65. }
  66. public void setDeptId(String deptId)
  67. {
  68. this.deptId = deptId;
  69. }
  70. public String getDeptId()
  71. {
  72. return deptId;
  73. }
  74. public void setUserName(String userName)
  75. {
  76. this.userName = userName;
  77. }
  78. public String getUserName()
  79. {
  80. return userName;
  81. }
  82. public void setNickName(String nickName)
  83. {
  84. this.nickName = nickName;
  85. }
  86. public String getNickName()
  87. {
  88. return nickName;
  89. }
  90. public void setUserType(String userType)
  91. {
  92. this.userType = userType;
  93. }
  94. public String getUserType()
  95. {
  96. return userType;
  97. }
  98. public void setEmail(String email)
  99. {
  100. this.email = email;
  101. }
  102. public String getEmail()
  103. {
  104. return email;
  105. }
  106. public void setPhonenumber(String phonenumber)
  107. {
  108. this.phonenumber = phonenumber;
  109. }
  110. public String getPhonenumber()
  111. {
  112. return phonenumber;
  113. }
  114. public void setSex(String sex)
  115. {
  116. this.sex = sex;
  117. }
  118. public String getSex()
  119. {
  120. return sex;
  121. }
  122. public void setAvatar(String avatar)
  123. {
  124. this.avatar = avatar;
  125. }
  126. public String getAvatar()
  127. {
  128. return avatar;
  129. }
  130. public void setPassword(String password)
  131. {
  132. this.password = password;
  133. }
  134. public String getPassword()
  135. {
  136. return password;
  137. }
  138. public void setStatus(String status)
  139. {
  140. this.status = status;
  141. }
  142. public String getStatus()
  143. {
  144. return status;
  145. }
  146. public void setDelFlag(String delFlag)
  147. {
  148. this.delFlag = delFlag;
  149. }
  150. public String getDelFlag()
  151. {
  152. return delFlag;
  153. }
  154. public void setLoginIp(String loginIp)
  155. {
  156. this.loginIp = loginIp;
  157. }
  158. public String getLoginIp()
  159. {
  160. return loginIp;
  161. }
  162. public void setLoginDate(Date loginDate)
  163. {
  164. this.loginDate = loginDate;
  165. }
  166. public Date getLoginDate()
  167. {
  168. return loginDate;
  169. }
  170. @Override
  171. public String toString() {
  172. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  173. .append("userId", getUserId())
  174. .append("deptId", getDeptId())
  175. .append("userName", getUserName())
  176. .append("nickName", getNickName())
  177. .append("userType", getUserType())
  178. .append("email", getEmail())
  179. .append("phonenumber", getPhonenumber())
  180. .append("sex", getSex())
  181. .append("avatar", getAvatar())
  182. .append("password", getPassword())
  183. .append("status", getStatus())
  184. .append("delFlag", getDelFlag())
  185. .append("loginIp", getLoginIp())
  186. .append("loginDate", getLoginDate())
  187. .append("createBy", getCreateBy())
  188. .append("createTime", getCreateTime())
  189. .append("updateBy", getUpdateBy())
  190. .append("updateTime", getUpdateTime())
  191. .append("remark", getRemark())
  192. .toString();
  193. }
  194. }