1.用途
如果选择all筛选,则默认查询半年内的数据
采用Post方式,请求参数为JSON格式
2.URL
http://124.223.60.234:8181/spartan/fence/queryFenceAlarm
3.请求参数
3.1.参数示例
{
"fenceId":"BB183E46A512480FBA6098438BD47FB1",
"userId":"21",
"startTime":"2023-07-18 16:00:00",
"endTime":"2023-08-19 15:59:59",
"pageNum":1,
"pageSize":20
}
3.2.参数说明
字段 |
类型 |
说明 |
是否必须 |
fenceId |
String |
围栏唯一标识 |
Y |
userId |
String |
用户的唯一标识 |
Y |
startTime |
String |
开始时间UTC |
Y |
userId |
String |
结束时间UTC |
Y |
pageNum |
int |
第几页,如果为0,则不进行分页查询 |
N |
pageSize |
int |
每页显示条数,如果为0,则不进行分页查询 |
N |
4.返回参数
4.1.返回参数示例1(不分页)
{
"code": 200,
"message": "Operation succeeded",
"data": [
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 32,
"alarmTypeName": "Enter fence",
"lat": 31.8331,
"lon": 117.095518,
"gnssTime": "2023-07-19T11:11:31Z",
"gnssTimestamp": 1689765091000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 33,
"alarmTypeName": "Leave fence",
"lat": 31.83292,
"lon": 117.095571,
"gnssTime": "2023-07-19T12:41:30Z",
"gnssTimestamp": 1689770490000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 32,
"alarmTypeName": "Enter fence",
"lat": 31.832938,
"lon": 117.095445,
"gnssTime": "2023-07-20T02:19:44Z",
"gnssTimestamp": 1689819584000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 33,
"alarmTypeName": "Leave fence",
"lat": 31.832915,
"lon": 117.095598,
"gnssTime": "2023-07-20T06:57:55Z",
"gnssTimestamp": 1689836275000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 32,
"alarmTypeName": "Enter fence",
"lat": 31.8323026388481,
"lon": 117.094533295475,
"gnssTime": "2023-07-24T07:09:43Z",
"gnssTimestamp": 1690182583000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 33,
"alarmTypeName": "Leave fence",
"lat": 31.827593,
"lon": 117.09682,
"gnssTime": "2023-07-24T07:20:37Z",
"gnssTimestamp": 1690183237000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 32,
"alarmTypeName": "Enter fence",
"lat": 31.8323026388481,
"lon": 117.094533295475,
"gnssTime": "2023-07-24T07:29:03Z",
"gnssTimestamp": 1690183743000
},
{
"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
}
]
}
4.2.返回参数说明1(不分页)
字段 |
类型 |
说明 |
code |
int |
返回状态,详情参见“返回状态集” |
message |
String |
返回结果描述 |
data |
List |
返回结果体 |
data说明
字段 |
类型 |
说明 |
terminalId |
String |
设备ID |
terminalName |
String |
设备名称 |
terminalNum |
String |
S/N码 |
terminalColor |
String |
设备颜色 |
alarmType |
String |
报警ID |
alarmTypeName |
String |
报警名称 |
lat |
double |
纬度(WGS84) |
lon |
double |
经度(WGS84) |
gnssTime |
String |
报警产生的时间,UTC |
gnssTimestamp |
long |
报警产生的UNIX时间戳,毫秒级 |
4.3.返回参数示例2(分页)
{
"code": 200,
"message": "Operation succeeded",
"data": {
"total": 8,
"size": 1,
"data": [
{
"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": 32,
"alarmTypeName": "Enter fence",
"lat": 31.8323026388481,
"lon": 117.094533295475,
"gnssTime": "2023-07-24T07:29:03Z",
"gnssTimestamp": 1690183743000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 33,
"alarmTypeName": "Leave fence",
"lat": 31.827593,
"lon": 117.09682,
"gnssTime": "2023-07-24T07:20:37Z",
"gnssTimestamp": 1690183237000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 32,
"alarmTypeName": "Enter fence",
"lat": 31.8323026388481,
"lon": 117.094533295475,
"gnssTime": "2023-07-24T07:09:43Z",
"gnssTimestamp": 1690182583000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 33,
"alarmTypeName": "Leave fence",
"lat": 31.832915,
"lon": 117.095598,
"gnssTime": "2023-07-20T06:57:55Z",
"gnssTimestamp": 1689836275000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 32,
"alarmTypeName": "Enter fence",
"lat": 31.832938,
"lon": 117.095445,
"gnssTime": "2023-07-20T02:19:44Z",
"gnssTimestamp": 1689819584000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 33,
"alarmTypeName": "Leave fence",
"lat": 31.83292,
"lon": 117.095571,
"gnssTime": "2023-07-19T12:41:30Z",
"gnssTimestamp": 1689770490000
},
{
"terminalId": "F944B67B1E144B699A226FFD641526B7",
"terminalNum": "344056138295",
"terminalName": "344056138295",
"terminalColor": "",
"alarmType": 32,
"alarmTypeName": "Enter fence",
"lat": 31.8331,
"lon": 117.095518,
"gnssTime": "2023-07-19T11:11:31Z",
"gnssTimestamp": 1689765091000
}
]
}
}
4.4.返回参数说明4(分页)
字段 |
类型 |
说明 |
code |
int |
返回状态,详情参见“返回状态集” |
message |
String |
返回结果描述 |
data |
Object |
分页返回结果体 |
data说明
字段 |
类型 |
说明 |
total |
int |
总条数 |
size |
int |
共多少页 |
data |
List |
返回结果体 |
data说明
字段 |
类型 |
说明 |
terminalId |
String |
设备ID |
terminalName |
String |
设备名称 |
terminalNum |
String |
S/N码 |
terminalColor |
String |
设备颜色 |
alarmType |
String |
报警ID |
alarmTypeName |
String |
报警名称 |
lat |
double |
纬度(WGS84) |
lon |
double |
经度(WGS84) |
gnssTime |
String |
报警产生的时间,UTC |
gnssTimestamp |
long |
报警产生的UNIX时间戳,毫秒级 |
5.测试示例

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