Ajout de la page listant les pièges

This commit is contained in:
Sébastien André
2019-11-23 16:48:52 +01:00
parent b9a29bcd79
commit 3f7966091c
17 changed files with 310 additions and 174 deletions

View File

@@ -1,17 +1,17 @@
export class AircraftReq {
constructor(data: any) {
Object.assign(this, data);
}
constructor(data: any) {
Object.assign(this, data);
}
public id: number;
public name: number;
public id: number;
public name: number;
}
export class AircraftResp {
constructor(data: any) {
Object.assign(this, data);
}
constructor(data: any) {
Object.assign(this, data);
}
public id: number;
public name: number;
}
public id: number;
public name: number;
}

View File

@@ -1,29 +1,29 @@
export class DropZoneResp {
constructor(data: any) {
Object.assign(this, data);
}
constructor(data: any) {
Object.assign(this, data);
}
public id: number;
public latitude: string;
public longitude: string;
public name: string;
public address: string;
public website: string;
public email: string;
public type: Array<string>;
public id: number;
public latitude: string;
public longitude: string;
public name: string;
public address: string;
public website: string;
public email: string;
public type: Array<string>;
}
export class DropZoneReq {
constructor(data: any) {
Object.assign(this, data);
}
constructor(data: any) {
Object.assign(this, data);
}
public id: number;
public latitude: string;
public longitude: string;
public name: string;
public address: string;
public website: string;
public email: string;
public type: Array<string>;
public id: number;
public latitude: string;
public longitude: string;
public name: string;
public address: string;
public website: string;
public email: string;
public type: Array<string>;
}

View File

@@ -0,0 +1,17 @@
export class GearReq {
constructor(data: any) {
Object.assign(this, data);
}
public id: number;
public name: number;
}
export class GearResp {
constructor(data: any) {
Object.assign(this, data);
}
public id: number;
public name: number;
}

View File

@@ -1,33 +1,33 @@
export class JumpReq {
constructor(data: any) {
Object.assign(this, data);
}
constructor(data: any) {
Object.assign(this, data);
}
public id: number;
public jumpTypeId: number;
public aircraftId: number;
public dropZoneId: number;
public gearId: number;
public exitAltitude: number;
public deployAltitude: number;
public withCutaway: boolean;
public notes: string;
public jumpDate: Date;
public id: number;
public jumpTypeId: number;
public aircraftId: number;
public dropZoneId: number;
public gearId: number;
public exitAltitude: number;
public deployAltitude: number;
public withCutaway: boolean;
public notes: string;
public jumpDate: Date;
}
export class JumpResp {
constructor(data: any) {
Object.assign(this, data);
}
constructor(data: any) {
Object.assign(this, data);
}
public id: number;
public jumpTypeId: number;
public aircraftId: number;
public dropZoneId: number;
public gearId: number;
public exitAltitude: number;
public deployAltitude: number;
public withCutaway: boolean;
public notes: string;
public jumpDate: Date;
public id: number;
public jumpTypeId: number;
public aircraftId: number;
public dropZoneId: number;
public gearId: number;
public exitAltitude: number;
public deployAltitude: number;
public withCutaway: boolean;
public notes: string;
public jumpDate: Date;
}

View File

@@ -1,17 +1,17 @@
export class JumpTypeReq {
constructor(data: any) {
Object.assign(this, data);
}
constructor(data: any) {
Object.assign(this, data);
}
public id: number;
public name: number;
public id: number;
public name: number;
}
export class JumpTypeResp {
constructor(data: any) {
Object.assign(this, data);
}
constructor(data: any) {
Object.assign(this, data);
}
public id: number;
public name: number;
}
public id: number;
public name: number;
}

View File

@@ -0,0 +1,50 @@
import { Observable } from "rxjs";
export class StatsResp {
public statsByDz: Observable<StatsByDzResp>;
public statsByAircraft: Observable<StatsByAircraftResp>;
public statsByRig: Observable<StatsByRigResp>;
public statsByJumpType: Observable<StatsByJumpTypeResp>;
public statsByYear: Observable<StatsByYearResp>;
}
export class StatsByDzResp {
constructor(data: any) {
Object.assign(this, data);
}
public label: string;
public nb: number;
}
export class StatsByAircraftResp {
constructor(data: any) {
Object.assign(this, data);
}
public label: string;
public nb: number;
}
export class StatsByRigResp {
constructor(data: any) {
Object.assign(this, data);
}
public label: string;
public nb: number;
}
export class StatsByJumpTypeResp {
constructor(data: any) {
Object.assign(this, data);
}
public label: string;
public nb: number;
}
export class StatsByYearResp {
constructor(data: any) {
Object.assign(this, data);
}
public label: string;
public nb: number;
}

View File

@@ -1,51 +0,0 @@
import { Observable } from 'rxjs';
export class StatsResp {
public statsByDz: Observable<StatsByDzResp>;
public statsByAircraft: Observable<StatsByAircraftResp>;
public statsByRig: Observable<StatsByRigResp>;
public statsByJumpType: Observable<StatsByJumpTypeResp>;
public statsByYear: Observable<StatsByYearResp>;
}
export class StatsByDzResp {
constructor(data: any) {
Object.assign(this, data);
}
public label: string;
public nb: number;
}
export class StatsByAircraftResp {
constructor(data: any) {
Object.assign(this, data);
}
public label: string;
public nb: number;
}
export class StatsByRigResp {
constructor(data: any) {
Object.assign(this, data);
}
public label: string;
public nb: number;
}
export class StatsByJumpTypeResp {
constructor(data: any) {
Object.assign(this, data);
}
public label: string;
public nb: number;
}
export class StatsByYearResp {
constructor(data: any) {
Object.assign(this, data);
}
public label: string;
public nb: number;
}