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.
 
 
 

82 lines
1.6 KiB

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>();
}
}