using System.ComponentModel.DataAnnotations.Schema; using Abp.Domain.Entities; using Abp.Domain.Entities.Auditing; using VberZero.BaseSystem.Organizations; namespace VberZero.BaseSystem.Users; /// /// 用户的OU /// [Table("Sys_UserOrganizationUnits")] public class UserOrganizationUnit : CreationAuditedEntity, IMayHaveTenant, ISoftDelete { public virtual int? TenantId { get; set; } public virtual long UserId { get; set; } /// /// 的 ID /// public virtual long OrganizationUnitId { get; set; } /// /// 指定组织是否被软删除 /// public virtual bool IsDeleted { get; set; } public UserOrganizationUnit() { } public UserOrganizationUnit(int? tenantId, long userId, long organizationUnitId) : this() { TenantId = tenantId; UserId = userId; OrganizationUnitId = organizationUnitId; } }