16 lines
544 B
C#
16 lines
544 B
C#
using AMREZ.EOP.Domain.Entities.Common;
|
|
|
|
namespace AMREZ.EOP.Domain.Entities.HumanResources;
|
|
|
|
public sealed class Department : BaseEntity
|
|
{
|
|
public Guid TenantId { get; set; }
|
|
public string Code { get; set; } = default!;
|
|
public string Name { get; set; } = default!;
|
|
|
|
public Guid? ParentDepartmentId { get; set; }
|
|
public Department? Parent { get; set; }
|
|
|
|
public ICollection<Department> Children { get; set; } = new List<Department>();
|
|
public ICollection<UserProfile> Profiles { get; set; } = new List<UserProfile>();
|
|
} |