Wyświetlanie statystyk dyżurnego w karcie

This commit is contained in:
2022-06-17 17:27:59 +02:00
parent f513ee8d07
commit 9f24c439c5
7 changed files with 216 additions and 107 deletions
@@ -0,0 +1,40 @@
export interface DispatcherTimetable {
timetableId: number;
trainNo: number;
trainCategoryCode: string;
driverId: number;
driverName: string;
route: string;
twr: boolean;
skr: boolean;
sceneriesString: string;
routeDistance: number;
currentDistance: number;
confirmedStopsCount: number;
allStopsCount: number;
beginDate: Date;
endDate: Date;
scheduledBeginDate: Date;
scheduledEndDate: Date;
terminated: boolean;
fulfilled: boolean;
authorName?: string;
authorId?: number;
}
export interface Response {
dispatcherName?: string;
lastSceneryName?: string;
maxTimetableDistance: number;
minTimetableDistance: number;
avgTimetableDistance: number;
count: number;
sumDistance: number;
timetables?: DispatcherTimetable[];
}
export interface DispatcherStatsAPIData {
response: Response;
errorMessage?: string;
}