TenantPermissionEntity.cs 909 B

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