afdi-ambition-fbim-fe
Version:
3D组态BIM编辑器
240 lines (239 loc) • 8.69 kB
TypeScript
/**logicPoint */
export declare function useLogicPointApi(): {
/**
* thing/设备逻辑点位-分页查询
* @param data.currentPage
* @param data.pageSize
* @param data.number
* @param data.isRealPoint
*/
LogicPoint_PageGET(data: {
currentPage: number | string;
pageSize: number | string;
number: string;
isRealPoint?: number | string;
}, config?: {}): Promise<IResponsePageLogicPointVO>;
/**
* thing/设备逻辑点位-继承点位(设备类型、设备编号)
* @param data.deviceTypeCode
* @param data.number
*/
LogicPoint_InheritPointGET(data: {
deviceTypeCode: string;
number?: string;
}, config?: {}): Promise<IResponseString>;
/**
* thing/设备逻辑点位-点位查询(设备编号)
* @param data.number
*/
LogicPoint_GetPointByDeviceNumberGET(data: {
number: string;
}, config?: {}): Promise<IResponseListLogicPointVO>;
/**
* thing/设备逻辑点位-点位查询(设备类型、设备编号)
* @param data.deviceTypeCode
* @param data.number
*/
LogicPoint_PointListGET(data: {
deviceTypeCode: string;
number: string;
}, config?: {}): Promise<IResponseListLogicPointVO>;
/**
* thing/设备逻辑点位-inheritPointByCode
* @param data.deviceTypeCode
* @param data.number
* @param data.code
*/
LogicPoint_InheritPointByCodeGET(data: {
deviceTypeCode: string;
number: string;
code: string;
}, config?: {}): Promise<IResponseString>;
/**
* thing/设备逻辑点位-继承点位(编码)
*/
LogicPoint_InheritPointByCodePOST(data: ILogicPointEditDTO, config?: {}): Promise<IResponseString>;
/**
* thing/设备逻辑点位-点位&url查询
*/
LogicPoint_GetByPointIdsPOST(data: number[], config?: {}): Promise<IResponseListLogicPointWithUrlVO>;
/**
* thing/设备逻辑点位-实时数据查询
*/
LogicPoint_GetDataByPointIdsPOST(data: number[], config?: {}): Promise<IResponseListMapObject>;
/**
* thing/设备逻辑点位-新增
*/
LogicPoint_AddPOST(data: ILogicPointDTO, config?: {}): Promise<IResponseString>;
/**
* thing/设备逻辑点位-编辑
*/
LogicPoint_EditPOST(data: ILogicPointEditDTO, config?: {}): Promise<IResponseString>;
/**
* thing/设备逻辑点位-删除
*/
LogicPoint_DeletePOST(data: number[], config?: {}): Promise<IResponseString>;
/**
* thing/设备逻辑点位-获取设备 逻辑点位只读
* @param data.deviceId 设备id
*/
LogicPoint_GetDeviceOnlyReadPointParamsGET(data: {
deviceId: number | string;
}, config?: {}): Promise<IResponseListDeviceParamsVO>;
/**
* thing/设备逻辑点位-获取设备 逻辑点位可写
* @param data.deviceId 设备id
*/
LogicPoint_GetDeviceWritePointParamsGET(data: {
deviceId: number | string;
}, config?: {}): Promise<IResponseListDeviceParamsVO>;
/**
* thing/设备逻辑点位-获取设备 报警配置
* @param data.deviceId 设备id
*/
LogicPoint_GetDeviceAlarmConfigParamsGET(data: {
deviceId: number | string;
}, config?: {}): Promise<IResponseListDeviceParamsVO>;
/**
* thing/设备逻辑点位-sse 推送链接 只读点位
* @param data.deviceId 设备id
* @param data.paramsIds 参数id,多个使用","分割
*/
LogicPoint_ConnectOnlyReadRealTimeDataGET(data: {
deviceId: number | string;
paramsIds: string;
}, config?: {}): Promise<IResponseString>;
/**
* thing/设备逻辑点位-获取只读点位的实时信息
* @param data.deviceId 设备id
* @param data.logicPointIds 点位参数 多个点位参数使用”,“分割
*/
LogicPoint_GetDeviceRealtimeDataGET(data: {
deviceId: number | string;
logicPointIds?: string;
}, config?: {}): Promise<IResponseDeviceRealtimeDataVo>;
/**
* thing/设备逻辑点位-sse 推送链接 可写点位
* @param data.deviceId 设备id
* @param data.paramsIds 参数id,多个使用","分割
*/
LogicPoint_ConnectWriteRealDataGET(data: {
deviceId: number | string;
paramsIds: string;
}, config?: {}): Promise<IResponseString>;
/**
* thing/设备逻辑点位-获取可写点位的实时信息
* @param data.deviceId 设备id
* @param data.logicPointIds 点位参数 多个点位参数使用”,“分割
*/
LogicPoint_GetDeviceControlRealtimeDataGET(data: {
deviceId: number | string;
logicPointIds?: string;
}, config?: {}): Promise<IResponseDeviceControlRealtimeDataVo>;
/**
* thing/设备逻辑点位-sse 推送链接 报警设置
* @param data.deviceId 设备id
* @param data.paramsIds 参数id,多个使用","分割
*/
LogicPoint_ConnectAlarmRealDataGET(data: {
deviceId: number | string;
paramsIds: string;
}, config?: {}): Promise<IResponseString>;
/**
* thing/设备逻辑点位-关闭链接
*/
LogicPoint_CloseConnectDELETE(data: string, config?: {}): Promise<IResponse>;
/**
* thing/设备逻辑点位-获取报警实时值
* @param data.deviceId 设备id
* @param data.alarmIds 报警配置项id,多个使用","分割
*/
LogicPoint_GetDeviceAlarmRealtimeDataGET(data: {
deviceId: number | string;
alarmIds: string;
}, config?: {}): Promise<IResponseDeviceAlarmRealtimeDataVo>;
/**
* thing/设备逻辑点位-报警记录 分页
* @param data.deviceId 设备id
* @param data.alarmIds 报警配置项id
* @param data.current 页码
* @param data.size 每页显示参数
* @param data.startTime 开始时间
* @param data.endTime 结束时间
* @param data.alarmState
*/
LogicPoint_GetPageDeviceAlarmHistoryDataGET(data: {
deviceId: number | string;
alarmIds: string;
current: number | string;
size: number | string;
startTime?: string;
endTime?: string;
alarmState?: number | string;
}, config?: {}): Promise<IResponsePageDeviceAlarmHistoryDataVo>;
/**
* thing/设备逻辑点位-报警记录 无分页
* @param data.deviceId 设备id
* @param data.alarmIds 报警id,多个使用","关联
* @param data.startTime 开始时间
* @param data.endTime 结束时间
* @param data.alarmState
*/
LogicPoint_GetListDeviceAlarmHistoryDataGET(data: {
deviceId: number | string;
alarmIds: string;
startTime?: string;
endTime?: string;
alarmState?: number | string;
}, config?: {}): Promise<IResponseListDeviceAlarmHistoryDataVo>;
/**
* thing/设备逻辑点位-指令下发
* @param data.pointId 点位id
* @param data.value 值
*/
LogicPoint_InstructionDeliveryGET(data: {
pointId: number | string;
value: string;
}, config?: {}): Promise<IResponse>;
/**
* thing/设备逻辑点位-获取监测历史数据(曲线图)
* @param data.deviceId 设备id
* @param data.logicPointIds 点位参数id,多个使用","分割
* @param data.startTime 开始时间
* @param data.endTime 结束时间
*/
LogicPoint_GetDeviceHistoryDataVoGET(data: {
deviceId: number | string;
logicPointIds: string;
startTime?: string;
endTime?: string;
}, config?: {}): Promise<IResponseListDeviceHistoryDataVo>;
/**
* thing/设备逻辑点位-获取监测历史数据分页
* @param data.deviceId 设备id
* @param data.logicPointIds 查询的点位id,多个使用","分割
* @param data.startTime 开始时间
* @param data.endTime 结束时间
* @param data.current
* @param data.size
*/
LogicPoint_GetPageDeviceHistoryDataGET(data: {
deviceId: number | string;
logicPointIds: string;
startTime?: string;
endTime?: string;
current: number | string;
size: number | string;
}, config?: {}): Promise<IResponsePageDeviceMonitorHistoryVO>;
/**
* thing/设备逻辑点位-查询设备公用的操作类型
*/
LogicPoint_GetDeviceCommonOperationPOST(data: string[], config?: {}): Promise<IResponseListString>;
/**
* communication/(LogicPoint)表控制层-updateCurrentUserMenu
* @param data.storageJobId
*/
LogicPoint_ScheduleStorageGET(data: {
storageJobId: number | string;
}, config?: {}): Promise<IResponseString>;
};