UNPKG

afdi-ambition-fbim-fe

Version:

3D组态BIM编辑器

163 lines (162 loc) 5.12 kB
/**device */ export declare function useDeviceApi(): { /** * thing/(Device)表控制层-page * @param data.currentPage * @param data.pageSize * @param data.deviceName * @param data.deviceTypeCode * @param data.deviceNumber * @param data.statusType * @param data.status * @param data.isController * @param data.relatedDeviceNumber * @param data.spaceCode * @param data.systemTypeCode * @param data.energyTypeCode */ Device_PageGET(data: { currentPage: number | string; pageSize: number | string; deviceName?: string; deviceTypeCode?: string; deviceNumber?: string; statusType?: string; status?: string; isController?: number | string; relatedDeviceNumber?: string; spaceCode?: string; systemTypeCode?: string; energyTypeCode?: string; }, config?: {}): Promise<IResponsePageDeviceVO>; /** * thing/(Device)表控制层-list * @param data.numberList */ Device_ListGET(data: { numberList: string[]; }, config?: {}): Promise<IResponseListDeviceVO>; /** * thing/(Device)表控制层-getControlDevice */ Device_GetControlDeviceGET(config?: {}): Promise<IResponseListDeviceVO>; /** * thing/(Device)表控制层-getEnumConversion * @param data.pointId */ Device_GetEnumConversionGET(data: { pointId: number | string; }, config?: {}): Promise<IResponseString>; /** * thing/(Device)表控制层-getAllEnumByCode * @param data.code */ Device_GetAllEnumByCodeGET(data: { code: string; }, config?: {}): Promise<IResponseJSONArray>; /** * thing/(Device)表控制层-add */ Device_AddPOST(data: IDeviceDTO, config?: {}): Promise<IResponseString>; /** * thing/(Device)表控制层-setEnable * @param data.number * @param data.enable */ Device_SetEnableGET(data: { number: string; enable: number | string; }, config?: {}): Promise<IResponseString>; /** * thing/(Device)表控制层-getByNumber * @param data.number */ Device_GetByNumberGET(data: { number: string; }, config?: {}): Promise<IResponseDeviceVO>; /** * thing/(Device)表控制层-listByDeviceIds */ Device_ListByDeviceIdsPOST(data: number[], config?: {}): Promise<IResponseListDeviceVO>; /** * thing/(Device)表控制层-getByNumberList */ Device_GetByNumberListPOST(data: string[], config?: {}): Promise<IResponseListDeviceVO>; /** * thing/(Device)表控制层-getByTypeCode * @param data.typeCode */ Device_GetByTypeCodeGET(data: { typeCode: string; }, config?: {}): Promise<IResponseListDeviceVO>; /** * thing/(Device)表控制层-edit */ Device_EditPOST(data: IDeviceEditDTO, config?: {}): Promise<IResponseString>; /** * thing/(Device)表控制层-delete */ Device_DeletePOST(data: number[], config?: {}): Promise<IResponseString>; /** * thing/(Device)表控制层-getDeviceTree * @param data.deviceType * @param data.name */ Device_GetDeviceTreeGET(data: { deviceType?: string; name?: string; }, config?: {}): Promise<IResponseListDeviceTreeVO>; /** * thing/(Device)表控制层-getChannelByDeviceId * @param data.deviceId */ Device_GetChannelByDeviceIdGET(data: { deviceId: string; }, config?: {}): Promise<IResponseChannelVO>; /** * thing/(Device)表控制层-addChannel */ Device_AddChannelPOST(data: IChannelDTO, config?: {}): Promise<IResponseString>; /** * thing/(Device)表控制层-editChannel */ Device_EditChannelPOST(data: IChannelDTO, config?: {}): Promise<IResponseString>; /** * thing/(Device)表控制层-export * @param data.isTemplate * @param data.deviceName * @param data.deviceTypeCode * @param data.deviceNumber * @param data.statusType * @param data.status * @param data.isController * @param data.relatedDeviceNumber * @param data.spaceCode * @param data.systemTypeCode * @param data.energyTypeCode */ Device_ExportGET(data: { isTemplate: number | string; deviceName?: string; deviceTypeCode?: string; deviceNumber?: string; statusType?: string; status?: string; isController?: number | string; relatedDeviceNumber?: string; spaceCode?: string; systemTypeCode?: string; energyTypeCode?: string; }, config?: {}): Promise<object>; /** * thing/(Device)表控制层-importExcel * @param data.file 文件 * @param data.type 1 插入操作 2 更新已有,插入新增 3 更新已有,忽悠新增 * @param data.isVerify 是否校验 0 否 1是 */ Device_ImportExcelPOST(data: { file?: File | File[]; type?: number | string; isVerify?: number | string; }, config?: {}): Promise<IResponseString>; };