map/docs/api
2024-11-07 14:34:41 +08:00
..
pages 报表模板维护; 2024-11-04 15:15:29 +08:00
_sidebar.md 更新文档 2024-10-17 17:13:03 +08:00
calc.md 修改计算模块接口文档 2024-11-07 14:34:41 +08:00
data.md 增加历史区间数据查询 2024-10-21 09:47:27 +08:00
enumPage.md 获取枚举字典APi; 2024-11-06 15:04:51 +08:00
equipment.md 获取物模型属性列表修改; 2024-10-28 10:56:15 +08:00
event.md 告警事件查询添加参数limit 2024-11-06 09:30:54 +08:00
node.md Update node.md 2024-10-28 13:09:33 +08:00
operation.md 获取事件记录接口修改 2024-11-01 15:52:46 +08:00
README.md 修改名称 2024-07-02 15:12:55 +08:00
systemmgr.md 修改文档文件名 2024-07-02 14:51:39 +08:00

API接口概述

接口约定

系统中的所有接口均遵循以下约定。

  1. 除了与文件上传/下载相关的接口外,都是POST请求,请求报文使用JSON格式。
  2. 文件下载使用GET请求(此种类型,加解密再讨论下)。
  3. 文件上传使用POST请求请求报文使用multipart/form-data格式。

加密/解密

请求报文Header中需要添加参数

参数名称 说明 备注
token 令牌 需要鉴权的API 才需要添加此参数
V 加密向量 必须添加

加密采用AES/CBC/ZeroPadding加密方式密钥长度为16位。IV长度为16位每次请求时随机生成

返回报文格式定义

1、统一返回格式

{
	"code": 200,
	"success": true,
	"msg": "提示信息",
	"data": null
}

2、分页查询数据格式

{
    "code": 200,
	"total": 3,
	"msg": "查询成功",
	"rows": [{},{},{}]
}

系统常量定义

1、系统权限

ID 编码 名称
101 SYS_AUTHORITY_ID_ADMIN 系统管理权限
102 SYS_AUTHORITY_ID_DEVICE_MGR 设备维护权限
103 SYS_AUTHORITY_ID_DEVICE_VIEW 设备浏览权限

2、设备类型

ID 编码 名称
10001 EQUIPMENT_TYPE_WIND_FARM 风电场
10002 EQUIPMENT_TYPE_STATION_WTG 机组