49 lines
		
	
	
		
			886 B
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			886 B
		
	
	
	
		
			C#
		
	
	
using System;
 | 
						|
 | 
						|
namespace IRaCIS.Core.Domain.Share
 | 
						|
{
 | 
						|
    /// <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;  }
 | 
						|
 | 
						|
        string RequestUrl { get; }
 | 
						|
 | 
						|
         Guid? SignId { get; set; }
 | 
						|
    }
 | 
						|
}
 |