mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-03 05:18:11 +00:00
Poprawki statystyk
This commit is contained in:
@@ -1,40 +1,27 @@
|
||||
export interface DispatcherTimetable {
|
||||
timetableId: number;
|
||||
trainNo: number;
|
||||
trainCategoryCode: string;
|
||||
driverId: number;
|
||||
driverName: string;
|
||||
route: string;
|
||||
twr: boolean;
|
||||
skr: boolean;
|
||||
sceneriesString: string;
|
||||
export interface Sum {
|
||||
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 DispatcherStatsResponse {
|
||||
dispatcherName?: string;
|
||||
lastSceneryName?: string;
|
||||
maxTimetableDistance: number;
|
||||
minTimetableDistance: number;
|
||||
avgTimetableDistance: number;
|
||||
count: number;
|
||||
sumDistance: number;
|
||||
timetables?: DispatcherTimetable[];
|
||||
export interface Max {
|
||||
routeDistance: number;
|
||||
}
|
||||
|
||||
export interface Min {
|
||||
routeDistance: number;
|
||||
}
|
||||
|
||||
export interface Avg {
|
||||
routeDistance: number;
|
||||
}
|
||||
|
||||
export interface Count {
|
||||
_all: number;
|
||||
}
|
||||
|
||||
export interface DispatcherStatsAPIData {
|
||||
response: DispatcherStatsResponse;
|
||||
errorMessage?: string;
|
||||
_sum: Sum;
|
||||
_max: Max;
|
||||
_min: Min;
|
||||
_avg: Avg;
|
||||
_count: Count;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,20 +1,27 @@
|
||||
export interface DriverStatsResponse {
|
||||
driverName: string;
|
||||
export interface Sum {
|
||||
routeDistance: number;
|
||||
confirmedStopsCount: number;
|
||||
allStopsCount: number;
|
||||
currentDistance: number;
|
||||
}
|
||||
|
||||
export interface Count {
|
||||
fulfilled: number;
|
||||
abandoned: number;
|
||||
totalDistance: number;
|
||||
confirmedDistance: number;
|
||||
totalStops: number;
|
||||
confirmedStops: number;
|
||||
maxServiceDuration: number;
|
||||
avgServiceDuration: number;
|
||||
maxDistance: number;
|
||||
avgDistance: number;
|
||||
maxDelay: number;
|
||||
avgDelay: number;
|
||||
terminated: number;
|
||||
_all: number;
|
||||
}
|
||||
|
||||
export interface Max {
|
||||
routeDistance: number;
|
||||
}
|
||||
|
||||
export interface Avg {
|
||||
routeDistance: number;
|
||||
}
|
||||
|
||||
export interface DriverStatsAPIData {
|
||||
response?: DriverStatsResponse;
|
||||
errorMessage?: string;
|
||||
_sum: Sum;
|
||||
_count: Count;
|
||||
_max: Max;
|
||||
_avg: Avg;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
export const URLs = {
|
||||
stacjownikAPI2: 'https://stacjownik.eu-4.evennode.com',
|
||||
stacjownikAPI: 'http://localhost:3000',
|
||||
stacjownikAPIDev: 'http://localhost:3000',
|
||||
stacjownikAPI: 'http://stacjownik-dev.eu-4.evennode.com',
|
||||
stacjownikAPIDev: 'http://stacjownik-dev.eu-4.evennode.com',
|
||||
// trains: "https://api.td2.info.pl:9640/?method=getTrainsOnline",
|
||||
// getTimetableURL: (trainNo: string | number, region = "eu") => `https://api.td2.info.pl:9640/?method=readFromSWDR&value=getTimetable%3B${trainNo}%3B${region}`
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user