招聘后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

158 lines
3.9 KiB

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