using System.Text.Json.Serialization; using JNPF.DependencyInjection; namespace JNPF.Systems.Entitys.Dto.UsersCurrent; /// /// 当前用户信息输出. /// [SuppressSniffer] public class UsersCurrentInfoOutput { /// /// 用户ID. /// public string id { get; set; } /// /// 账号. /// public string account { get; set; } /// /// 户名. /// public string realName { get; set; } /// /// 组织id. /// public string organizeId { get; set; } /// /// 组织. /// public string organize { get; set; } /// /// 岗位. /// public string position { get; set; } /// /// 直属主管. /// public string manager { get; set; } /// /// 角色. /// public string roleId { get; set; } /// /// 注册时间. /// public DateTime? creatorTime { get; set; } /// /// 上次登录时间. /// public DateTime? prevLogTime { get; set; } /// /// 自我介绍. /// public string signature { get; set; } /// /// 性别. /// public string gender { get; set; } /// /// 民族. /// public string nation { get; set; } /// /// 籍贯. /// public string nativePlace { get; set; } /// /// 入职日期. /// public DateTime? entryDate { get; set; } /// /// 证件类型. /// public string certificatesType { get; set; } /// /// 证件号码. /// public string certificatesNumber { get; set; } /// /// 文化程度. /// public string education { get; set; } /// /// 出生年月. /// public DateTime? birthday { get; set; } /// /// 办公电话. /// public string telePhone { get; set; } /// /// 办公座机. /// public string landline { get; set; } /// /// 手机号码. /// public string mobilePhone { get; set; } /// /// 电子邮箱. /// public string email { get; set; } /// /// 紧急联系. /// public string urgentContacts { get; set; } /// /// 紧急电话. /// public string urgentTelePhone { get; set; } /// /// 通讯地址. /// public string postalAddress { get; set; } /// /// 主题. /// public string theme { get; set; } /// /// 语言. /// public string language { get; set; } /// /// 头像. /// public string avatar { get; set; } /// /// 岗位. /// [JsonIgnore] public string positionId { get; set; } /// /// 角色. /// [JsonIgnore] public string roleIds { get; set; } }