1.用途

如果选择all筛选,则默认查询半年内的数据
采用Post方式,请求参数为JSON格式

2.URL

http://124.223.60.234:8181/spartan/report/queryTerminalsAlarmReport

3.请求参数

3.1.参数示例

{
    "userId":"21",
    "startTime":"2023-07-18 16:00:00",
    "endTime":"2023-08-19 15:59:59",
    "pageNum":1,
    "pageSize":4
}

3.2.参数说明

字段 类型 说明 是否必须
userId String 用户的唯一标识 Y
startTime String 开始时间(UTC) Y
endTime String 结束时间(UTC) Y
pageNum int 第几页,如果为0,则不进行分页查询 N
pageSize int 每页显示条数,如果为0,则不进行分页查询 N

4.返回参数

4.1.返回参数示例1(不分页)

{
    "code": 200,
    "message": "Operation succeeded",
    "data": [
        {
            "terminalId": "1957EE0C69614AB3B3AF2755103B0AB6",
            "terminalNum": "344050190425",
            "terminalName": "344050190425",
            "terminalColor": "",
            "alarmType": 209,
            "alarmTypeName": "Sharp deceleration",
            "lat": 22.803695,
            "lon": 113.875525,
            "gnssTime": "2023-07-05T12:51:09Z",
            "gnssTimestamp": 1688561469000
        },
        {
            "terminalId": "1957EE0C69614AB3B3AF2755103B0AB6",
            "terminalNum": "344050190425",
            "terminalName": "344050190425",
            "terminalColor": "",
            "alarmType": 209,
            "alarmTypeName": "Sharp deceleration",
            "lat": 22.803695,
            "lon": 113.875525,
            "gnssTime": "2023-07-05T12:51:09Z",
            "gnssTimestamp": 1688561469000
        },
        {
            "terminalId": "1957EE0C69614AB3B3AF2755103B0AB6",
            "terminalNum": "344050190425",
            "terminalName": "344050190425",
            "terminalColor": "",
            "alarmType": 209,
            "alarmTypeName": "Sharp deceleration",
            "lat": 22.803695,
            "lon": 113.875525,
            "gnssTime": "2023-07-05T12:51:09Z",
            "gnssTimestamp": 1688561469000
        },
        {
            "terminalId": "1957EE0C69614AB3B3AF2755103B0AB6",
            "terminalNum": "344050190425",
            "terminalName": "344050190425",
            "terminalColor": "",
            "alarmType": 209,
            "alarmTypeName": "Sharp deceleration",
            "lat": 22.803695,
            "lon": 113.875525,
            "gnssTime": "2023-07-05T12:51:09Z",
            "gnssTimestamp": 1688561469000
        },
        {
            "terminalId": "1957EE0C69614AB3B3AF2755103B0AB6",
            "terminalNum": "344050190425",
            "terminalName": "344050190425",
            "terminalColor": "",
            "alarmType": 209,
            "alarmTypeName": "Sharp deceleration",
            "lat": 22.803695,
            "lon": 113.875525,
            "gnssTime": "2023-07-05T12:51:09Z",
            "gnssTimestamp": 1688561469000
        },
        {
            "terminalId": "1957EE0C69614AB3B3AF2755103B0AB6",
            "terminalNum": "344050190425",
            "terminalName": "344050190425",
            "terminalColor": "",
            "alarmType": 209,
            "alarmTypeName": "Sharp deceleration",
            "lat": 22.803695,
            "lon": 113.875525,
            "gnssTime": "2023-07-05T12:51:09Z",
            "gnssTimestamp": 1688561469000
        },
        {
            "terminalId": "1957EE0C69614AB3B3AF2755103B0AB6",
            "terminalNum": "344050190425",
            "terminalName": "344050190425",
            "terminalColor": "",
            "alarmType": 209,
            "alarmTypeName": "Sharp deceleration",
            "lat": 22.803695,
            "lon": 113.875525,
            "gnssTime": "2023-07-05T12:51:09Z",
            "gnssTimestamp": 1688561469000
        }
    ]
}

4.2.返回参数说明1(不分页)

字段 类型 说明
code int 返回状态,详情参见“返回状态集”
message String 返回结果描述
data List 返回结果体
data说明
字段 类型 说明
terminalId string 设备唯一标识
terminalNum string 设备S/N
terminalName string 设备名称
terminalColor string 设备颜色
gnssTimestamp long 设备上报数据时间戳
gnssTime string 报警产生的时间(UTC)
alarmType int 报警类型ID
alarmTypeName string 报警类型名称
lat double 纬度(WGS84)
lon double 经度(WGS84)

4.3.返回参数示例2(分页)

{
    "code": 200,
    "message": "Operation succeeded",
    "data": {
        "total": 58,
        "size": 15,
        "data": [
            {
                "terminalId": "F944B67B1E144B699A226FFD641526B7",
                "terminalNum": "344056138295",
                "terminalName": "344056138295",
                "terminalColor": "",
                "alarmType": 203,
                "alarmTypeName": "Light alarm",
                "lat": 0.0,
                "lon": 0.0,
                "gnssTime": "2023-07-24T07:49:29Z",
                "gnssTimestamp": 1690184969000
            },
            {
                "terminalId": "F944B67B1E144B699A226FFD641526B7",
                "terminalNum": "344056138295",
                "terminalName": "344056138295",
                "terminalColor": "",
                "alarmType": 201,
                "alarmTypeName": "Temp&humidity alarm",
                "lat": 0.0,
                "lon": 0.0,
                "gnssTime": "2023-07-24T07:49:28Z",
                "gnssTimestamp": 1690184968000
            },
            {
                "terminalId": "F944B67B1E144B699A226FFD641526B7",
                "terminalNum": "344056138295",
                "terminalName": "344056138295",
                "terminalColor": "",
                "alarmType": 33,
                "alarmTypeName": "Leave fence",
                "lat": 31.827593,
                "lon": 117.09682,
                "gnssTime": "2023-07-24T07:49:27Z",
                "gnssTimestamp": 1690184967000
            },
            {
                "terminalId": "F944B67B1E144B699A226FFD641526B7",
                "terminalNum": "344056138295",
                "terminalName": "344056138295",
                "terminalColor": "",
                "alarmType": 201,
                "alarmTypeName": "Temp&humidity alarm",
                "lat": 0.0,
                "lon": 0.0,
                "gnssTime": "2023-07-24T07:39:25Z",
                "gnssTimestamp": 1690184365000
            }
        ]
    }
}

4.4.返回参数说明2(分页)

字段 类型 说明
code int 返回状态,详情参见“返回状态集”
message String 返回结果描述
data object 分页返回结果体
data说明
字段 类型 说明
total int 总条数
size int 共多少页
data List 返回结果体
data说明
字段 类型 说明
terminalId string 设备唯一标识
terminalNum string 设备S/N
terminalName string 设备名称
terminalColor string 设备颜色
gnssTimestamp long 设备上报数据时间戳
gnssTime string 报警产生的时间(UTC)
alarmType int 报警类型ID
alarmTypeName string 报警类型名称
lat double 纬度(WGS84)
lon double 经度(WGS84)

5.测试示例

作者:admin  创建时间:2023-04-19 14:13
最后编辑:admin  更新时间:2024-06-13 09:41