mirror of
https://github.com/donpat1to/Schichtenplaner.git
synced 2026-01-21 18:39:41 +01:00
integrated database migrations
This commit is contained in:
@@ -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[];
|
||||
}
|
||||
Reference in New Issue
Block a user