46 lines
759 B
TypeScript
46 lines
759 B
TypeScript
import { ObjectId } from "mongoose";
|
|
|
|
export interface IAnomaly {
|
|
|
|
_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;
|
|
|
|
} |