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.
83 lines
1.6 KiB
83 lines
1.6 KiB
3 weeks ago
|
using SqlSugar;
|
||
|
using System;
|
||
|
using System.Collections.Generic;
|
||
|
using System.Linq;
|
||
|
using System.Text;
|
||
|
using System.Threading.Tasks;
|
||
|
using Wood.Entity.SystemManage;
|
||
|
|
||
|
namespace Wood.Entity
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 用户缓存信息
|
||
|
/// </summary>
|
||
|
public class UserCache
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// ID
|
||
|
/// </summary>
|
||
|
public long Id { get; set; }
|
||
|
/// <summary>
|
||
|
/// 租户
|
||
|
/// </summary>
|
||
|
public long? TenantId { get; set; }
|
||
|
/// <summary>
|
||
|
/// 用户名
|
||
|
/// </summary>
|
||
|
public string UserName { get; set; } = "";
|
||
|
|
||
|
/// <summary>
|
||
|
/// 真实姓名
|
||
|
/// </summary>
|
||
|
public string? RealName { get; set; }
|
||
|
|
||
|
/// <summary>
|
||
|
/// 昵称
|
||
|
/// </summary>
|
||
|
public string? NickName { get; set; }
|
||
|
|
||
|
/// <summary>
|
||
|
/// 邮箱
|
||
|
/// </summary>
|
||
|
public string? Email { get; set; }
|
||
|
/// <summary>
|
||
|
/// 手机号码
|
||
|
/// </summary>
|
||
|
public string? Mobile { get; set; }
|
||
|
/// <summary>
|
||
|
/// 加密Salt
|
||
|
/// </summary>
|
||
|
public string Salt { get; set; } = "";
|
||
|
|
||
|
/// <summary>
|
||
|
/// 部门id
|
||
|
/// </summary>
|
||
|
public long OrgId { get; set; } = 0;
|
||
|
|
||
|
/// <summary>
|
||
|
/// 职位id
|
||
|
/// </summary>
|
||
|
public long PositionId { get; set; } = 0;
|
||
|
|
||
|
/// <summary>
|
||
|
/// 账号类型
|
||
|
/// </summary>
|
||
|
public AccountTypeEnum AccountType { get; set; } = 0;
|
||
|
|
||
|
/// <summary>
|
||
|
/// 用户角色id
|
||
|
/// </summary>
|
||
|
public List<long> Roles { get; set; } = new List<long>();
|
||
|
|
||
|
/// <summary>
|
||
|
/// 用户数据范围类型
|
||
|
/// </summary>
|
||
|
public DataScopeTypeEnum DataScopeType { get; set; }
|
||
|
|
||
|
/// <summary>
|
||
|
/// 用户数据范围部门列表
|
||
|
/// </summary>
|
||
|
public List<long> DataScopeOrgs { get; set; } = new List<long>();
|
||
|
}
|
||
|
}
|