| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- package api.entity.database.system;
- import com.baomidou.mybatisplus.annotation.IdType;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.util.Date;
- /** sys_user */
- @ApiModel(value = "User", description = "sys_user实体")
- @Data
- @TableName("sys_user")
- public class User {
- /** user_id */
- @ApiModelProperty("user_id")
- @TableId(type = IdType.AUTO)
- private Long userId;
- /** 工号 */
- @ApiModelProperty("工号")
- private String userName;
- /** 密码 */
- @ApiModelProperty("密码")
- private String password;
- /** 分机号 */
- @ApiModelProperty("分机号")
- private String extensionNumber;
- /** 姓名 */
- @ApiModelProperty("姓名")
- private String nickName;
- /** 部门 */
- @ApiModelProperty("部门")
- private Long deptId;
- /** 角色ID */
- @ApiModelProperty("角色ID")
- private Long roleId;
- /** 班组ID */
- @ApiModelProperty("班组ID")
- private Long groupId;
- /** 话务标志 */
- @ApiModelProperty("话务标志")
- private Long seatFlag;
- /** 席权限组 */
- @ApiModelProperty("席权限组")
- private String seatRight;
- /** 性别 */
- @ApiModelProperty("性别")
- private String sex;
- /** 提醒标志 */
- @ApiModelProperty("提醒标志")
- private Long remindFlag;
- /** 备注说明 */
- @ApiModelProperty("备注说明")
- private String remark;
- /** 电话 */
- @ApiModelProperty("固定电话")
- private String telephone;
- /** 手机 */
- @ApiModelProperty("手机号码")
- private String mobile;
- @ApiModelProperty("手机号码显示中间是***号")
- private String mobileShow;
- /** 家庭电话 */
- @ApiModelProperty("家庭电话")
- private String homePhone;
- /** 出生日期 */
- @ApiModelProperty("出生日期")
- private Date birthday;
- /** 创建人 */
- @ApiModelProperty("创建人")
- private String createBy;
- /** 创建日期 */
- @ApiModelProperty("创建日期")
- private Date createTime;
- /** 注销日期 */
- @ApiModelProperty("注销日期")
- private Date cancelOn;
- /** 删除标志 */
- @ApiModelProperty("删除标志 0 正常 1 禁用 2 锁定")
- private Long deleteFlag;
- /** APP在线标志 */
- @ApiModelProperty("APP在线标志")
- private Long appOnFlag;
- /** 最后活跃时间 */
- @ApiModelProperty("最后活跃时间")
- private Date lastActiveTime;
- /** 察看权限 */
- @ApiModelProperty("察看权限")
- private String see;
- /** 呼入/呼出标志 */
- @ApiModelProperty("呼入/呼出标志")
- private Long hjType;
- /** 对接部门编号 */
- @ApiModelProperty("对接部门编号")
- private String deptCode;
- /** 地址 */
- @ApiModelProperty("地址")
- private String position;
- /** 微信名 */
- @ApiModelProperty("微信名")
- private String wxNo;
- /** 微信OpenID */
- @ApiModelProperty("微信OpenID")
- private String wxOpenId;
- /** 坐席组 */
- @ApiModelProperty("坐席组")
- private String seatGroupCode;
- /** 角色编码 */
- @ApiModelProperty("角色编码")
- private String roleCode;
- /** 班别code */
- @ApiModelProperty("班别code")
- private String classCode;
- /** 班组code */
- @ApiModelProperty("班组code")
- private String groupCode;
- /** 单位 */
- @ApiModelProperty("单位")
- private String company;
- /** 科室 */
- @ApiModelProperty("科室")
- private String department;
- /** 职务 */
- @ApiModelProperty("职务")
- private String post;
- /** 修改时间 */
- @ApiModelProperty("修改时间")
- private Date updateTime;
- /** 是否发送短信 */
- @ApiModelProperty("是否发送短信")
- private Long isSms;
- /** 坐席组ID */
- @ApiModelProperty("坐席组ID")
- private Long seatGroupId;
- /** 修改人 */
- @ApiModelProperty("修改人")
- private String updateBy;
- /**
- * 最后登录IP
- */
- @ApiModelProperty("最后登录IP")
- private String loginIp;
- /**
- * 最后登录时间
- */
- @ApiModelProperty("最后登录时间")
- private Date lastLoginDate;
- public boolean isAdmin() {
- return this.userName.equals("admin");
- }
- }
|