import request from '@/config/axios' export interface IotProjectTaskPlanSummaryParams { pageNo: number pageSize: number deptId?: number startTime?: string[] } export interface IotProjectTaskPlanSummaryItem { yearMonth: string cumulativeGasInjection?: number | string | null cumulativeFootage?: number | string | null cumulativeWellCount?: number | string | null cumulativeFracLayer?: number | string | null } export interface IotProjectTaskPlanSummaryVO { business: string projectDeptName: string items: IotProjectTaskPlanSummaryItem[] cumulativeGasInjection?: number | string | null cumulativeFootage?: number | string | null cumulativeWellCount?: number | string | null cumulativeFracLayer?: number | string | null } export interface IotProjectTaskPlanSummaryResult { list: IotProjectTaskPlanSummaryVO[] total: number } export const IotProjectTaskPlanApi = { getSummaryStatistics: async (params: IotProjectTaskPlanSummaryParams) => { return await request.get({ url: '/pms/iot-project-task-plan/summaryStatistics', params }) } }