irc-netcore-api/IRaCIS.Core.Infra.EFCore/AuthUser/IUserInfo.cs

46 lines
857 B
C#

using System;
using Microsoft.AspNetCore.Mvc.ApiExplorer;
namespace IRaCIS.Core.Infra.EFCore
{
/// <summary>
/// 用户信息接口
/// </summary>
public interface IUserInfo
{
/// <summary>
/// 主键
/// </summary>
Guid Id { get; }
/// <summary>
/// 用户名
/// </summary>
string UserName { get; }
/// <summary>
/// 昵称
/// </summary>
string RealName { get; }
string ReviewerCode { get; }
bool IsAdmin { get; }
string UserTypeShortName { get; }
string UserTypeEnumStr { get; }
int UserTypeEnumInt { get; }
Guid UserTypeId { get; }
string UserToken { get; }
string PermissionStr { get; }
string IP { get; }
bool IsEn_Us { get; }
}
}