| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- 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<IotProjectTaskPlanSummaryResult>({
- url: '/pms/iot-project-task-plan/summaryStatistics',
- params
- })
- }
- }
|