OrganizationUnitRole.cs 821 B

1234567891011121314151617181920212223242526272829303132
  1. using System.ComponentModel.DataAnnotations.Schema;
  2. using Abp.Domain.Entities;
  3. using Abp.Domain.Entities.Auditing;
  4. namespace VberZero.BaseSystem.Organizations;
  5. [Table("Sys_OrganizationUnitRoles")]
  6. public class OrganizationUnitRole : CreationAuditedEntity<long>, IMayHaveTenant, ISoftDelete
  7. {
  8. public virtual int? TenantId { get; set; }
  9. public virtual int RoleId { get; set; }
  10. /// <summary>
  11. /// 指定组织是否被软删除
  12. /// </summary>
  13. public virtual long OrganizationUnitId { get; set; }
  14. public virtual bool IsDeleted { get; set; }
  15. public OrganizationUnitRole()
  16. {
  17. }
  18. public OrganizationUnitRole(int? tenantId, int roleId, long organizationUnitId)
  19. {
  20. TenantId = tenantId;
  21. RoleId = roleId;
  22. OrganizationUnitId = organizationUnitId;
  23. }
  24. }