using JNPF.DependencyInjection;
namespace JNPF.Common.Models.User
{
///
/// 登录者信息
/// 版 本:V3.2.0
/// 版 权:引迈信息技术有限公司(https://www.jnpfsoft.com)
/// 作 者:JNPF开发平台组.
///
[SuppressSniffer]
public class UserInfoModel
{
///
/// 用户主键.
///
public string userId { get; set; }
///
/// 用户账户.
///
public string userAccount { get; set; }
///
/// 用户姓名.
///
public string userName { get; set; }
///
/// 用户头像.
///
public string headIcon { get; set; }
///
/// 用户性别.
///
public int gender { get; set; }
///
/// 座机号.
///
public string landline { get; set; }
///
/// 电话.
///
public string telePhone { get; set; }
///
/// 所属组织.
///
public string organizeId { get; set; }
///
/// 所属组织 Id 树.
///
public List organizeIdList { get; set; }
///
/// 组织名称.
///
public string organizeName { get; set; }
///
/// 我的主管.
///
public string managerId { get; set; }
///
/// 下属机构.
///
public string[] subsidiary { get; set; }
///
/// 我的下属.
///
public string[] subordinates { get; set; }
///
/// 岗位信息.
///
public List positionIds { get; set; }
///
/// 岗位名称.
///
public string positionName { get; set; }
///
/// 岗位主键.
///
public string positionId { get; set; }
///
/// 角色主键.
///
public string roleId { get; set; }
///
/// 角色主键名称.
///
public string roleName { get; set; }
///
/// 角色数组.
///
public string[] roleIds { get; set; }
///
/// 登录时间.
///
public DateTime? loginTime { get; set; }
///
/// 登录IP地址.
///
public string loginIPAddress { get; set; }
///
/// 登录IP地址所在城市.
///
public string loginIPAddressName { get; set; }
///
/// 登录MAC地址.
///
public string MACAddress { get; set; }
///
/// 登录平台设备.
///
public string loginPlatForm { get; set; }
///
/// 上次登录开启(0:未开启,1:已开启).
///
///
public int? prevLogin { get; set; }
///
/// 上次登录时间.
///
///
public DateTime? prevLoginTime { get; set; }
///
/// 上次登录IP地址.
///
///
public string prevLoginIPAddress { get; set; }
///
/// 上次登录IP地址所在城市.
///
///
public string prevLoginIPAddressName { get; set; }
///
/// 是否超级管理员.
///
public bool isAdministrator { get; set; }
///
/// 过期时间.
///
public TimeSpan? overdueTime { get; set; }
///
/// 租户编码.
///
public string tenantId { get; set; }
///
/// 租户数据库名称.
///
public string tenantDbName { get; set; }
///
/// 租户数据库类型.
///
public string tenantDbType { get; set; }
///
/// 门户id.
///
public string portalId { get; set; }
///
/// 数据范围.
///
public List dataScope { get; set; }
///
/// 直属主管.
///
public string manager { get; set; }
///
/// 手机号.
///
public string mobilePhone { get; set; }
///
/// 邮箱.
///
public string email { get; set; }
///
/// 生日.
///
public DateTime? birthday { get; set; }
///
/// 部门Id.
///
public string departmentId { get; set; }
///
/// 部门名称 结构树.
///
public string departmentName { get; set; }
///
/// 当前系统Id.
///
public string systemId { get; set; }
///
/// 默认签名.
///
public string signImg { get; set; }
///
/// 默认签名.
///
public DateTime? changePasswordDate { get; set; }
///
/// 系统集合.
///
public List systemIds { get; set; }
}
}