using Meezi.Core.Enums;
namespace Meezi.Infrastructure.Data;
/// Demo staff for development OTP login (see data/demo-credentials.json).
public static class DemoEmployeesCatalog
{
public const string DefaultBranchId = "branch_demo_main";
public sealed record EmployeeSeed(
string Id,
string Name,
string Phone,
EmployeeRole Role,
string BranchId = DefaultBranchId,
decimal BaseSalary = 0);
public static IReadOnlyList Employees { get; } =
[
new("emp_demo_owner", "مدیر دمو", "09121234567", EmployeeRole.Owner),
new("emp_demo_manager", "مدیر شعبه", "09121111111", EmployeeRole.Manager),
new("emp_demo_cashier", "صندوقدار", "09122222222", EmployeeRole.Cashier),
new("emp_demo_waiter", "گارسون", "09123333333", EmployeeRole.Waiter),
new("emp_demo_waiter2", "گارسون ۲", "09124444444", EmployeeRole.Waiter),
new("emp_demo_chef", "آشپز", "09125555555", EmployeeRole.Chef),
new("emp_demo_delivery", "پیک", "09126666666", EmployeeRole.Delivery),
];
}