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