1
0

IUser.cs 797 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using Admin.Core.Common.BaseModel;
  2. namespace Admin.Core.Common.Auth
  3. {
  4. /// <summary>
  5. /// 用户信息接口
  6. /// </summary>
  7. public interface IUser
  8. {
  9. /// <summary>
  10. /// 主键
  11. /// </summary>
  12. long Id { get; }
  13. /// <summary>
  14. /// 用户名
  15. /// </summary>
  16. string Name { get; }
  17. /// <summary>
  18. /// 昵称
  19. /// </summary>
  20. string NickName { get; }
  21. /// <summary>
  22. /// 租户Id
  23. /// </summary>
  24. long? TenantId { get; }
  25. /// <summary>
  26. /// 租户类型
  27. /// </summary>
  28. TenantType? TenantType { get; }
  29. /// <summary>
  30. /// 数据隔离
  31. /// </summary>
  32. DataIsolationType? DataIsolationType { get; }
  33. }
  34. }