using System.ComponentModel.DataAnnotations.Schema; using Abp.Domain.Entities; using Abp.Domain.Entities.Auditing; namespace VberZero.BaseSystem.Organizations; [Table("Sys_OrganizationUnitRoles")] public class OrganizationUnitRole : CreationAuditedEntity, IMayHaveTenant, ISoftDelete { public virtual int? TenantId { get; set; } public virtual int RoleId { get; set; } /// /// 指定组织是否被软删除 /// public virtual long OrganizationUnitId { get; set; } public virtual bool IsDeleted { get; set; } public OrganizationUnitRole() { } public OrganizationUnitRole(int? tenantId, int roleId, long organizationUnitId) { TenantId = tenantId; RoleId = roleId; OrganizationUnitId = organizationUnitId; } }