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