import { ApiClientFactory } from '../core/api.client.factory'; import { Type, SewageChamber, SewageChamberList } from '../model/sewageMonitor.model'; export class SewageMonitorService { constructor(private factory: ApiClientFactory) { } // 污水监测-查询规则配置信息 async getsaveSewageMonitorList(projectId: string, type: Type): Promise { const result = await this.factory.entity.get(`/api/web/projects/${projectId}/sewage/${type}/config`); return result; } // 污水监测-保存规则配置信息 async saveSewageMonitorInfo(projectId: string, type: Type, data: SewageChamber): Promise { const result = await this.factory.entity.post(`/api/web/projects/${projectId}/sewage/${type}/config`, data); return result; } // 监测-删除配置信息 async deletesaveSewageMonitorInfo(projectId: string, type: Type, id: string): Promise { const result = await this.factory.entity.delete(`/api/web/projects/${projectId}/sewage/${type}/config?id=${id}`); return result; } // 获取污水监测 数字工地 数据接口 async getSewageInfo(projectId: string, deviceId: any): Promise { const result = await this.factory.entity.get(`/api/web/projects/${projectId}/sewage/lastInfo?deviceId=${deviceId}`); return result; } }