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 {
|
export interface IAnomaly {
|
||||||
|
|
||||||
vehicleId:number;
|
_id?: ObjectId;
|
||||||
employeeId:number;
|
|
||||||
fuelRequestId?:ObjectId;
|
vehicleId: number;
|
||||||
externalInvoiceId:ObjectId;
|
|
||||||
lpgId?:ObjectId;
|
employeeId?: number;
|
||||||
anomalyType:string;
|
|
||||||
description:string;
|
fuelRequestId?: ObjectId;
|
||||||
detectedBy:string;
|
|
||||||
reportedBy?:ObjectId;
|
externalInvoiceId?: ObjectId;
|
||||||
resolvedVBy:ObjectId;
|
|
||||||
resolvedData:Date,
|
lpgId?: ObjectId;
|
||||||
status:string;
|
|
||||||
comments?: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:
|
||||||
|
| "SISTEMA"
|
||||||
|
| "USUARIO";
|
||||||
|
|
||||||
|
reportedBy?: ObjectId;
|
||||||
|
|
||||||
|
resolvedBy?: ObjectId;
|
||||||
|
|
||||||
|
resolvedDate?: Date;
|
||||||
|
|
||||||
|
status:
|
||||||
|
| "ABIERTA"
|
||||||
|
| "EN PROCESO"
|
||||||
|
| "CERRADA";
|
||||||
|
|
||||||
|
comments?: string;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1,25 +1,49 @@
|
|||||||
import {ObjectId} from "mongoose";
|
import { ObjectId } from "mongoose";
|
||||||
|
|
||||||
export interface IFuelRequest {
|
export interface IFuelRequest {
|
||||||
|
|
||||||
requestNumber:string;
|
_id?: ObjectId;
|
||||||
employeeId:number;
|
|
||||||
department:number;
|
requestNumber: string;
|
||||||
vehicleId:number;
|
|
||||||
routeId:number;
|
employeeId: number;
|
||||||
fuelPumpId?:ObjectId;
|
|
||||||
fuelTypeId:ObjectId;
|
departmentId: number;
|
||||||
createdBy:ObjectId;
|
|
||||||
authorizedBy?:ObjectId;
|
vehicleId: number;
|
||||||
gallonQuantity:number;
|
|
||||||
pricePerGallon:number;
|
routeId: number;
|
||||||
totalAmount?:number;
|
|
||||||
previousMileage:number;
|
fuelPumpId: ObjectId;
|
||||||
currentMileage:number;
|
|
||||||
distanceTraveled?:number;
|
fuelTypeId: ObjectId;
|
||||||
pumpReadingId?:ObjectId;
|
|
||||||
pumpDifference?:number;
|
createdBy: ObjectId;
|
||||||
comments?:string;
|
|
||||||
odometerWorkin:boolean;
|
authorizedBy?: ObjectId;
|
||||||
status:string;
|
|
||||||
|
gallonQuantity: number;
|
||||||
|
|
||||||
|
pricePerGallon: number;
|
||||||
|
|
||||||
|
totalAmount?: number;
|
||||||
|
|
||||||
|
previousMileage: number;
|
||||||
|
|
||||||
|
currentMileage: number;
|
||||||
|
|
||||||
|
distanceTraveled?: number;
|
||||||
|
|
||||||
|
pumpReading?: ObjectId;
|
||||||
|
|
||||||
|
pumpDifference?: number;
|
||||||
|
|
||||||
|
comments?: string;
|
||||||
|
|
||||||
|
odometerWorking: boolean;
|
||||||
|
|
||||||
|
status:
|
||||||
|
| "PENDIENTE"
|
||||||
|
| "APROBADO"
|
||||||
|
| "RECHAZADO";
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user