X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2Form%2Fentities%2FPerformanceData.ts;h=b5cc80271549cdbbb8acbbeb6e9f9cb8d9bca425;hb=be0a4d4d8bd085fcfb86db9ad025de3f270bc31d;hp=a37fa37418fb68014436fa00b3aae59f931f4599;hpb=ae8ee665e864460d582b7f6d501b25225a1d7a4c;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/orm/entities/PerformanceData.ts b/src/types/orm/entities/PerformanceData.ts index a37fa374..b5cc8027 100644 --- a/src/types/orm/entities/PerformanceData.ts +++ b/src/types/orm/entities/PerformanceData.ts @@ -1,54 +1,51 @@ -import { Entity, ManyToOne, PrimaryKey, Property } from '@mikro-orm/core'; +import { Entity, ManyToOne, PrimaryKey, Property } from '@mikro-orm/core' -import { PerformanceRecord } from './PerformanceRecord'; +import { PerformanceRecord } from './PerformanceRecord.js' @Entity() export class PerformanceData { - // @PrimaryKey() - // pk!: number; + @PrimaryKey() + commandName!: string - // @Property() - // commandName!: string; + @Property() + requestCount!: number - // @Property() - // countRequest!: number; + @Property() + responseCount!: number - // @Property() - // countResponse!: number; + @Property() + errorCount!: number - // @Property() - // countError!: number; + @Property() + timeMeasurementCount!: number - // @Property() - // countTimeMeasurement!: number; + @Property() + measurementTimeSeries!: number[] - // @Property() - // timeMeasurementSeries!: number[]; + @Property() + currentTimeMeasurement!: number - // @Property() - // currentTimeMeasurement!: number; + @Property() + minTimeMeasurement!: number - // @Property() - // minTimeMeasurement!: number; + @Property() + maxTimeMeasurement!: number - // @Property() - // maxTimeMeasurement!: number; + @Property() + totalTimeMeasurement!: number - // @Property() - // totalTimeMeasurement!: number; + @Property() + avgTimeMeasurement!: number - // @Property() - // avgTimeMeasurement!: number; + @Property() + medTimeMeasurement!: number - // @Property() - // medTimeMeasurement!: number; + @Property() + ninetyFiveThPercentileTimeMeasurement!: number - // @Property() - // ninetyFiveThPercentileTimeMeasurement!: number; + @Property() + stdDevTimeMeasurement!: number - // @Property() - // stdDevTimeMeasurement!: number; - - // @ManyToOne('PerformanceRecord') - // performanceRecord!: PerformanceRecord; + @ManyToOne(() => PerformanceRecord) + performanceRecord!: PerformanceRecord }