using Indotalent.Data.Abstracts; using Indotalent.Data.Interfaces; namespace Indotalent.Data.Entities; public class Transfer : BaseEntity, IHasAutoNumber, IMultiTenant { public string? AutoNumber { get; set; } public string EmployeeId { get; set; } = string.Empty; public Employee? Employee { get; set; } public string FromBranchId { get; set; } = string.Empty; public Branch? FromBranch { get; set; } public string FromDepartmentId { get; set; } = string.Empty; public Department? FromDepartment { get; set; } public string FromDesignationId { get; set; } = string.Empty; public Designation? FromDesignation { get; set; } public string ToBranchId { get; set; } = string.Empty; public Branch? ToBranch { get; set; } public string ToDepartmentId { get; set; } = string.Empty; public Department? ToDepartment { get; set; } public string ToDesignationId { get; set; } = string.Empty; public Designation? ToDesignation { get; set; } public DateTime? TransferDate { get; set; } public string TransferNote { get; set; } = string.Empty; public string Status { get; set; } = string.Empty; public string? TenantId { get; set; } }