using Meezi.Core.Enums; namespace Meezi.Core.Entities; /// /// Per-branch role assignment for an employee. An employee row is scoped to one café /// (a "membership"); this join lets that same employee hold a different /// in each branch they work at. /// Owners remain café-wide via and need no rows here. /// public class EmployeeBranchRole : TenantEntity { public string EmployeeId { get; set; } = string.Empty; public string BranchId { get; set; } = string.Empty; public EmployeeRole Role { get; set; } public Employee Employee { get; set; } = null!; public Branch Branch { get; set; } = null!; }