import { ApiClientFactory } from '../core/api.client.factory'; export class ManufactureService { constructor(private factory: ApiClientFactory) {} async loaddeviceTestInfo(projectId: string, deviceName: string): Promise { const result = await await this.factory.entity.get( `/api/web/projects/${projectId}/deviceTest/devices?deviceName=${deviceName}` ); return result; } async loaddeviceTestData(projectId: string, deviceId: string): Promise { const result = await await this.factory.entity.get( `/api/web/projects/${projectId}/deviceTest/devices/shadows?deviceId=${deviceId}` ); return result; } async loaddeviceTestHistory( projectId: string, deviceId: string, startTime: string, endTime: string ): Promise { const result = await await this.factory.entity.get( `/api/web/projects/${projectId}/deviceTest/devices/history?deviceId=${deviceId}&startTime=${startTime}&endTime=${endTime}` ); return result; } }