EMP-02: Типы shared для сотрудников
Что сделать
Добавить TypeScript-типы для сотрудников в shared-пакет.
Конкретно
Создать shared/src/types/employee.ts:
Employee— id, franchise_id, first_name, last_name, email, phone, role, store_ids, stores (id+name), status, is_courier, created_at, updated_atEmployeeRole— “franchise” | “franchisee” | “manager” | “cashier”EmployeeStatus— “active” | “inactive”EmployeeListParams— page, per_page, search, role, store_id, status, sortEmployeeCreateRequest— first_name, last_name, email, password, phone?, pin_code?, role, store_ids?, is_courier?EmployeeUpdateRequest— first_name?, last_name?, email?, password?, phone?, pin_code?, store_ids?, is_courier?
Экспортировать из shared/src/index.ts.
Файлы
shared/src/types/employee.ts— создатьshared/src/index.ts— добавить экспорт