123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- package cn.com.taiji.duty.model;
- 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.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.experimental.Accessors;
- import java.io.Serializable;
- import java.util.List;
- /**
- * @Description
- * @Author yangyue
- * @Date 2023/11/08
- */
- @ApiModel("")
- @Data
- @Accessors(chain = true)
- @TableName ("duty_account")
- public class DutyAccount implements Serializable {
- @TableId(value = "id", type = IdType.AUTO)
- private Long id;
- /** 用户名 */
- @ApiModelProperty("用户名")
- @TableField("username")
- private String username;
- /** 用户昵称 */
- @ApiModelProperty("用户昵称")
- @TableField("display_name")
- private String displayName;
- /** 用户外部id */
- @ApiModelProperty("用户外部id")
- @TableField("external_id")
- private String externalId;
- /** 用户外部id */
- @ApiModelProperty("用户外部id")
- @TableField("uuid")
- private String uuid;
- /** 手机号 */
- @ApiModelProperty("手机号")
- @TableField("phone_number")
- private String phoneNumber;
- /** 电子邮箱 */
- @ApiModelProperty("电子邮箱")
- @TableField("email")
- private String email;
- /** 用户创建时间 */
- @ApiModelProperty("用户创建时间")
- @TableField("create_time")
- private String createTime;
- /** 账号是否锁定,true为锁定,false为未锁定 */
- @ApiModelProperty("账号是否锁定,true为锁定,false为未锁定")
- @TableField("locked")
- private Integer locked;
- /** 账号是否被删除,true为已删除,false为未删除(即正常) */
- @ApiModelProperty("账号是否被删除,true为已删除,false为未删除(即正常)")
- @TableField("archived")
- private Integer archived;
- /** 所属部门id */
- @ApiModelProperty("所属部门id")
- @TableField("ou_uuid")
- private String ouUuid;
- /** 所属部门名称 */
- @ApiModelProperty("所属部门名称")
- @TableField("ou_directory")
- private String ouDirectory;
- /** 描述 */
- @ApiModelProperty("描述")
- @TableField("region_code")
- private String regionCode;
- /** 角色 */
- @ApiModelProperty("角色")
- @TableField(exist = false)
- private List<DutyRole> roles;
- /** 值班单位 */
- @ApiModelProperty("值班单位")
- @TableField(exist = false)
- private DutySeatDutyUnit dutyUnit;
- /** 部门 */
- @ApiModelProperty("部门")
- @TableField(exist = false)
- private DutyDepartment dept;
- }
|