EMPE-02: Shared типы
Что сделать
Добавить TypeScript типы в shared/ для всех новых сущностей BR 1.4.1.
Конкретно
Создать shared/src/types/employee-extended.ts (или несколько файлов):
LegalDetails— inn, passport_series, passport_number, passport_issued_by, passport_issued_date, driver_license, snilsShiftTemplate— id, store_id, name, start_time, duration_minutesShiftSchedule— id, employee_id, store_id, date, start_time, end_time, shift_template_id?ShiftRecord— id, employee_id, store_id, date, clock_in, clock_out, break_minutes, status, schedule_id?ShiftCorrection— id, shift_record_id, correction_type, old_value, new_value, reason, created_bySalaryFormula— id, store_id, role?, employee_id?, type (hourly/fixed/per_order), value, descriptionPayrollRecord— id, employee_id, store_id, period, planned_hours, actual_hours, total_breaks, net_hours, formula_display, amount, statusDashboardActivity— summary cards + employee activity rows
Реэкспортировать из shared/src/types/index.ts.
Файлы
shared/src/types/employee-extended.ts— создатьshared/src/types/index.ts— добавить реэкспорт