文档
测试

获取演练数据

POST
/api/getPlanDrillData

接口描述

获取预案演练数据

请求头

参数名
类型
描述
必填
x-access-token
String
登录后的token
必填

请求参数

参数名
类型
描述
必填
floorId
int
楼层id,可为空,为空时返回最近一场演练数据,
必填
planDrillId
String
预案演练Id,可为空,非空时表示查看某次预案演练的数据
必填

响应参数

参数名
类型
描述
必填
code
int
响应code 成功=200,失败=201,token失效=401
必填
message
String
响应提示语
必填
data
Map
业务数据
必填
planDrill
Map
预案演练数据
必填
name
String
预案演练场次名称
必填
id
String
预案演练场次id
必填
startTime
long
预案演练开始时间
必填
endTime
long
预案演练结束时间
必填
participants
Array
参与人数组
必填
participant
Map
参与人
必填
points
Array
移动的位置数组
必填
point
Map
位置
必填
x
x坐标
必填
y
y坐标
必填
floorId
当前移动到的楼层id
必填
time
位置上报时的时间戳,用来排序
必填
text
String
人员名称
必填
scoreLevel
int
得分水平,根据不同的得分水平,展示不同的颜色
必填
targets
Array
目标设备列表
必填
device
Map
目标设备
必填
deviceId
String
设备Id
必填
x
double
x坐标
必填
y
double
y坐标
必填
floorId
int
楼层Id
必填
typeAlias
long
设备类型别名
必填
status
bool
设备状态,没有操作完成 = 0,操作完成=1
必填
timestamp
long
操作完成时的时间戳,当回溯时间从开始时间演示到该时间戳时,设备状态变为操作完成
必填

说明 / 示例

```json { "code": 200, "message": "请求成功", "data": { "planDrill": { "name": "2020春季演练", "id": "ea3455c6fbe246ab", "startTime": 1596211200, "endTime": 1596211200, "participants": [ { "points": [ { "x": 12904440.973, "y": 4919535.5201, "floorId": 1, "time": 1596211200 } ], "text": "王强", "scoreLevel": 1 }, { "points": [ { "x": 12904440.973, "y": 4919535.5201, "floorId": 1, "time": 1596211200 } ], "text": "王强", "scoreLevel": 1 } ], "targets": [ { "deviceId": "ea3455c6fbe246ab", "x": 12904440.973, "y": 4919535.5201, "floorId": 1, "typeAlias": "baojingfa", "status": 0, "timestamp": 1596211200 } ] } } } ```