Modificación services e interfaces de requisiciones y anomalías
This commit is contained in:
@ -2,17 +2,45 @@ import { ObjectId } from "mongoose";
|
||||
|
||||
export interface IAnomaly {
|
||||
|
||||
_id?: ObjectId;
|
||||
|
||||
vehicleId: number;
|
||||
employeeId:number;
|
||||
|
||||
employeeId?: number;
|
||||
|
||||
fuelRequestId?: ObjectId;
|
||||
externalInvoiceId:ObjectId;
|
||||
|
||||
externalInvoiceId?: ObjectId;
|
||||
|
||||
lpgId?: ObjectId;
|
||||
anomalyType:string;
|
||||
|
||||
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:string;
|
||||
|
||||
detectedBy:
|
||||
| "SISTEMA"
|
||||
| "USUARIO";
|
||||
|
||||
reportedBy?: ObjectId;
|
||||
resolvedVBy:ObjectId;
|
||||
resolvedData:Date,
|
||||
status:string;
|
||||
|
||||
resolvedBy?: ObjectId;
|
||||
|
||||
resolvedDate?: Date;
|
||||
|
||||
status:
|
||||
| "ABIERTA"
|
||||
| "EN PROCESO"
|
||||
| "CERRADA";
|
||||
|
||||
comments?: string;
|
||||
|
||||
}
|
||||
@ -2,24 +2,48 @@ import {ObjectId} from "mongoose";
|
||||
|
||||
export interface IFuelRequest {
|
||||
|
||||
_id?: ObjectId;
|
||||
|
||||
requestNumber: string;
|
||||
|
||||
employeeId: number;
|
||||
department:number;
|
||||
|
||||
departmentId: number;
|
||||
|
||||
vehicleId: number;
|
||||
|
||||
routeId: number;
|
||||
fuelPumpId?:ObjectId;
|
||||
|
||||
fuelPumpId: ObjectId;
|
||||
|
||||
fuelTypeId: ObjectId;
|
||||
|
||||
createdBy: ObjectId;
|
||||
|
||||
authorizedBy?: ObjectId;
|
||||
|
||||
gallonQuantity: number;
|
||||
|
||||
pricePerGallon: number;
|
||||
|
||||
totalAmount?: number;
|
||||
|
||||
previousMileage: number;
|
||||
|
||||
currentMileage: number;
|
||||
|
||||
distanceTraveled?: number;
|
||||
pumpReadingId?:ObjectId;
|
||||
|
||||
pumpReading?: ObjectId;
|
||||
|
||||
pumpDifference?: number;
|
||||
|
||||
comments?: string;
|
||||
odometerWorkin:boolean;
|
||||
status:string;
|
||||
|
||||
odometerWorking: boolean;
|
||||
|
||||
status:
|
||||
| "PENDIENTE"
|
||||
| "APROBADO"
|
||||
| "RECHAZADO";
|
||||
}
|
||||
Reference in New Issue
Block a user