55 lines
		
	
	
		
			996 B
		
	
	
	
		
			C#
		
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			996 B
		
	
	
	
		
			C#
		
	
	
| namespace IRaCIS.Core.Domain.Share
 | |
| {
 | |
|     /// <summary>
 | |
|     /// 用户信息接口
 | |
|     /// </summary>
 | |
|     public interface IUserInfo
 | |
|     {
 | |
| 
 | |
|         Guid UserRoleId { get; }
 | |
| 
 | |
|         Guid IdentityUserId { get; }
 | |
| 
 | |
|         string UserName { get; }
 | |
| 
 | |
|         string FullName { get; }
 | |
| 
 | |
|         bool IsAdmin { get; }
 | |
| 
 | |
|         bool IsTestUser { get; }
 | |
|         public bool IsZhiZhun { get; }
 | |
| 
 | |
|         string UserTypeShortName { get; }
 | |
| 
 | |
|         string UserTypeEnumStr { get; }
 | |
| 
 | |
|         int UserTypeEnumInt { get; }
 | |
| 
 | |
|         Guid UserTypeId { get; }
 | |
| 
 | |
|         string UserToken { get; }
 | |
| 
 | |
|         string PermissionStr { get; }
 | |
| 
 | |
|         string IP { get; }
 | |
| 
 | |
|         string LocalIp { get; }
 | |
| 
 | |
|         bool IsEn_Us { get; }
 | |
| 
 | |
|         string RequestUrl { get; }
 | |
| 
 | |
|         Guid? SignId { get; set; }
 | |
| 
 | |
|         Guid? BatchId { get; set; }
 | |
| 
 | |
|         bool IsNotNeedInspection { get; set; }
 | |
| 
 | |
| 
 | |
|         /// <summary>
 | |
|         /// 字符串形式  标识时区
 | |
|         /// </summary>
 | |
|         string TimeZoneId { get; }
 | |
|     }
 | |
| }
 |