diff --git a/types/DeviceTrackingTypes.ts b/types/DeviceTrackingTypes.ts new file mode 100644 index 0000000..b39b39e --- /dev/null +++ b/types/DeviceTrackingTypes.ts @@ -0,0 +1,301 @@ +import { ID } from "./mongo_db/DefaultTypes.ts"; +export interface IGpsElement { + gpsDate: Date; + lon: number; + lat: number; + speed: number; + totalKm: number; + angle: number; + gnssAccuracy: number; + satCount: number; +} + +export enum ESleepModes { + Disable = 0, + GpsSleep = 1, + DeepSleep = 2, + OnlineDeepSleep = 3, + UltraSleep = 4, +} + +export enum EDataModes { + HomeOnStop = 0, + HomeOnMoving = 1, + RoamingOnStop = 2, + RoamingOnMoving = 3, + UnknownOnStop = 4, + UnknownOnMoving = 5, +} + +export enum EMovementStatus { + MovementOff = 0, + MovementOn = 1, +} + +export interface ISleep { + mode: ESleepModes; + sleepDate: Date; + awakeDate: Date; +} + +export interface IConnected { + state: boolean; + connectedDate: Date; + disconnectedDate: Date; +} + +export interface IIgnition { + state: boolean; + onDate: Date; + offDate: Date; +} + +export enum EGnssStatus { + GNSSOff = 0, + GNSSOnWithFix = 1, + GNSSOnWithoutFix = 2, + GNSSSleep = 3, +} + +export interface IGnss { + status: EGnssStatus; + gnssPdop: number; + gnssHdop: number; +} + +export enum EBatteryState { + Present = 0, + Unplugged = 1, +} + +export interface IVoltage { + externalVolt: number; + batteryVolt: number; +} + +export interface IBattery { + state: EBatteryState; + batteryAmper: number; + batteryPercentage: number; + batteryTemp: number; +} + +export interface IInputs { + digital1: number; + digital2: number; + digital3: number; + analog1: number; + analog2: number; + analog3: number; +} + +export interface IOutputs { + digital1: number; + digital2: number; + digital3: number; + analog1: number; + analog2: number; + analog3: number; +} + +export interface IAxis { + x: number; + y: number; + z: number; +} + +export enum EBluetoothStatus { + Disabled = 0, + EnabledNoDevice = 1, + DeviceConnectedBTv3 = 2, + DeviceConnectedBLEOnly = 3, + DeviceConnectedBLEAndBT = 4, +} + +export enum ESdStatus { + NotPresent = 0, + Present = 1, +} + +export enum EVehicleState { + Moving = 0, + Idling = 1, +} + +export enum ETowingState { + Steady = 0, + Towing = 1, +} +export enum ECrashDetection { + RealCrashCalibrated = 1, + LimitedCrashTraceNotCalibrated = 2, + LimitedCrashTraceCalibrated = 3, + FullCrashTraceNotCalibrated = 4, + FullCrashTraceCalibrated = 5, + RealCrashNotCalibrated = 6, + FakeCrashPothole = 7, + FakeCrashSpeedCheck = 8, +} + +export enum EiButtonConnection { + NotConnected = 0, + ConnectedImmobilizer = 1, + ConnectedAuthorizedDriving = 2, +} + +export enum EJammingStatus { + JammingStop = 0, + JammingStart = 1, +} + +export enum EAlarmStatus { + Reserved = 0, + AlarmOccurred = 1, +} + +export enum EAutoGeofence { + LeftTargetZone = 0, + EnterTargetZone = 1, +} + +export enum ETripStatus { + TripStop = 0, + TripStart = 1, + BusinessStatus = 2, + PrivateStatus = 3, + CustomStatus1 = 4, + CustomStatus2 = 5, + CustomStatus3 = 6, + CustomStatus4 = 7, + CustomStatus5 = 8, + CustomStatus6 = 9, +} + +export interface IDeviceStateElement { + connected: IConnected; + sleep: ISleep; + dataMode: EDataModes; + movement: EMovementStatus; + gnss: IGnss; + voltage: IVoltage; + input?: IInputs; + output?: IOutputs; + axis?: IAxis; + btStatus: EBluetoothStatus; + sdStatus: ESdStatus; + idling: EVehicleState; + towing: ETowingState; + battery: IBattery; + crashDetection: ECrashDetection; + immo: EiButtonConnection; + jamming: EJammingStatus; + alarm: EAlarmStatus; + trip: ETripStatus; + autoGeofence: EAutoGeofence; +} + +export enum ENetworkTypes { + ThreeG = 0, + Gsm = 1, + FourG = 2, + LteCatM1 = 3, + LteCatNb1 = 4, + Unknown = 99, +} + +export interface IGsm { + _id: ID; + gsmNo: string; + gsmCellId: string; + gsmAreaCode: string; + gsmSignal: number; + gsmOp: string; + iccid1: string; + iccid2: string; + networkType: ENetworkTypes; +} + +export interface IDeviceElement { + _id: ID; + imei: string; + gsmElement: IGsm; + gpsElement: IGpsElement; + stateElement: IDeviceStateElement; +} + +export interface ITracking { + _id: ID; + assetId: ID; + deviceId: ID; + imei: string; + port: string; + gpsElement: IGpsElement; + pingDate: Date; +} + +export enum ELocationStatus { + HomeOnStop = 0, + HomeOnMoving = 1, + RoamingOnStop = 2, + RoamingOnMoving = 3, + UnknownOnStop = 4, + UnknownOnMoving = 5, +} + +export enum EVehicleStatus { + GpsIsIncorrect = "_device_gps_is_incorrect", + Idling = "_device_is_idling", + Moving = "_device_is_moving", + Out = "_device_is_out", + Stoping = "_device_is_stoping", +} + +export interface IVehicleStateElement { + ignition: IIgnition; + state: EVehicleStatus; + locationState: ELocationStatus; +} + +export enum EAssetTypes { + Baby = "_baby", + Bicycle = "_bicycle", + Bus = "_bus", + Car = "_car", + Child = "_child", + Dog = "_dog", + Forklift = "_forklift", + Human = "_human", + Motorbike = "_motorbike", + Stuff = "_stuff", + Tractor = "_tractor", + Truck = "_truck", +} + +export enum EAssetValidTypes { + Passive = 0, + Active = 1, + Debt = 2, + Suspend = 3, +} + +export interface IVehicleElement { + assetId: ID; + driverId: ID; + owner: ID; + followers: ID[]; + assetType: EAssetTypes; + name1: string; + name2: string; + name3: string; + description1: string; + description2: string; + registeredDate: Date; + updatedDate: Date; + modelYear: number; + currentKm: number; + valid: EAssetValidTypes; + showOnMap: boolean; + chassis_num: string; + brand: string; + color: string; +} diff --git a/types/mongo_db/DefaultTypes.ts b/types/mongo_db/DefaultTypes.ts new file mode 100644 index 0000000..a967507 --- /dev/null +++ b/types/mongo_db/DefaultTypes.ts @@ -0,0 +1,3 @@ +import { ObjectId } from "npm:mongodb"; +export type ID = string | number | ObjectId; +export type Maybe = T | null; diff --git a/types/mongo_db/MongoAracAlarmAyar.ts b/types/mongo_db/MongoAracAlarmAyar.ts index fd9d996..715bdc4 100644 --- a/types/mongo_db/MongoAracAlarmAyar.ts +++ b/types/mongo_db/MongoAracAlarmAyar.ts @@ -1,15 +1,15 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoAracAlarmAyar { - _id: ID; - ARACID: number; - IMEI: string; - SENSOR: string; - DEGER: string; - MUSTERIID: number; - KULLANICIID: number; - SMS: string; - EMAIL: string; - BILDIRIM: string; - AYARLANDIMI: string; - TARIH: Date; + _id: ID; + ARACID: number; + IMEI: string; + SENSOR: string; + DEGER: string; + MUSTERIID: number; + KULLANICIID: number; + SMS: string; + EMAIL: string; + BILDIRIM: string; + AYARLANDIMI: string; + TARIH: Date; } diff --git a/types/mongo_db/MongoAracAyarlar.ts b/types/mongo_db/MongoAracAyarlar.ts index 2c2345f..e0c819a 100644 --- a/types/mongo_db/MongoAracAyarlar.ts +++ b/types/mongo_db/MongoAracAyarlar.ts @@ -1,11 +1,11 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoAracAyarlar { - _id: ID; - AID: number; - CREATEDAT: Date; - FCICL: number; - KULLANICIID: number; - MUSTERIID: number; - UPDATEDAT: Date; - FCOCL: number; + _id: ID; + AID: number; + CREATEDAT: Date; + FCICL: number; + KULLANICIID: number; + MUSTERIID: number; + UPDATEDAT: Date; + FCOCL: number; } diff --git a/types/mongo_db/MongoAracGruplar.ts b/types/mongo_db/MongoAracGruplar.ts index c71e0ed..ad67b08 100644 --- a/types/mongo_db/MongoAracGruplar.ts +++ b/types/mongo_db/MongoAracGruplar.ts @@ -1,9 +1,9 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoAracGruplar { - _id: ID; - ARACID: number; - KULLANICIID: number; - MUSTERIID: number; - GRUP: ID[]; - updatedAt: Date; + _id: ID; + ARACID: number; + KULLANICIID: number; + MUSTERIID: number; + GRUP: ID[]; + updatedAt: Date; } diff --git a/types/mongo_db/MongoAssetAlarmKomut.ts b/types/mongo_db/MongoAssetAlarmKomut.ts index ee9adfa..24ba4bd 100644 --- a/types/mongo_db/MongoAssetAlarmKomut.ts +++ b/types/mongo_db/MongoAssetAlarmKomut.ts @@ -1,25 +1,25 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoAssetAlarmKomut { - _id: ID; - AID: number; - SAVED: boolean; - aas_id: ID; - ALARM_TYPE: string; - DATA_PROPS: DATAPROPS; - KID: number; - MID: number; - RETRIES: number; - SAVED_AT: Date; - SENT: boolean; - SENT_AT: Date; - UPDATED_AT: Date; + _id: ID; + AID: number; + SAVED: boolean; + aas_id: ID; + ALARM_TYPE: string; + DATA_PROPS: DATAPROPS; + KID: number; + MID: number; + RETRIES: number; + SAVED_AT: Date; + SENT: boolean; + SENT_AT: Date; + UPDATED_AT: Date; } interface DATAPROPS { - SPEED_LIMIT: number; - SUDDEN_ACCEL_LIMIT_KM: number; - SUDDEN_DECEL_LIMIT_KM: number; - IDLING_MINUTE_LIMIT: number; - MIN_TEMP: number; - MAX_TEMP: number; + SPEED_LIMIT: number; + SUDDEN_ACCEL_LIMIT_KM: number; + SUDDEN_DECEL_LIMIT_KM: number; + IDLING_MINUTE_LIMIT: number; + MIN_TEMP: number; + MAX_TEMP: number; } diff --git a/types/mongo_db/MongoAssetAlarmNotifications.ts b/types/mongo_db/MongoAssetAlarmNotifications.ts index bc58a70..283267d 100644 --- a/types/mongo_db/MongoAssetAlarmNotifications.ts +++ b/types/mongo_db/MongoAssetAlarmNotifications.ts @@ -1,24 +1,24 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoAssetAlarmNotifications { - _id: ID; - AID: number; - ALARM_TYPE: string; - KID: number; - aas_id: string; - NOTIFY: NOTIFY; - UPDATED_AT: Date; + _id: ID; + AID: number; + ALARM_TYPE: string; + KID: number; + aas_id: string; + NOTIFY: NOTIFY; + UPDATED_AT: Date; } interface NOTIFY { - APP: APP; - EMAIL: EMAIL; + APP: APP; + EMAIL: EMAIL; } interface EMAIL { - NOTIFY: boolean; - EMAILS: string[]; + NOTIFY: boolean; + EMAILS: string[]; } interface APP { - NOTIFY: boolean; + NOTIFY: boolean; } diff --git a/types/mongo_db/MongoAssetAlarmSetup.ts b/types/mongo_db/MongoAssetAlarmSetup.ts index dafc0b8..83bb5fc 100644 --- a/types/mongo_db/MongoAssetAlarmSetup.ts +++ b/types/mongo_db/MongoAssetAlarmSetup.ts @@ -1,28 +1,28 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoAssetAlarmSetup { - _id: ID; - AID: number; - ALARM_TYPE: string; - ALARM_PROPS: ALARMPROPS; - BY_DEVICE: BYDEVICE; - ENABLE: boolean; - KID: number; - UPDATED_AT: Date; + _id: ID; + AID: number; + ALARM_TYPE: string; + ALARM_PROPS: ALARMPROPS; + BY_DEVICE: BYDEVICE; + ENABLE: boolean; + KID: number; + UPDATED_AT: Date; } interface BYDEVICE { - IN_DEVICE: boolean; - SETTED: boolean; + IN_DEVICE: boolean; + SETTED: boolean; } interface ALARMPROPS { - SPEED_LIMIT: number; - START_TIME: string; - END_TIME: string; - SHIFT_TYPE: boolean; - SUDDEN_ACCEL_LIMIT_KM: number; - SUDDEN_DECEL_LIMIT_KM: number; - IDLING_MINUTE_LIMIT: number; - MIN_TEMP: number; - MAX_TEMP: number; + SPEED_LIMIT: number; + START_TIME: string; + END_TIME: string; + SHIFT_TYPE: boolean; + SUDDEN_ACCEL_LIMIT_KM: number; + SUDDEN_DECEL_LIMIT_KM: number; + IDLING_MINUTE_LIMIT: number; + MIN_TEMP: number; + MAX_TEMP: number; } diff --git a/types/mongo_db/MongoAssetAlarms.ts b/types/mongo_db/MongoAssetAlarms.ts index 27bcaf5..9583f92 100644 --- a/types/mongo_db/MongoAssetAlarms.ts +++ b/types/mongo_db/MongoAssetAlarms.ts @@ -1,40 +1,40 @@ -import { ID, Maybe } from "./MongoTypes.ts"; +import { ID, Maybe } from "./DefaultTypes.ts"; export interface MongoAssetAlarms { - _id: ID; - ALARM_TYPE: string; - aas_id: string; - CREATED_AT: Date; - LOC: LOC; - AID: number; - VALUE: VALUE; + _id: ID; + ALARM_TYPE: string; + aas_id: string; + CREATED_AT: Date; + LOC: LOC; + AID: number; + VALUE: VALUE; } export type VALUE = { - BATT_STATE?: Maybe; - IDLING_TIME?: Maybe; - IGNITION_STATE?: Maybe; - IMPACT_DEGREE?: Maybe; - MAX_WAIT_TIME?: Maybe; - POINT_ID?: Maybe; - POINT_IO_TYPE?: Maybe; - SHIFT_TIME?: Maybe; - SHIFT_TYPE?: Maybe; - SPEED?: Maybe; - SUDDEN_KM?: Maybe; - TEMP?: Maybe; + BATT_STATE?: Maybe; + IDLING_TIME?: Maybe; + IGNITION_STATE?: Maybe; + IMPACT_DEGREE?: Maybe; + MAX_WAIT_TIME?: Maybe; + POINT_ID?: Maybe; + POINT_IO_TYPE?: Maybe; + SHIFT_TIME?: Maybe; + SHIFT_TYPE?: Maybe; + SPEED?: Maybe; + SUDDEN_KM?: Maybe; + TEMP?: Maybe; }; interface LOC { - geometry: Geometry; - properties: Properties; - type: string; + geometry: Geometry; + properties: Properties; + type: string; } interface Properties { - TITLE: string; + TITLE: string; } interface Geometry { - coordinates: number[]; - type: string; + coordinates: number[]; + type: string; } diff --git a/types/mongo_db/MongoAssetKomut.ts b/types/mongo_db/MongoAssetKomut.ts index acbc229..f5a2e45 100644 --- a/types/mongo_db/MongoAssetKomut.ts +++ b/types/mongo_db/MongoAssetKomut.ts @@ -1,18 +1,18 @@ -import { ID, Maybe } from "./MongoTypes.ts"; +import { ID, Maybe } from "./DefaultTypes.ts"; export interface MongoAssetKomut { - _id: ID; - AID: number; - KOMUT_TYPE: string; - DATA_PROPS: IDataProps; - RETRIES: number; - SAVED: boolean; - SAVED_AT: Date; - SENT: boolean; - SENT_AT: Date; - UPDATED_AT: Date; + _id: ID; + AID: number; + KOMUT_TYPE: string; + DATA_PROPS: IDataProps; + RETRIES: number; + SAVED: boolean; + SAVED_AT: Date; + SENT: boolean; + SENT_AT: Date; + UPDATED_AT: Date; } interface IDataProps { - VALUE?: Maybe; - PRIORITY?: Maybe; + VALUE?: Maybe; + PRIORITY?: Maybe; } diff --git a/types/mongo_db/MongoAyarlarGenel.ts b/types/mongo_db/MongoAyarlarGenel.ts index 3356aab..2df18dc 100644 --- a/types/mongo_db/MongoAyarlarGenel.ts +++ b/types/mongo_db/MongoAyarlarGenel.ts @@ -1,8 +1,8 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoAyarlarGenel { - _id: ID; - ALAN: string; - INDEX: number; - DEGER: string; - ACIKLAMA: string; + _id: ID; + ALAN: string; + INDEX: number; + DEGER: string; + ACIKLAMA: string; } diff --git a/types/mongo_db/MongoCanBusData.ts b/types/mongo_db/MongoCanBusData.ts index e6295ff..46cf286 100644 --- a/types/mongo_db/MongoCanBusData.ts +++ b/types/mongo_db/MongoCanBusData.ts @@ -1,51 +1,51 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoCanBusData { - _id: ID; - AID: number; - /** #1. Devre servis fren hava basıncı kPa */ - AIR11?: string; - /** #2. Devre servis fren hava basıncı kPa */ - AIR12?: string; - /** #Ortam sıcaklığı °C */ - AMB?: string; - /** #Aks lokasyonu 2 byte hex */ - AXL?: string; - /** #Aks ağırlığı Kg */ - AXW?: string; - /** #Toplam araç ağırlığı 10*KG */ - CVF?: string; - /** #Motor soğutma suyu sıcaklığı °C */ - ECT?: string; - /** #Error */ - ERR?: string; - /** #Motor devri RPM */ - ES?: string; - /** #Toplam yakıt kullanımı */ - ETFU?: string; - /** #Motorun toplam çalışma süresi */ - ETHO?: string; - /** #Yakıt tüketimi */ - ETRFU?: string; - /** #Yakıt seviyesi % */ - FL?: string; - /** #Yakıt Tüketimi */ - FR?: string; - /** #SW ve desteklenen özellikler 10 byte hex */ - FSSI?: string; - /** #Yüksek çözünürlüklü toplam yakıt tüketimi 0.001L */ - HETFU?: string; - /** #Toplam kat edilen mesafe Km */ - HRVD?: string; - /** #Servise kalan km */ - SRV?: string; - /** #Takoraf bilgileri 12 byte hex(Detaylı bilgi için firmamız ile temas kurunuz) */ - TCO1?: string; - /** #VT */ - VT?: string; - /** #Araç Hızı K/s */ - WS?: string; - /** #X Koordinat */ - X?: string; - /** #Y Koordinat */ - Y?: string; + _id: ID; + AID: number; + /** #1. Devre servis fren hava basıncı kPa */ + AIR11?: string; + /** #2. Devre servis fren hava basıncı kPa */ + AIR12?: string; + /** #Ortam sıcaklığı °C */ + AMB?: string; + /** #Aks lokasyonu 2 byte hex */ + AXL?: string; + /** #Aks ağırlığı Kg */ + AXW?: string; + /** #Toplam araç ağırlığı 10*KG */ + CVF?: string; + /** #Motor soğutma suyu sıcaklığı °C */ + ECT?: string; + /** #Error */ + ERR?: string; + /** #Motor devri RPM */ + ES?: string; + /** #Toplam yakıt kullanımı */ + ETFU?: string; + /** #Motorun toplam çalışma süresi */ + ETHO?: string; + /** #Yakıt tüketimi */ + ETRFU?: string; + /** #Yakıt seviyesi % */ + FL?: string; + /** #Yakıt Tüketimi */ + FR?: string; + /** #SW ve desteklenen özellikler 10 byte hex */ + FSSI?: string; + /** #Yüksek çözünürlüklü toplam yakıt tüketimi 0.001L */ + HETFU?: string; + /** #Toplam kat edilen mesafe Km */ + HRVD?: string; + /** #Servise kalan km */ + SRV?: string; + /** #Takoraf bilgileri 12 byte hex(Detaylı bilgi için firmamız ile temas kurunuz) */ + TCO1?: string; + /** #VT */ + VT?: string; + /** #Araç Hızı K/s */ + WS?: string; + /** #X Koordinat */ + X?: string; + /** #Y Koordinat */ + Y?: string; } diff --git a/types/mongo_db/MongoCihazHata.ts b/types/mongo_db/MongoCihazHata.ts index b7bd7f1..511c678 100644 --- a/types/mongo_db/MongoCihazHata.ts +++ b/types/mongo_db/MongoCihazHata.ts @@ -1,14 +1,14 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoCihazHata { - _id: ID; - ENLEM: string; - BOYLAM: string; - PLAKA: string; - ARACID: number; - GSMHATA: number; - GPSHATA: number; - KONTAK: number; - MUSTERIID: number; - INDEKS: number; - HIZ: number; + _id: ID; + ENLEM: string; + BOYLAM: string; + PLAKA: string; + ARACID: number; + GSMHATA: number; + GPSHATA: number; + KONTAK: number; + MUSTERIID: number; + INDEKS: number; + HIZ: number; } diff --git a/types/mongo_db/MongoCihazMarka.ts b/types/mongo_db/MongoCihazMarka.ts index 35e960d..5f222ab 100644 --- a/types/mongo_db/MongoCihazMarka.ts +++ b/types/mongo_db/MongoCihazMarka.ts @@ -1,5 +1,5 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoCihazMarka { - _id: ID; - MARKA: string; + _id: ID; + MARKA: string; } diff --git a/types/mongo_db/MongoCollectionTypes.ts b/types/mongo_db/MongoCollectionTypes.ts index 8dd6d8e..d0e4fef 100644 --- a/types/mongo_db/MongoCollectionTypes.ts +++ b/types/mongo_db/MongoCollectionTypes.ts @@ -39,6 +39,6 @@ export * from "./MongoRaporKur.ts"; export * from "./MongoTakipGpsDataByDay.ts"; export * from "./MongoTakipGpsYeni.ts"; export * from "./MongoTakipVeriAyar.ts"; -export * from "./MongoTypes.ts"; +export * from "./DefaultTypes.ts"; export * from "./MongoUsers.ts"; export * from "./MongoYetkisizCihazlar.ts"; diff --git a/types/mongo_db/MongoDurakAracDurakta.ts b/types/mongo_db/MongoDurakAracDurakta.ts index 32bffc4..93b9438 100644 --- a/types/mongo_db/MongoDurakAracDurakta.ts +++ b/types/mongo_db/MongoDurakAracDurakta.ts @@ -1,12 +1,12 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoDurakAracDurakta { - _id: ID; - ARACID: number; - SABLONID: number; - GEOTANIMID: number; - TIPI: number; - MUSTERIID: number; - GIRDICIKTI: number; - created_at: Date; - cikis_tarih: Date; + _id: ID; + ARACID: number; + SABLONID: number; + GEOTANIMID: number; + TIPI: number; + MUSTERIID: number; + GIRDICIKTI: number; + created_at: Date; + cikis_tarih: Date; } diff --git a/types/mongo_db/MongoDurakCeza.ts b/types/mongo_db/MongoDurakCeza.ts index a3175a6..63bbb6c 100644 --- a/types/mongo_db/MongoDurakCeza.ts +++ b/types/mongo_db/MongoDurakCeza.ts @@ -1,14 +1,14 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoDurakCeza { - _id: ID; - ARAC: string; - ARACID: string; - SABLONID: string; - TIP: string; - SIRA: number; - SEFER: number; - TARIH: string; - ACIKLAMA: string; - CEZASERVIS: number; - createdAt: Date; + _id: ID; + ARAC: string; + ARACID: string; + SABLONID: string; + TIP: string; + SIRA: number; + SEFER: number; + TARIH: string; + ACIKLAMA: string; + CEZASERVIS: number; + createdAt: Date; } diff --git a/types/mongo_db/MongoDurakHareketSaatSablon.ts b/types/mongo_db/MongoDurakHareketSaatSablon.ts index 65ff255..475635a 100644 --- a/types/mongo_db/MongoDurakHareketSaatSablon.ts +++ b/types/mongo_db/MongoDurakHareketSaatSablon.ts @@ -1,16 +1,16 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoDurakHareketSaatSablon { - _id: ID; - hareketSablonAdi: string; - startTime: string; - endTime: string; - sablonliste: string[]; - selectedWeek: string[]; - ihlal: string; - limit: string; - bekleme: string; - base64Obj: string; - MUSTERIID: number; - updatedAt: Date; - createdAt: Date; + _id: ID; + hareketSablonAdi: string; + startTime: string; + endTime: string; + sablonliste: string[]; + selectedWeek: string[]; + ihlal: string; + limit: string; + bekleme: string; + base64Obj: string; + MUSTERIID: number; + updatedAt: Date; + createdAt: Date; } diff --git a/types/mongo_db/MongoDurakHareketSiralama.ts b/types/mongo_db/MongoDurakHareketSiralama.ts index 6e97635..fd0189c 100644 --- a/types/mongo_db/MongoDurakHareketSiralama.ts +++ b/types/mongo_db/MongoDurakHareketSiralama.ts @@ -1,16 +1,16 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoDurakHareketSiralama { - _id: ID; - ARACID: string; - ARAC: string; - SABLONID: string; - TIP: string; - GIRDI: number; - CIKTI: number; - TARIH: string; - enteredDate: Date; - exitedDate: Date; - dateTime: Date; - SEFER: number; - SIRA: number; + _id: ID; + ARACID: string; + ARAC: string; + SABLONID: string; + TIP: string; + GIRDI: number; + CIKTI: number; + TARIH: string; + enteredDate: Date; + exitedDate: Date; + dateTime: Date; + SEFER: number; + SIRA: number; } diff --git a/types/mongo_db/MongoDurakTabelaHareket.ts b/types/mongo_db/MongoDurakTabelaHareket.ts index 40fc8be..aa757a3 100644 --- a/types/mongo_db/MongoDurakTabelaHareket.ts +++ b/types/mongo_db/MongoDurakTabelaHareket.ts @@ -1,14 +1,14 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoDurakTabelaHareket { - _id: ID; - GIRDI: number; - CIKTI: number; - enteredDate: Date; - ARACID: string; - ARAC: string; - SABLONID: string; - TIP: string; - TARIH: string; - dateTime: Date; - exitedDate: Date; + _id: ID; + GIRDI: number; + CIKTI: number; + enteredDate: Date; + ARACID: string; + ARAC: string; + SABLONID: string; + TIP: string; + TARIH: string; + dateTime: Date; + exitedDate: Date; } diff --git a/types/mongo_db/MongoDurakTabelaSablonlar.ts b/types/mongo_db/MongoDurakTabelaSablonlar.ts index 0e5f0ee..fd79189 100644 --- a/types/mongo_db/MongoDurakTabelaSablonlar.ts +++ b/types/mongo_db/MongoDurakTabelaSablonlar.ts @@ -1,27 +1,27 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoDurakTabelaSablonlar { - _id: ID; - TABELA_ID: string; - MUSTERIID: number; - SABLONID: string; - TIP: string; - SABLONADI: string; - SABLONTANIM: string; - BASSAAT: string; - BITSAAT: string; - YAZI: string; - HAREKETDUE: string; - updatedDate: Date; - CreatedDate: Date; - CIKISTIME: string; - ARAC: string; - ARACID: string; - CIKISARAC: string; - CIKISARACID: string; - TRANSIT: number; - COKLU: number; - IHLAL: string; - SONRAKIARAC: string; - SONRAKIARACID: string; - YAZI2020: string; + _id: ID; + TABELA_ID: string; + MUSTERIID: number; + SABLONID: string; + TIP: string; + SABLONADI: string; + SABLONTANIM: string; + BASSAAT: string; + BITSAAT: string; + YAZI: string; + HAREKETDUE: string; + updatedDate: Date; + CreatedDate: Date; + CIKISTIME: string; + ARAC: string; + ARACID: string; + CIKISARAC: string; + CIKISARACID: string; + TRANSIT: number; + COKLU: number; + IHLAL: string; + SONRAKIARAC: string; + SONRAKIARACID: string; + YAZI2020: string; } diff --git a/types/mongo_db/MongoDurakTabelalar.ts b/types/mongo_db/MongoDurakTabelalar.ts index 7771544..2b02ae1 100644 --- a/types/mongo_db/MongoDurakTabelalar.ts +++ b/types/mongo_db/MongoDurakTabelalar.ts @@ -1,18 +1,18 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoDurakTabelalar { - _id: ID; - FILE: number; - TANIM: string; - IP: string; - PORT: string; - OLCU: string; - updatedDate: Date; - createdDate: Date; - MUSTERIID: number; - SHOW: number; - MULTI: number; - WEIGHT: number; - ISIK: number; - GSM: string; - SABITYAZI: string; + _id: ID; + FILE: number; + TANIM: string; + IP: string; + PORT: string; + OLCU: string; + updatedDate: Date; + createdDate: Date; + MUSTERIID: number; + SHOW: number; + MULTI: number; + WEIGHT: number; + ISIK: number; + GSM: string; + SABITYAZI: string; } diff --git a/types/mongo_db/MongoGeoAdres.ts b/types/mongo_db/MongoGeoAdres.ts index 86c0f26..63015e3 100644 --- a/types/mongo_db/MongoGeoAdres.ts +++ b/types/mongo_db/MongoGeoAdres.ts @@ -1,12 +1,12 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoGeoAdres { - _id: ID; - adres: string; - loc: Loc; - createdAt: Date; + _id: ID; + adres: string; + loc: Loc; + createdAt: Date; } interface Loc { - type: string; - coordinates: number[]; + type: string; + coordinates: number[]; } diff --git a/types/mongo_db/MongoGpsPoints.ts b/types/mongo_db/MongoGpsPoints.ts index ec6222c..ab89aa1 100644 --- a/types/mongo_db/MongoGpsPoints.ts +++ b/types/mongo_db/MongoGpsPoints.ts @@ -1,30 +1,30 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoGpsPoints { - _id: ID; - KID: number; - MID: number; - CREATED_AT: Date; - UPDATED_AT: Date; - STATUS: number; - ISDELETED: boolean; - LOC: LOC; + _id: ID; + KID: number; + MID: number; + CREATED_AT: Date; + UPDATED_AT: Date; + STATUS: number; + ISDELETED: boolean; + LOC: LOC; } interface LOC { - type: string; - geometry: Geometry; - properties: Properties; + type: string; + geometry: Geometry; + properties: Properties; } interface Properties { - TITLE: string; - CONTENT: string; - RADIUS: string; - ICON: string; - COLOR: string; + TITLE: string; + CONTENT: string; + RADIUS: string; + ICON: string; + COLOR: string; } interface Geometry { - type: string; - coordinates: number[]; + type: string; + coordinates: number[]; } diff --git a/types/mongo_db/MongoGruplar.ts b/types/mongo_db/MongoGruplar.ts index c67c37f..2c47da0 100644 --- a/types/mongo_db/MongoGruplar.ts +++ b/types/mongo_db/MongoGruplar.ts @@ -1,9 +1,9 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoGruplar { - _id: ID; - GRUPADI: string; - KAYITTARIH: Date; - MUSTERIID: number; - KULLANICIID: number; - UPDATETARIH: Date; + _id: ID; + GRUPADI: string; + KAYITTARIH: Date; + MUSTERIID: number; + KULLANICIID: number; + UPDATETARIH: Date; } diff --git a/types/mongo_db/MongoGsmHatlar.ts b/types/mongo_db/MongoGsmHatlar.ts index fdb7f39..d30ceac 100644 --- a/types/mongo_db/MongoGsmHatlar.ts +++ b/types/mongo_db/MongoGsmHatlar.ts @@ -1,12 +1,12 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoGsmHatlar { - _id: ID; - BAYIID: string; - GSM: string; - TARIFE: string; - GSM_IMEI: string; - AKTIF: number; - KAYITTARIH: Date; - OPERATOR: string; - UPDATETARIH: Date; + _id: ID; + BAYIID: string; + GSM: string; + TARIFE: string; + GSM_IMEI: string; + AKTIF: number; + KAYITTARIH: Date; + OPERATOR: string; + UPDATETARIH: Date; } diff --git a/types/mongo_db/MongoHatirlatma.ts b/types/mongo_db/MongoHatirlatma.ts index 9055312..62b6e35 100644 --- a/types/mongo_db/MongoHatirlatma.ts +++ b/types/mongo_db/MongoHatirlatma.ts @@ -1,13 +1,13 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoHatirlatma { - _id: ID; - ARACID: number; - TIPI: string; - modeltarih: string; - modeltarihperiyot: string; - hat_email_text: string; - hatbaszaman: string; - gonderimAdet: number; - bakimkm: string; - bakimkmhatirlatma: string; + _id: ID; + ARACID: number; + TIPI: string; + modeltarih: string; + modeltarihperiyot: string; + hat_email_text: string; + hatbaszaman: string; + gonderimAdet: number; + bakimkm: string; + bakimkmhatirlatma: string; } diff --git a/types/mongo_db/MongoIslemCihaz.ts b/types/mongo_db/MongoIslemCihaz.ts index 0451766..f1b8f93 100644 --- a/types/mongo_db/MongoIslemCihaz.ts +++ b/types/mongo_db/MongoIslemCihaz.ts @@ -1,14 +1,14 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoIslemCihaz { - _id: ID; - ARACID: number; - ACIKLAMA: string; - createdAt: Date; - AYDEX: string; - YILDEX: string; - CIHAZID: number; - MUSTERIID: number; - IMEI: string; - GSM: string; - SEBEP: string; + _id: ID; + ARACID: number; + ACIKLAMA: string; + createdAt: Date; + AYDEX: string; + YILDEX: string; + CIHAZID: number; + MUSTERIID: number; + IMEI: string; + GSM: string; + SEBEP: string; } diff --git a/types/mongo_db/MongoKartHareket.ts b/types/mongo_db/MongoKartHareket.ts index ec23a56..27c502d 100644 --- a/types/mongo_db/MongoKartHareket.ts +++ b/types/mongo_db/MongoKartHareket.ts @@ -1,12 +1,12 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface RootObject { - _id: ID; - KARTNO: string; - SURUCUID: ID; - ARACID: number; - MUSTERIID: number; - PORTNO: string; - GUNDEX: string; - AYDEX: string; - createdAt: Date; + _id: ID; + KARTNO: string; + SURUCUID: ID; + ARACID: number; + MUSTERIID: number; + PORTNO: string; + GUNDEX: string; + AYDEX: string; + createdAt: Date; } diff --git a/types/mongo_db/MongoKartTemp.ts b/types/mongo_db/MongoKartTemp.ts index 2abb110..74ea821 100644 --- a/types/mongo_db/MongoKartTemp.ts +++ b/types/mongo_db/MongoKartTemp.ts @@ -1,7 +1,7 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoKartTemp { - _id: ID; - KARTNO: string; - createdAt: Date; - ARACID: number; + _id: ID; + KARTNO: string; + createdAt: Date; + ARACID: number; } diff --git a/types/mongo_db/MongoKartliBinisKisiler.ts b/types/mongo_db/MongoKartliBinisKisiler.ts index ee50e7e..709d4b4 100644 --- a/types/mongo_db/MongoKartliBinisKisiler.ts +++ b/types/mongo_db/MongoKartliBinisKisiler.ts @@ -1,11 +1,11 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoKartliBinisKisiler { - _id: ID; - ADSOYAD: string; - KARTNO: string; - DOGUMTARIH: string; - createdAt: Date; - updatedAt: Date; - MUSTERIID: number; - KULLANICIID: number; + _id: ID; + ADSOYAD: string; + KARTNO: string; + DOGUMTARIH: string; + createdAt: Date; + updatedAt: Date; + MUSTERIID: number; + KULLANICIID: number; } diff --git a/types/mongo_db/MongoKartliBinisRapor.ts b/types/mongo_db/MongoKartliBinisRapor.ts index 2991f5d..710a3a8 100644 --- a/types/mongo_db/MongoKartliBinisRapor.ts +++ b/types/mongo_db/MongoKartliBinisRapor.ts @@ -1,12 +1,12 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoKartliBinisRapor { - _id: ID; - KARTNO: string; - KISIID: string; - ARACID: number; - TARIHDEX: string; - AYYILDEX: string; - YILDEX: string; - createdAt: Date; - MUSTERIID: number; + _id: ID; + KARTNO: string; + KISIID: string; + ARACID: number; + TARIHDEX: string; + AYYILDEX: string; + YILDEX: string; + createdAt: Date; + MUSTERIID: number; } diff --git a/types/mongo_db/MongoKomutTemp.ts b/types/mongo_db/MongoKomutTemp.ts index db2ebfb..2588ef0 100644 --- a/types/mongo_db/MongoKomutTemp.ts +++ b/types/mongo_db/MongoKomutTemp.ts @@ -1,14 +1,14 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoKomutTemp { - _id: ID; - MUSTERIID: number; - KULLANICIID: number; - KOMUTID: number; - IMEI: string; - KOMUTADI: string; - KOMUTADI2: string; - ARACID: number; - TARIH: Date; - DEGER: string; - PAKETTIP: string; + _id: ID; + MUSTERIID: number; + KULLANICIID: number; + KOMUTID: number; + IMEI: string; + KOMUTADI: string; + KOMUTADI2: string; + ARACID: number; + TARIH: Date; + DEGER: string; + PAKETTIP: string; } diff --git a/types/mongo_db/MongoMarkaUrun.ts b/types/mongo_db/MongoMarkaUrun.ts index e67005c..158e688 100644 --- a/types/mongo_db/MongoMarkaUrun.ts +++ b/types/mongo_db/MongoMarkaUrun.ts @@ -1,7 +1,7 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoMarkaUrun { - _id: ID; - URUNADI: string; - MARKA: string; - URUNID: number; + _id: ID; + URUNADI: string; + MARKA: string; + URUNID: number; } diff --git a/types/mongo_db/MongoMeteorImages.ts b/types/mongo_db/MongoMeteorImages.ts index b065dbe..e2bbec9 100644 --- a/types/mongo_db/MongoMeteorImages.ts +++ b/types/mongo_db/MongoMeteorImages.ts @@ -1,4 +1,4 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoMeteorImages { _id: ID; size: number; diff --git a/types/mongo_db/MongoSeferRaporu.ts b/types/mongo_db/MongoSeferRaporu.ts index 5f4b292..2583449 100644 --- a/types/mongo_db/MongoSeferRaporu.ts +++ b/types/mongo_db/MongoSeferRaporu.ts @@ -1,37 +1,37 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoSeferRaporu { - _id: ID; - ARACID: number; - ACISTARIH: Date; - KAPATISTARIH: Date; - ACTIENLEM: number; - ACTIBOYLAM: number; - KAPADIENLEM: number; - KAPADIBOYLAM: number; - TOPLAM_KM: number; - ACISADRES: string; - KAPATISADRES: string; - SURUCUID: string; - SEFERSURE: string; - MAXHIZ: number; - ORTALAMAHIZ: number; - TOPLAMHIZASIMSURE: number; - TOPLAMCEZALIBEKSURE: number; - KONTAKACIKBEKSURE: number; - TOPLAMBEKSURE: number; - imei: string; - basboylam: string; - bastarih: Date; - bitboylam: string; - bittarih: Date; - surucu: string; - sefer_saniye: string; - toplam_km: string; - max_hiz: string; - ort_hiz: string; - top_hiz_asim_saniye: string; - top_cezali_bek_saniye: string; - ilk_kontak_bekleme_saniye: string; - toplam_bekleme_saniye: string; - aracid: number; + _id: ID; + ARACID: number; + ACISTARIH: Date; + KAPATISTARIH: Date; + ACTIENLEM: number; + ACTIBOYLAM: number; + KAPADIENLEM: number; + KAPADIBOYLAM: number; + TOPLAM_KM: number; + ACISADRES: string; + KAPATISADRES: string; + SURUCUID: string; + SEFERSURE: string; + MAXHIZ: number; + ORTALAMAHIZ: number; + TOPLAMHIZASIMSURE: number; + TOPLAMCEZALIBEKSURE: number; + KONTAKACIKBEKSURE: number; + TOPLAMBEKSURE: number; + imei: string; + basboylam: string; + bastarih: Date; + bitboylam: string; + bittarih: Date; + surucu: string; + sefer_saniye: string; + toplam_km: string; + max_hiz: string; + ort_hiz: string; + top_hiz_asim_saniye: string; + top_cezali_bek_saniye: string; + ilk_kontak_bekleme_saniye: string; + toplam_bekleme_saniye: string; + aracid: number; } diff --git a/types/mongo_db/MongoSession.ts b/types/mongo_db/MongoSession.ts index 1257e9f..a97c307 100644 --- a/types/mongo_db/MongoSession.ts +++ b/types/mongo_db/MongoSession.ts @@ -1,61 +1,61 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoSession { - _id: ID; - expires: Date; - session: Session; + _id: ID; + expires: Date; + session: Session; } interface Session { - cookie: Cookie; - user: User; + cookie: Cookie; + user: User; } interface User { - _id: ID; - username: string; - pushToken: string; - profile: Profile; + _id: ID; + username: string; + pushToken: string; + profile: Profile; } interface Profile { - IP: string; - EMAIL: string; - KULLANICIID: number; - MUSTERIID: number; - ADSOYAD: string; - TEL1: string; - TEL2: string; - APP_GENERAL_DATA: APPGENERALDATA; + IP: string; + EMAIL: string; + KULLANICIID: number; + MUSTERIID: number; + ADSOYAD: string; + TEL1: string; + TEL2: string; + APP_GENERAL_DATA: APPGENERALDATA; } interface APPGENERALDATA { - APP_NAME: string; - LANG: string; - MAP_TYPE: string; - MAP_PROVIDERS: string; - SHOW_TRAFFIC: boolean; - GROUP_ASSETS: boolean; - DATA_MANAGE: DATAMANAGE; + APP_NAME: string; + LANG: string; + MAP_TYPE: string; + MAP_PROVIDERS: string; + SHOW_TRAFFIC: boolean; + GROUP_ASSETS: boolean; + DATA_MANAGE: DATAMANAGE; } interface DATAMANAGE { - TYPE: string; - VALUE: string; - NOTIFICATIONS: NOTIFICATIONS; + TYPE: string; + VALUE: string; + NOTIFICATIONS: NOTIFICATIONS; } interface NOTIFICATIONS { - APP: boolean; - EMAIL: boolean; - EMAIL_INPUT: string; + APP: boolean; + EMAIL: boolean; + EMAIL_INPUT: string; } interface Cookie { - originalMaxAge: number; - expires: Date; - secure?: string; - httpOnly: boolean; - domain?: string; - path: string; - sameSite?: string; + originalMaxAge: number; + expires: Date; + secure?: string; + httpOnly: boolean; + domain?: string; + path: string; + sameSite?: string; } diff --git a/types/mongo_db/MongoSistemBilgisi.ts b/types/mongo_db/MongoSistemBilgisi.ts index 0fd7988..747f534 100644 --- a/types/mongo_db/MongoSistemBilgisi.ts +++ b/types/mongo_db/MongoSistemBilgisi.ts @@ -1,14 +1,14 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoSistemBilgisi { - _id: ID; - MESAJTIP: number; - ARACID: number; - MESAJ: string; - SENSOR: string; - ENLEM_F: number; - BOYLAM_F: number; - ARACGPSID: string; - MONGO_ARACGPSID: string; - EMAIL: string; - TARIH: Date; + _id: ID; + MESAJTIP: number; + ARACID: number; + MESAJ: string; + SENSOR: string; + ENLEM_F: number; + BOYLAM_F: number; + ARACGPSID: string; + MONGO_ARACGPSID: string; + EMAIL: string; + TARIH: Date; } diff --git a/types/mongo_db/MongoSorunBildir.ts b/types/mongo_db/MongoSorunBildir.ts index 6c4d2f3..e7f81c2 100644 --- a/types/mongo_db/MongoSorunBildir.ts +++ b/types/mongo_db/MongoSorunBildir.ts @@ -1,37 +1,37 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoSorunBildir { - _id: ID; - tipi: string; - tel: string; - detay: string; - user: User; - username: string; - createdAt: Date; - email: string; + _id: ID; + tipi: string; + tel: string; + detay: string; + user: User; + username: string; + createdAt: Date; + email: string; } interface User { - KULLANICIID: number; - KULLANICIADI: string; - MUSTERIID: number; - ADSOYAD: string; - KAYITTARIH: Date; - UPDATETARIH: Date; - EKRAN?: string; - MAPTYPE: string; - TEL1: string; - TEL2: string; - ADRES: string; - SEHIR: string; - GIRISTARIH1: Date; - GIRISTARIH2: Date; - BLOKAJONAY: string; - NOT: string; - ARACLAR: number[]; - EMAIL: string; - clustermarker: number; - SIFRE: string; - PAROLA: string; - AKTIF: number; - ENC_PAROLA: string; + KULLANICIID: number; + KULLANICIADI: string; + MUSTERIID: number; + ADSOYAD: string; + KAYITTARIH: Date; + UPDATETARIH: Date; + EKRAN?: string; + MAPTYPE: string; + TEL1: string; + TEL2: string; + ADRES: string; + SEHIR: string; + GIRISTARIH1: Date; + GIRISTARIH2: Date; + BLOKAJONAY: string; + NOT: string; + ARACLAR: number[]; + EMAIL: string; + clustermarker: number; + SIFRE: string; + PAROLA: string; + AKTIF: number; + ENC_PAROLA: string; } diff --git a/types/mongo_db/MongoSuruculer.ts b/types/mongo_db/MongoSuruculer.ts index f851481..c91be1d 100644 --- a/types/mongo_db/MongoSuruculer.ts +++ b/types/mongo_db/MongoSuruculer.ts @@ -1,27 +1,27 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoSuruculer { - _id: ID; - ID: number; - KULLANICIID: number; - MUSTERIID: number; - ADSOYAD: string; - KARTNO: string; - EMAIL: string; - EHLIYETTIP: string; - TEL1: string; - TEL2: string; - TEL3: string; - ADRES: string; - IL: string; - ILCE: string; - SSKNO: string; - TCKIMLIK: string; - KAYITTARIH: Date; - UPDATETARIH: Date; - ALAN1: string; - ALAN2: string; - ALAN3: string; - AKTIF: number; - KARTOKUTMA: Date; - picture: string; + _id: ID; + ID: number; + KULLANICIID: number; + MUSTERIID: number; + ADSOYAD: string; + KARTNO: string; + EMAIL: string; + EHLIYETTIP: string; + TEL1: string; + TEL2: string; + TEL3: string; + ADRES: string; + IL: string; + ILCE: string; + SSKNO: string; + TCKIMLIK: string; + KAYITTARIH: Date; + UPDATETARIH: Date; + ALAN1: string; + ALAN2: string; + ALAN3: string; + AKTIF: number; + KARTOKUTMA: Date; + picture: string; } diff --git a/types/mongo_db/MongoTakipGpsDataByDay.ts b/types/mongo_db/MongoTakipGpsDataByDay.ts index f9dd977..deaa891 100644 --- a/types/mongo_db/MongoTakipGpsDataByDay.ts +++ b/types/mongo_db/MongoTakipGpsDataByDay.ts @@ -1,22 +1,22 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoTakipGpsDataByDay { - _id: ID; - D: string; - AID: number; - LOG: LOG[]; - UDT: Date; + _id: ID; + D: string; + AID: number; + LOG: LOG[]; + UDT: Date; } interface LOG { - IS: number; - TKMT: number; - S: number; - DT: Date; - DI: string; - L: L; + IS: number; + TKMT: number; + S: number; + DT: Date; + DI: string; + L: L; } interface L { - type: string; - coordinates: number[]; + type: string; + coordinates: number[]; } diff --git a/types/mongo_db/MongoTakipGpsYeni.ts b/types/mongo_db/MongoTakipGpsYeni.ts index 70a2d95..751d28c 100644 --- a/types/mongo_db/MongoTakipGpsYeni.ts +++ b/types/mongo_db/MongoTakipGpsYeni.ts @@ -1,103 +1,103 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; import { Gps_Accuracy } from "../graphql_server_types.ts"; export interface MongoTakipGpsYeni { - _id: ID; - TGID: number; - ARACID: number; - MUSTERIID: number; - BOLGEID: number; - BAYIID: number; - KULLANICIID: number; - TARIH: Date; - ENLEM: string; - BOYLAM: string; - HIZ: number; - YON: number; - KONTAK: number; - INDEKS: number; - TOPLAMKM: number; - GUNLUKKM: number; - AKUKESIK: number; - SICAKLIKLIMIT: number; - SICAKLIKDEGER: string; - HIZLIMIT: number; - MOTORBLOKAJ: number; - YURTDISIGPRS: number; - MARKA: string; - PORTNO: string; - IMEI: string; - GSM: string; - ARACTANIM: string; - PLAKA: string; - TONAJ: string; - MODELYILI: number; - KAYITKM: string; - KAYITTARIH: Date; - UPDATETARIH: Date; - AYAR: number; - MARKER: string; - SISTEMBILGISI: number; - VISIBLE: number; - SURUCU: string; - ARAC_SAHIBI: string; - MODEL: string; - RENK: string; - SASINO: string; - NOT: string; - AKTIF: number; - HAR_MESAJ_SURESI: string; - MESAFE_MESAJ_PERIYOT: string; - OFFLINE_MESAJ_SURESI: string; - SMS_MESAJ_SURESI: string; - TRANSID: number; - TOPLAMKMTARIH: Date; - ADRES: string; - GSMHATA: number; - GPSHATA: number; - GUNUNTOPLAMKM: number; - VNOTIF: number; - GUNUN_SON_KM: number; - BAGLANMA_TARIH: Date; - BAGLI: boolean; - BOYLAM_F: number; - ENLEM_F: number; - GPS_DOGRULUK: Gps_Accuracy; - LOC: ILoc; - SUNUCUTARIH: Date; - UYDU_SAYI: number; - KOPMA_TARIH: Date; - KARTOKUTMA: string; - FOLLOWERS: string[]; - UNVAN: string; - YETKILI: string; - LOC_LS: ILocLs; - KONTAK_ACTI_TARIH: Date; - KONTAK_KAPADI_TARIH: Date; - CANBUS_DATA: ICanBusData; - DELTAMESAFE: number; - RTCHATA: number; - MAXDURMADEVAM: number; - GSENSORDEVAM: number; - CEVRIMDISIKAYIT: number; - EKLENMETARIH: Date; - ROLANTIDEVAM: number; - updatedAt: Date; - MOTOR_BLOKAJ: number; - SLEEP: boolean; - SLEEPMODE: number; + _id: ID; + TGID: number; + ARACID: number; + MUSTERIID: number; + BOLGEID: number; + BAYIID: number; + KULLANICIID: number; + TARIH: Date; + ENLEM: string; + BOYLAM: string; + HIZ: number; + YON: number; + KONTAK: number; + INDEKS: number; + TOPLAMKM: number; + GUNLUKKM: number; + AKUKESIK: number; + SICAKLIKLIMIT: number; + SICAKLIKDEGER: string; + HIZLIMIT: number; + MOTORBLOKAJ: number; + YURTDISIGPRS: number; + MARKA: string; + PORTNO: string; + IMEI: string; + GSM: string; + ARACTANIM: string; + PLAKA: string; + TONAJ: string; + MODELYILI: number; + KAYITKM: string; + KAYITTARIH: Date; + UPDATETARIH: Date; + AYAR: number; + MARKER: string; + SISTEMBILGISI: number; + VISIBLE: number; + SURUCU: string; + ARAC_SAHIBI: string; + MODEL: string; + RENK: string; + SASINO: string; + NOT: string; + AKTIF: number; + HAR_MESAJ_SURESI: string; + MESAFE_MESAJ_PERIYOT: string; + OFFLINE_MESAJ_SURESI: string; + SMS_MESAJ_SURESI: string; + TRANSID: number; + TOPLAMKMTARIH: Date; + ADRES: string; + GSMHATA: number; + GPSHATA: number; + GUNUNTOPLAMKM: number; + VNOTIF: number; + GUNUN_SON_KM: number; + BAGLANMA_TARIH: Date; + BAGLI: boolean; + BOYLAM_F: number; + ENLEM_F: number; + GPS_DOGRULUK: Gps_Accuracy; + LOC: ILoc; + SUNUCUTARIH: Date; + UYDU_SAYI: number; + KOPMA_TARIH: Date; + KARTOKUTMA: string; + FOLLOWERS: string[]; + UNVAN: string; + YETKILI: string; + LOC_LS: ILocLs; + KONTAK_ACTI_TARIH: Date; + KONTAK_KAPADI_TARIH: Date; + CANBUS_DATA: ICanBusData; + DELTAMESAFE: number; + RTCHATA: number; + MAXDURMADEVAM: number; + GSENSORDEVAM: number; + CEVRIMDISIKAYIT: number; + EKLENMETARIH: Date; + ROLANTIDEVAM: number; + updatedAt: Date; + MOTOR_BLOKAJ: number; + SLEEP: boolean; + SLEEPMODE: number; } export interface ICanBusData { - err: string; + err: string; } export interface ILocLs { - coordinates: number[][]; - type: string; + coordinates: number[][]; + type: string; } export interface ILoc { - type: string; - coordinates: number[]; + type: string; + coordinates: number[]; } diff --git a/types/mongo_db/MongoTakipVeriAyar.ts b/types/mongo_db/MongoTakipVeriAyar.ts index f80ea8d..fc7b05d 100644 --- a/types/mongo_db/MongoTakipVeriAyar.ts +++ b/types/mongo_db/MongoTakipVeriAyar.ts @@ -1,10 +1,10 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoTakipVeriAyar { - _id: ID; - KONTROL: number; - EMAIL: string; - MUSTERIID: number; - KULLANICIID: number; - createdAt: Date; - updatedAt: Date; + _id: ID; + KONTROL: number; + EMAIL: string; + MUSTERIID: number; + KULLANICIID: number; + createdAt: Date; + updatedAt: Date; } diff --git a/types/mongo_db/MongoTypes.ts b/types/mongo_db/MongoTypes.ts deleted file mode 100644 index e4111a9..0000000 --- a/types/mongo_db/MongoTypes.ts +++ /dev/null @@ -1,304 +0,0 @@ -import { ObjectId } from "npm:mongodb"; -export type ID = string | number | ObjectId; -export type Maybe = T | null; - -export interface IGpsElement { - gpsDate: Date; - lon: number; - lat: number; - speed: number; - totalKm: number; - angle: number; - gnssAccuracy: number; - satCount: number; -} - -export enum ESleepModes { - Disable = 0, - GpsSleep = 1, - DeepSleep = 2, - OnlineDeepSleep = 3, - UltraSleep = 4, -} - -export enum EDataModes { - HomeOnStop = 0, - HomeOnMoving = 1, - RoamingOnStop = 2, - RoamingOnMoving = 3, - UnknownOnStop = 4, - UnknownOnMoving = 5, -} - -export enum EMovementStatus { - MovementOff = 0, - MovementOn = 1, -} - -export interface ISleep { - mode: ESleepModes; - sleepDate: Date; - awakeDate: Date; -} - -export interface IConnected { - state: boolean; - connectedDate: Date; - disconnectedDate: Date; -} - -export interface IIgnition { - state: boolean; - onDate: Date; - offDate: Date; -} - -export enum EGnssStatus { - GNSSOff = 0, - GNSSOnWithFix = 1, - GNSSOnWithoutFix = 2, - GNSSSleep = 3, -} - -export interface IGnss { - status: EGnssStatus; - gnssPdop: number; - gnssHdop: number; -} - -export enum EBatteryState { - Present = 0, - Unplugged = 1, -} - -export interface IVoltage { - externalVolt: number; - batteryVolt: number; -} - -export interface IBattery { - state: EBatteryState; - batteryAmper: number; - batteryPercentage: number; - batteryTemp: number; -} - -export interface IInputs { - digital1: number; - digital2: number; - digital3: number; - analog1: number; - analog2: number; - analog3: number; -} - -export interface IOutputs { - digital1: number; - digital2: number; - digital3: number; - analog1: number; - analog2: number; - analog3: number; -} - -export interface IAxis { - x: number; - y: number; - z: number; -} - -export enum EBluetoothStatus { - Disabled = 0, - EnabledNoDevice = 1, - DeviceConnectedBTv3 = 2, - DeviceConnectedBLEOnly = 3, - DeviceConnectedBLEAndBT = 4, -} - -export enum ESdStatus { - NotPresent = 0, - Present = 1, -} - -export enum EVehicleState { - Moving = 0, - Idling = 1, -} - -export enum ETowingState { - Steady = 0, - Towing = 1, -} -export enum ECrashDetection { - RealCrashCalibrated = 1, - LimitedCrashTraceNotCalibrated = 2, - LimitedCrashTraceCalibrated = 3, - FullCrashTraceNotCalibrated = 4, - FullCrashTraceCalibrated = 5, - RealCrashNotCalibrated = 6, - FakeCrashPothole = 7, - FakeCrashSpeedCheck = 8, -} - -export enum EiButtonConnection { - NotConnected = 0, - ConnectedImmobilizer = 1, - ConnectedAuthorizedDriving = 2, -} - -export enum EJammingStatus { - JammingStop = 0, - JammingStart = 1, -} - -export enum EAlarmStatus { - Reserved = 0, - AlarmOccurred = 1, -} - -export enum EAutoGeofence { - LeftTargetZone = 0, - EnterTargetZone = 1, -} - -export enum ETripStatus { - TripStop = 0, - TripStart = 1, - BusinessStatus = 2, - PrivateStatus = 3, - CustomStatus1 = 4, - CustomStatus2 = 5, - CustomStatus3 = 6, - CustomStatus4 = 7, - CustomStatus5 = 8, - CustomStatus6 = 9, -} - -export interface IDeviceStateElement { - connected: IConnected; - sleep: ISleep; - dataMode: EDataModes; - movement: EMovementStatus; - gnss: IGnss; - voltage: IVoltage; - input?: IInputs; - output?: IOutputs; - axis?: IAxis; - btStatus: EBluetoothStatus; - sdStatus: ESdStatus; - idling: EVehicleState; - towing: ETowingState; - battery: IBattery; - crashDetection: ECrashDetection; - immo: EiButtonConnection; - jamming: EJammingStatus; - alarm: EAlarmStatus; - trip: ETripStatus; - autoGeofence: EAutoGeofence; -} - -export enum ENetworkTypes { - ThreeG = 0, - Gsm = 1, - FourG = 2, - LteCatM1 = 3, - LteCatNb1 = 4, - Unknown = 99, -} - -export interface IGsm { - _id: ID; - gsmNo: string; - gsmCellId: string; - gsmAreaCode: string; - gsmSignal: number; - gsmOp: string; - iccid1: string; - iccid2: string; - networkType: ENetworkTypes; -} - -export interface IDeviceElement { - _id: ID; - imei: string; - gsmElement: IGsm; - gpsElement: IGpsElement; - stateElement: IDeviceStateElement; -} - -export interface ITracking { - _id: ID; - assetId: ID; - deviceId: ID; - imei: string; - port: string; - gpsElement: IGpsElement; - pingDate: Date; -} - -export enum ELocationStatus { - HomeOnStop = 0, - HomeOnMoving = 1, - RoamingOnStop = 2, - RoamingOnMoving = 3, - UnknownOnStop = 4, - UnknownOnMoving = 5, -} - -export enum EVehicleStatus { - GpsIsIncorrect = "_device_gps_is_incorrect", - Idling = "_device_is_idling", - Moving = "_device_is_moving", - Out = "_device_is_out", - Stoping = "_device_is_stoping", -} - -export interface IVehicleStateElement { - ignition: IIgnition; - state: EVehicleStatus; - locationState: ELocationStatus; -} - -export enum EAssetTypes { - Baby = "_baby", - Bicycle = "_bicycle", - Bus = "_bus", - Car = "_car", - Child = "_child", - Dog = "_dog", - Forklift = "_forklift", - Human = "_human", - Motorbike = "_motorbike", - Stuff = "_stuff", - Tractor = "_tractor", - Truck = "_truck", -} - -export enum EAssetValidTypes { - Passive = 0, - Active = 1, - Debt = 2, - Suspend = 3, -} - -export interface IVehicleElement { - assetId: ID; - driverId: ID; - owner: ID; - followers: ID[]; - assetType: EAssetTypes; - name1: string; - name2: string; - name3: string; - description1: string; - description2: string; - registeredDate: Date; - updatedDate: Date; - modelYear: number; - currentKm: number; - valid: EAssetValidTypes; - showOnMap: boolean; - chassis_num: string; - brand: string; - color: string; -} diff --git a/types/mongo_db/MongoUsers.ts b/types/mongo_db/MongoUsers.ts index 247d44f..037772e 100644 --- a/types/mongo_db/MongoUsers.ts +++ b/types/mongo_db/MongoUsers.ts @@ -1,55 +1,55 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoUsers { - _id: ID; - createdAt: Date; - services: Services; - username: string; - profile: Profile; + _id: ID; + createdAt: Date; + services: Services; + username: string; + profile: Profile; } interface Profile { - KULLANICIID: number; - KULLANICIADI: string; - SIFRE: string; - MUSTERIID: number; - ADSOYAD: string; - KAYITTARIH: Date; - UPDATETARIH: Date; - EKRAN: string; - MAPTYPE: string; - TEL1: string; - TEL2: string; - ADRES: string; - SEHIR: string; - EMAIL: string; - GIRISTARIH1: Date; - GIRISTARIH2: Date; - BLOKAJONAY: string; - NOT: string; - ARACLAR: number[]; - clustermarker: number; - AKTIF: number; - PAROLA: string; - NOKTALAR: ID[]; - ENC_PAROLA: string; - PHOTOURL: string; + KULLANICIID: number; + KULLANICIADI: string; + SIFRE: string; + MUSTERIID: number; + ADSOYAD: string; + KAYITTARIH: Date; + UPDATETARIH: Date; + EKRAN: string; + MAPTYPE: string; + TEL1: string; + TEL2: string; + ADRES: string; + SEHIR: string; + EMAIL: string; + GIRISTARIH1: Date; + GIRISTARIH2: Date; + BLOKAJONAY: string; + NOT: string; + ARACLAR: number[]; + clustermarker: number; + AKTIF: number; + PAROLA: string; + NOKTALAR: ID[]; + ENC_PAROLA: string; + PHOTOURL: string; } interface Services { - password: Password; - resume: Resume; + password: Password; + resume: Resume; } interface Resume { - loginTokens: LoginToken[]; + loginTokens: LoginToken[]; } interface LoginToken { - when: Date; - hashedToken: string; + when: Date; + hashedToken: string; } interface Password { - bcrypt: string; + bcrypt: string; } diff --git a/types/mongo_db/MongoYetkisizCihazlar.ts b/types/mongo_db/MongoYetkisizCihazlar.ts index 76988f1..d8a2c85 100644 --- a/types/mongo_db/MongoYetkisizCihazlar.ts +++ b/types/mongo_db/MongoYetkisizCihazlar.ts @@ -1,25 +1,25 @@ -import { ID } from "./MongoTypes.ts"; +import { ID } from "./DefaultTypes.ts"; export interface MongoYetkisiCihazlar { - _id: ID; - IMEI: string; - ADRES: string; - BOYLAM: string; - BOYLAM_F: number; - ENLEM: string; - ENLEM_F: number; - HIZ: number; - INDEKS: number; - KONTAK: number; - LOC: LOC; - PORTNO: string; - SUNUCUTARIH: Date; - TARIH: Date; - TOPLAMKM: number; - YON: number; + _id: ID; + IMEI: string; + ADRES: string; + BOYLAM: string; + BOYLAM_F: number; + ENLEM: string; + ENLEM_F: number; + HIZ: number; + INDEKS: number; + KONTAK: number; + LOC: LOC; + PORTNO: string; + SUNUCUTARIH: Date; + TARIH: Date; + TOPLAMKM: number; + YON: number; } interface LOC { - type: string; - coordinates: number[]; + type: string; + coordinates: number[]; }