RolePermissionEntity.cs 893 B

1234567891011121314151617181920212223242526272829303132333435
  1. using ZhonTai.Common.Domain.Entities;
  2. using FreeSql.DataAnnotations;
  3. using ZhonTai.Plate.Admin.Domain.Role;
  4. using ZhonTai.Plate.Admin.Domain.Permission;
  5. namespace ZhonTai.Plate.Admin.Domain.RolePermission
  6. {
  7. /// <summary>
  8. /// 角色权限
  9. /// </summary>
  10. [Table(Name = "ad_role_permission")]
  11. [Index("idx_{tablename}_01", nameof(RoleId) + "," + nameof(PermissionId), true)]
  12. public class RolePermissionEntity : EntityAdd
  13. {
  14. /// <summary>
  15. /// 角色Id
  16. /// </summary>
  17. public long RoleId { get; set; }
  18. /// <summary>
  19. /// 权限Id
  20. /// </summary>
  21. public long PermissionId { get; set; }
  22. /// <summary>
  23. /// 角色
  24. /// </summary>
  25. public RoleEntity Role { get; set; }
  26. /// <summary>
  27. /// 权限
  28. /// </summary>
  29. public PermissionEntity Permission { get; set; }
  30. }
  31. }