Modificación services e interfaces de requisiciones y anomalías

This commit is contained in:
2026-06-30 17:42:37 +00:00
parent 710dcd3676
commit 43c85698c6
2 changed files with 86 additions and 34 deletions

View File

@ -2,17 +2,45 @@ import { ObjectId } from "mongoose";
export interface IAnomaly {
vehicleId:number;
employeeId:number;
fuelRequestId?:ObjectId;
externalInvoiceId:ObjectId;
lpgId?:ObjectId;
anomalyType:string;
description:string;
detectedBy:string;
reportedBy?:ObjectId;
resolvedVBy:ObjectId;
resolvedData:Date,
status:string;
comments?:string;
_id?: ObjectId;
vehicleId: number;
employeeId?: number;
fuelRequestId?: ObjectId;
externalInvoiceId?: ObjectId;
lpgId?: ObjectId;
anomalyType:
| "RENDIMIENTO BAJO"
| "CONSUMO ELEVADO"
| "KILOMETRAJE FUERA DE RANGO"
| "ODOMETRO EN MAL ESTADO"
| "VEHICULO NO ASIGNADO"
| "FUGA DE COMBUSTIBLE"
| "DIFERENCIA EN BOMBA"
| "OTRO";
description: string;
detectedBy:
| "SISTEMA"
| "USUARIO";
reportedBy?: ObjectId;
resolvedBy?: ObjectId;
resolvedDate?: Date;
status:
| "ABIERTA"
| "EN PROCESO"
| "CERRADA";
comments?: string;
}