using System;
using System.Collections.Generic;
using Znyc.Cloudcar.Admin.Commons.Tree;
namespace Znyc.Cloudcar.Admin.Security.Dtos
{
///
/// 登录成功返回用户信息
///
[Serializable]
public class AdminCurrentUser
{
///
/// 授权token码
///
public string AccessToken { get; set; }
///
/// appkey
///
public string AppKey { get; set; }
///
/// 用户ID
///
public long UserId { get; set; }
///
/// 用户账号
///
public string Account { get; set; }
///
/// 用户名
///
public string Name { get; set; }
///
/// 昵称
///
public string UserName { get; set; }
///
/// 姓名
///
public string RealName { get; set; }
///
/// 头像
///
public string HeadIcon { get; set; }
///
/// 性别
///
public int? Gender { get; set; }
///
/// 头像
///
public long MemberGradeId { get; set; }
///
/// 上级推广员
///
public long ReferralUserId { get; set; }
///
/// 注册时间
///
public DateTime CreateTime { get; set; }
///
/// 组织主键
///
public virtual long OrganizeId { get; set; }
///
/// 部门主键
///
public virtual long DeptId { get; set; }
///
/// 角色编码,多个角色,使用“,”分格
///
public string Role { get; set; }
///
/// 手机号码
///
public string MobilePhone { get; set; }
///
/// 其他对象
///
public object OtherOpenObj { get; set; }
///
/// 微信登录SessionId
///
public string WxSessionId { get; set; }
///
/// 租户TenantId
///
public long TenantId { get; set; }
///
/// 登录IP地址
///
public virtual string CurrentLoginIP { get; set; }
///
/// 登录IP地址
///
public virtual string IPAddressName { get; set; }
///
/// 当前访问的系统Id
///
public long ActiveSystemId { get; set; }
///
/// 当前访问的系统名称
///
public string ActiveSystem { get; set; }
///
/// 当前访问的系统Url
///
public string ActiveSystemUrl { get; set; }
///
/// 可以访问子系统
///
public List SubSystemList { get; set; }
///
/// 授权访问菜单
///
public List MenusList { get; set; }
///
/// 授权访问菜单
///
public List MenusRouter { get; set; }
///
/// 授权使用功能
///
public List Modules { get; set; }
///
/// 用户设置的软件主题
///
public string UserTheme { get; set; }
}
}