diff --git a/src/api/iot/deviceOperationOverview/index.ts b/src/api/iot/deviceOperationOverview/index.ts new file mode 100644 index 00000000..f806fb05 --- /dev/null +++ b/src/api/iot/deviceOperationOverview/index.ts @@ -0,0 +1,24 @@ +import request from '@/config/axios' + +export interface RunOverviewRequestParams { + ids: string + startTime: string + endTime: string + timelinePageNo: number + timelinePageSize: number +} + +export interface RunOverviewResponse { + metrics?: any[] + hourlyStatus?: any[] + summary?: any[] + summaryTotalHours?: number + timelineRows?: any[] + totalDevices?: number +} + +export const DeviceOperationOverviewApi = { + getRunOverview: async (params: RunOverviewRequestParams) => { + return await request.get({ url: `/iot/deviceOperationOverview/getRunOverview`, params }) + } +}