SysUserRole.cs 1019 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // 大名科技(天津)有限公司版权所有 电话:18020030720 QQ:515096995
  2. //
  3. // 此源代码遵循位于源代码树根目录中的 LICENSE 文件的许可证
  4. namespace Admin.NET.Core;
  5. /// <summary>
  6. /// 系统用户角色表
  7. /// </summary>
  8. [SugarTable(null, "系统用户角色表")]
  9. [SysTable]
  10. public class SysUserRole : EntityBaseId
  11. {
  12. /// <summary>
  13. /// 用户Id
  14. /// </summary>
  15. [SugarColumn(ColumnDescription = "用户Id")]
  16. public long UserId { get; set; }
  17. /// <summary>
  18. /// 用户
  19. /// </summary>
  20. [Newtonsoft.Json.JsonIgnore]
  21. [System.Text.Json.Serialization.JsonIgnore]
  22. [Navigate(NavigateType.OneToOne, nameof(UserId))]
  23. public SysUser SysUser { get; set; }
  24. /// <summary>
  25. /// 角色Id
  26. /// </summary>
  27. [SugarColumn(ColumnDescription = "角色Id")]
  28. public long RoleId { get; set; }
  29. /// <summary>
  30. /// 角色
  31. /// </summary>
  32. [Navigate(NavigateType.OneToOne, nameof(RoleId))]
  33. public SysRole SysRole { get; set; }
  34. }