| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- package com.coffee.common.bo;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.fasterxml.jackson.databind.annotation.JsonSerialize;
- import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
- import lombok.Data;
- import java.io.Serializable;
- import java.util.Date;
- import java.util.List;
- /**
- * 用户
- *
- * @author Kevin
- */
- @Data
- public class SysUserBO implements Serializable {
- private static final long serialVersionUID = 1L;
- /**
- * 主键
- */
- @JsonSerialize(using = ToStringSerializer.class)
- private Long id;
- /**
- * 账号
- */
- private String account;
- /**
- * 昵称
- */
- private String nickname;
- /**
- * 姓名
- */
- private String realname;
- /**
- * 英文名
- */
- private String englishName;
- /**
- * 头像
- */
- private String avatar;
- /**
- * 邮箱
- */
- private String email;
- /**
- * 手机号
- */
- private String phone;
- /**
- * 工号
- */
- private String staffNumber;
- /**
- * 生日
- */
- @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
- private Date birthday;
- /**
- * 性别 1男;2女;3未知
- */
- private String sex;
- /**
- * 部门ID
- */
- private String deptId;
- /**
- * 锁定标记 0正常;1锁定
- */
- private String lockFlag;
- /**
- * 排序
- */
- private Integer sort;
- /**
- * 备注
- */
- private String remarks;
- private String status;
- /**
- * 角色列表
- */
- private List<SysRoleBO> roles;
- /**
- * (医院)租户id
- **/
- private String tenantId;
- private String tenantName;
- }
|