namespace Meezi.Core.Entities;

/// <summary>Kitchen/bar print station — routes category items to a dedicated printer.</summary>
public class KitchenStation : TenantEntity
{
    public string? BranchId { get; set; }
    public string Name { get; set; } = string.Empty;
    public string? PrinterIp { get; set; }
    public int PrinterPort { get; set; } = 9100;
    public int SortOrder { get; set; }

    public Cafe Cafe { get; set; } = null!;
    public Branch? Branch { get; set; }
    public ICollection<MenuCategory> Categories { get; set; } = [];
}
