鹤壁政务服务热线

User.java 4.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. package api.entity.database.system;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import java.util.Date;
  9. /** sys_user */
  10. @ApiModel(value = "User", description = "sys_user实体")
  11. @Data
  12. @TableName("sys_user")
  13. public class User {
  14. /** user_id */
  15. @ApiModelProperty("user_id")
  16. @TableId(type = IdType.AUTO)
  17. private Long userId;
  18. /** 工号 */
  19. @ApiModelProperty("工号")
  20. private String userName;
  21. /** 密码 */
  22. @ApiModelProperty("密码")
  23. private String password;
  24. /** 分机号 */
  25. @ApiModelProperty("分机号")
  26. private String extensionNumber;
  27. /** 姓名 */
  28. @ApiModelProperty("姓名")
  29. private String nickName;
  30. /** 部门 */
  31. @ApiModelProperty("部门")
  32. private Long deptId;
  33. /** 角色ID */
  34. @ApiModelProperty("角色ID")
  35. private Long roleId;
  36. /** 班组ID */
  37. @ApiModelProperty("班组ID")
  38. private Long groupId;
  39. /** 话务标志 */
  40. @ApiModelProperty("话务标志")
  41. private Long seatFlag;
  42. /** 席权限组 */
  43. @ApiModelProperty("席权限组")
  44. private String seatRight;
  45. /** 性别 */
  46. @ApiModelProperty("性别")
  47. private String sex;
  48. /** 提醒标志 */
  49. @ApiModelProperty("提醒标志")
  50. private Long remindFlag;
  51. /** 备注说明 */
  52. @ApiModelProperty("备注说明")
  53. private String remark;
  54. /** 电话 */
  55. @ApiModelProperty("固定电话")
  56. private String telephone;
  57. /** 手机 */
  58. @ApiModelProperty("手机号码")
  59. private String mobile;
  60. @ApiModelProperty("手机号码显示中间是***号")
  61. private String mobileShow;
  62. /** 家庭电话 */
  63. @ApiModelProperty("家庭电话")
  64. private String homePhone;
  65. /** 出生日期 */
  66. @ApiModelProperty("出生日期")
  67. private Date birthday;
  68. /** 创建人 */
  69. @ApiModelProperty("创建人")
  70. private String createBy;
  71. /** 创建日期 */
  72. @ApiModelProperty("创建日期")
  73. private Date createTime;
  74. /** 注销日期 */
  75. @ApiModelProperty("注销日期")
  76. private Date cancelOn;
  77. /** 删除标志 */
  78. @ApiModelProperty("删除标志 0 正常 1 禁用 2 锁定")
  79. private Long deleteFlag;
  80. /** APP在线标志 */
  81. @ApiModelProperty("APP在线标志")
  82. private Long appOnFlag;
  83. /** 最后活跃时间 */
  84. @ApiModelProperty("最后活跃时间")
  85. private Date lastActiveTime;
  86. /** 察看权限 */
  87. @ApiModelProperty("察看权限")
  88. private String see;
  89. /** 呼入/呼出标志 */
  90. @ApiModelProperty("呼入/呼出标志")
  91. private Long hjType;
  92. /** 对接部门编号 */
  93. @ApiModelProperty("对接部门编号")
  94. private String deptCode;
  95. /** 地址 */
  96. @ApiModelProperty("地址")
  97. private String position;
  98. /** 微信名 */
  99. @ApiModelProperty("微信名")
  100. private String wxNo;
  101. /** 微信OpenID */
  102. @ApiModelProperty("微信OpenID")
  103. private String wxOpenId;
  104. /** 坐席组 */
  105. @ApiModelProperty("坐席组")
  106. private String seatGroupCode;
  107. /** 角色编码 */
  108. @ApiModelProperty("角色编码")
  109. private String roleCode;
  110. /** 班别code */
  111. @ApiModelProperty("班别code")
  112. private String classCode;
  113. /** 班组code */
  114. @ApiModelProperty("班组code")
  115. private String groupCode;
  116. /** 单位 */
  117. @ApiModelProperty("单位")
  118. private String company;
  119. /** 科室 */
  120. @ApiModelProperty("科室")
  121. private String department;
  122. /** 职务 */
  123. @ApiModelProperty("职务")
  124. private String post;
  125. /** 修改时间 */
  126. @ApiModelProperty("修改时间")
  127. private Date updateTime;
  128. /** 是否发送短信 */
  129. @ApiModelProperty("是否发送短信")
  130. private Long isSms;
  131. /** 坐席组ID */
  132. @ApiModelProperty("坐席组ID")
  133. private Long seatGroupId;
  134. /** 修改人 */
  135. @ApiModelProperty("修改人")
  136. private String updateBy;
  137. /**
  138. * 最后登录IP
  139. */
  140. @ApiModelProperty("最后登录IP")
  141. private String loginIp;
  142. /**
  143. * 最后登录时间
  144. */
  145. @ApiModelProperty("最后登录时间")
  146. private Date lastLoginDate;
  147. public boolean isAdmin() {
  148. return this.userName.equals("admin");
  149. }
  150. }