integrated database migrations

This commit is contained in:
2025-10-11 00:24:35 +02:00
parent 6247461754
commit 35d3ffd689
5 changed files with 18 additions and 16 deletions

View File

@@ -11,6 +11,7 @@ export interface TemplateShift {
export interface TemplateShiftSlot {
id: string;
templateId: string;
dayOfWeek: number;
timeRange: TemplateShiftTimeRange;
requiredEmployees: number;
@@ -28,14 +29,14 @@ export interface CreateShiftTemplateRequest {
name: string;
description?: string;
isDefault: boolean;
shifts: Omit<TemplateShift, 'id' | 'templateId'>[];
timeSlots: Omit<TemplateShiftTimeRange, 'id'>[];
shifts: Omit<TemplateShiftSlot, 'id' | 'templateId'>[];
timeSlots: TemplateShiftTimeRange[];
}
export interface UpdateShiftTemplateRequest {
name?: string;
description?: string;
isDefault?: boolean;
shifts?: Omit<TemplateShift, 'id' | 'templateId'>[];
timeSlots?: Omit<TemplateShiftTimeRange, 'id'>[];
shifts?: Omit<TemplateShiftSlot, 'id' | 'templateId'>[];
timeSlots?: TemplateShiftTimeRange[];
}