Files
2026-05-15 23:22:48 +08:00

49 lines
1.2 KiB
C#

using VolPro.Entity.SystemModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VolPro.Entity.AttributeManager;
namespace VolPro.Entity.DomainModels
{
/// <summary>
/// 字段上标记UserAuth属性后在角色自定义数据权限可以选择
/// </summary>
public class UserInfo
{
[UserAuthField(Name = "用户ID")]
public int User_Id { get; set; }
/// <summary>
/// 多个角色ID
/// </summary>
public int Role_Id { get; set; }
public string RoleName { get; set; }
[UserAuthField(Name ="用户帐号")]
public string UserName { get; set; }
[UserAuthField(Name = "用户姓名")]
public string UserTrueName { get; set; }
/// <summary>
/// 岗位id
/// </summary>
public List<Guid> PostIds { get; set; }
[UserAuthField(Name = "用户部门")]
public List<Guid> DeptIds { get; set; }
[UserAuthField(Name = "用户角色")]
public int[] RoleIds { get; set; }
public string Token { get; set; }
public int Enable { get; set; }
public string TenancyValue { get; set; }
}
}