export interface VehicleDetails { time: string; inOut: string; plateNumber: string; vehicleType: string; vehicleBrand: string; vehicleColor: string; enterTime: string; leaveTime: string; releaseType: number; id: string; platePic: string; vehiclePic: string; deviceId: string; projectId: string; entranceName: string; exitName: string; status: string; } export interface DevicesUseCountModal { inUse: number; sleep: number; details: DevicesDetails[]; } export interface DevicesDetails { vehicleType: string; inUse: number; sleep: number; } export interface DevicesStateModal { online: number; offline: number; } export interface MonitorStateDetailModal { id: string; createdAt: string; updatedAt: string; projectId: string; deviceId: string; deviceName: string; sn: string; phone: string; vehicleType: string; vehicleBrand: string; factoryTime: string; prevWorkTime: string; status: number; } // 机械投入分析(近30天) export interface MechanicalInputLineData { date: string; count: number; } export interface VehicleWorkTime { deviceId: string; deviceName: string; nickname: string; sn: string; workTime: number; } export interface VehicleWorkTimeDetail { totalPage: number; totalCount: number; pageSize: number; data: VehicleWorkTimeDetailData[]; } export interface VehicleWorkTimeDetailData { id: string; createdAt: number; projectId: string; eventTs: number; eventDate: string; eventYear: number; eventMonth: number; deviceId: string; deviceName: string; nickname: string; sn: string; workTime: number; } export interface VehicleLocation { deviceId: string; sn: string; phone: string; vehicleType: string; vehicleBrand: string; factoryTime: string; prevWorkTime: string; status: number; lat: number; lng: number; speed: number; direction: number; nickname: string; } export interface ParamsVehicleLocation { startDate: string; endDate: string; } export interface VehicleLocationHistory { id: string; createdAt: number; eventYear: number; eventMonth: number; deviceId: string; lat: number; lng: number; speed: number; direction: number; time: number; }