import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; export declare class EquipmentService { private httpClient; private uri; constructor(httpClient: HttpClient); getStisfactionRtio(): Promise; getRepaireRatio(flag?: boolean): Promise; getYearOperationPlanDistinctType(repair?: string): Promise; getEquipmentCountByType(): Promise; getRepairPeriodByMonthes(): Promise; getUnmarkedEquipmentCount(): any; getEquipmentTypeList(): any; getEquipmentMarkStatusList(): any; getEquipmentExpireStatusList(): any; queryFacilityDataById(eno: string): Promise; queryMaintenaceDataByEpNo(eno: string): Promise; queryBimDataByEpNo(epNo: string): Promise; queryBimDataByEpPoint(epPoint: string): Promise; /** 查询BIM模型数据 */ queryBIMDataByLinkage(id: any): Observable; queryFacilityDataByBarCode(barCode: string): Promise; getAllEquipmentsListByCondition(parm: any, pageNum: number, pageSize: number): Promise; getRepairPeriodEquipmentsByCondition(parm: any, pageNum: number, pageSize: number): Promise; getEquipmentsByFilterString(epLike: any): Observable; getExpiringEquipmentsList(pageNum: number, pageSize: number): Promise; updateEquipment(equipment: any): any; getEquipmentByID(epNo: number): Promise; getEquipmentDashboardData(): any; /** * 设备数量、完好率、利用率统计查询 */ getEquipmentDashboardStaticData(): any; /** * 查询完好率 */ getIntactRate(): any; getEquipmentIntactData(): Promise; getHomeData(): Promise; getExpairEquipmentsByMonthes(monthes: number): Promise; addEquipment(equipment: any): Promise; editEquipment(equipment: any): any; deleteFacilityBatch(data: any): any; deleteFacilityBmsState(sn: string): Promise; getEquipmentMaintainData(): any; importEquipments(data: any): any; format(time: any, format: any): any; /** * 查询当前条件下按级别设备使用和设备维修的数据 */ getLevelUseMaintainData(parm: any): Promise; /** * 查询当前条件下按级别设备使用和设备维修的数据 */ getSparePartsByTypeAndStock(flag: any, typeId: any): Promise; /** * 查询该月设备的数据 */ getEquipmentsSomeMonth(time: any): Promise; /** * 查询该月设备的数据 */ getPlansSomeMonth(time: any): Promise; /** * 设备分类实时运行率 */ getEquipmentOperatingRate(): Promise; /** * 实时设备完好率(饼形图) */ getEquipmentsRealTime(): Promise; /** * 实时设备完好率 */ getEquipmentHistoricalIntegrity(): Promise; /** * 查询字典信息 asset_level字段 */ getDictionaryDataAssetLevel(): Promise; /** * 备件类型统计 */ selectSpareData(): Promise; /** * 运维计划 */ getPlanData(): Promise; /** * 工具类型统计 */ getToolsData(): Promise; /** * 根据srcIndex获取BmsState和Alarm */ getEpAlarmAndState(srcIndex: string): Promise; }