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 roles; /** * (医院)租户id **/ private String tenantId; private String tenantName; }