| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package com.qqflow.engine.domain.system.entity;
- import com.baomidou.mybatisplus.annotation.IdType;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import io.swagger.v3.oas.annotations.media.Schema;
- import lombok.Data;
- import java.time.LocalDateTime;
- import java.util.List;
- @Data
- @TableName("sys_user")
- @Schema(description = "系统用户")
- public class SysUser {
- @TableId(type = IdType.AUTO)
- @Schema(description = "用户ID")
- private Long id;
- @Schema(description = "用户名")
- private String username;
- @Schema(description = "密码")
- private String password;
- @Schema(description = "真实姓名")
- private String realName;
- @Schema(description = "手机号")
- private String phone;
- @Schema(description = "邮箱")
- private String email;
- @Schema(description = "部门ID")
- private Long deptId;
- @Schema(description = "员工类型:super_admin-超级管理员, dept_manager-部门经理, flow_manager-流程管理员, common_user-普通用户")
- private String employeeType;
- @Schema(description = "状态:0-正常 1-禁用")
- private Integer status;
- @Schema(description = "创建时间")
- private LocalDateTime createTime;
- @Schema(description = "更新时间")
- private LocalDateTime updateTime;
- @TableField(exist = false)
- @Schema(description = "角色ID列表")
- private List<Long> roleIds;
- }
|