终端接口
## 获取终端列表
```
请求地址:域名/api/index/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| _handle| string | 固定值:ClientPage| 是 |
| _method| string | 固定值:Get| 是 |
| PageIndex| string | 页码 | 是|
| PageSize| string | 页数 | 是|
| xy_client_type| int| 终端类型 0 工程机械终端 1乘用车终端|是|
| xy_client_code| string | 终端号 |否|
| xy_client_sim| string |SIM卡号 | 否|
### 请求响应
``` json
{
"code":0,//0 失败 1 成功
"msg":"",//提示
"data":
[{
"xy_id":1000,//终端唯一主键
"xy_client_code":"1440314975800",//终端号
"xy_client_sim":"1440314975800",//终端SIM号
"xy_client_dataflag":"1440314975800",//终端DataFlag
"xy_gps_start_time":"2022-06-09 09:18:47",//服务开始时间
"xy_gps_end_time":"2022-06-09 09:18:47",//服务结束时间
"xy_addtime":"2022-06-09 09:18:47",//终端添加时间
}]
}
```
## 根据终端主键获取单个终端
```
请求地址:域名/api/index/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| _handle| string | 固定值:ClientPage| 是 |
| _method| string | 固定值:GetById| 是 |
| xy_id| string | 终端主键 | 是|
### 请求响应
``` json
{
"code":0,//0 失败 1 成功
"msg":"",//提示
"data":{
"xy_id":1000,//终端唯一主键
"xy_client_code":"1440314975800",//终端号
"xy_client_sim":"1440314975800",//终端SIM号
"xy_client_dataflag":"1440314975800",//终端DataFlag
"xy_gps_start_time":"2022-06-09 09:18:47",//服务开始时间
"xy_gps_end_time":"2022-06-09 09:18:47",//服务结束时间
"xy_addtime":"2022-06-09 09:18:47",//终端添加时间
}
}
```
## 根据终端号获取单个终端
```
请求地址:域名/api/index/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| _handle| string | 固定值:ClientPage| 是 |
| _method| string | 固定值:GetByCode| 是 |
| xy_client_code| string | 终端编号 | 是|
### 请求响应
``` json
{
"code":0,//0 失败 1 成功
"msg":"",//提示
"data":{
"xy_id":1000,//终端唯一主键
"xy_client_code":"1440314975800",//终端号
"xy_client_sim":"1440314975800",//终端SIM号
"xy_client_dataflag":"1440314975800",//终端DataFlag
"xy_gps_start_time":"2022-06-09 09:18:47",//服务开始时间
"xy_gps_end_time":"2022-06-09 09:18:47",//服务结束时间
"xy_addtime":"2022-06-09 09:18:47",//终端添加时间
}
}
```
## 获取报警信息
```
请求地址:域名/api/index/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| _handle| string | 固定值:ClientPage| 是 |
| _method| string | 固定值:GetAlarmData| 是 |
| PageIndex| string | 页码 | 是|
| PageSize| string | 页数 | 是|
| xy_client_code| string | 终端号| 是 |
| xy_start_time| string | 开始时间 |是|
| xy_end_time| string | 结束时间 | 是|
### 请求响应
``` json
{
"code":0,//0 失败 1 成功
"msg":"",//提示
"data":{
"TotalRecord":1000,//总条数
"Datas":[{
}]//具体以实际为准
}
}
```
## 添加终端
```
请求地址:域名/api/index/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| _handle| string | 固定值:ClientPage| 是 |
| _method| string | 固定值:Add | 是 |
| xy_client_type| string | 终端 类型 0终端 1 乘用车终端 |是|
| xy_client_code| string | 终端号 | 是|
| xy_client_idcard_code| string | DataFlag | 否|
| xy_client_sim| string | 终端 sim |否|
| xy_client_contact_type| string |终端接头类型 | 否|
| xy_client_factory_id| int |终端厂商主键 | 是|
| xy_client_device_id| int | 终端型号主键 | 是|
| xy_client_version_id| int | 终端版本主键 | 是|
| xy_client_data_id| int | 终端数据协议主键| 是|
| xy_gps_start_time| string | gps开始时间 | 否|
| xy_gps_end_time| string |gps结束时间 | 否|
### 请求响应
``` json
{
"code":0,//0添加失败 1添加成功
"msg":"",//提示
"data":[]
}
```
## 添加终端[兼容SPRS]
```
请求地址:域名/api/index/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| _handle| string | 固定值:ClientPage| 是 |
| _method| string | 固定值:Insert| 是 |
| xy_client_type| string | 终端 类型 0终端 1 乘用车终端 |是|
| xy_client_code| string | 终端号 | 是|
| xy_client_idcard_code| string | DataFlag | 否|
| xy_client_sim| string | 终端 sim |否|
| xy_client_contact_type| string |终端接头类型 | 否|
| xy_client_factory_id| string|终端厂商:DataSourceDivisionId | 是|
| xy_client_device_id| string | 终端型号:DataSourceSectionId | 是|
| xy_client_version_id| string | 终端版本:DataSourceVersionId | 是|
| xy_client_data_id| string | 终端数据协议:DataVersionId| 是|
| xy_gps_start_time| string | gps开始时间 | 否|
| xy_gps_end_time| string |gps结束时间 | 否|
### 请求响应
``` json
{
"code":0,//0添加失败 1添加成功
"msg":"",//提示
"data":[]
}
```
## 删除终端
```
请求地址:域名/api/index/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| _handle| string | 固定值:ClientPage| 是 |
| _method| string | 固定值:Remove| 是 |
| xy_id| string | 终端主键 多个以","号隔开 | 是|
### 请求响应
``` json
{
"code":0,//0 失败 1 成功
"msg":"",//提示
"data":[]
}
```
## 删除终端[兼容SPRS]
```
请求地址:域名/api/index/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| _handle| string | 固定值:ClientPage| 是 |
| _method| string | 固定值:Delete| 是 |
| xy_client_code| string | 终端号 多个以","号隔开 | 是|
### 请求响应
``` json
{
"code":0,//0 失败 1 成功
"msg":"",//提示
"data":[]
}
```
## 修改终端
```
请求地址:域名/api/index/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| _handle| string | 固定值:ClientPage| 是 |
| _method| string | 固定值:Update| 是 |
| xy_id| string | 终端 主键 |是|
| xy_client_code| string | 终端号 | 是|
| xy_client_idcard_code| string | DataFlag | 否|
| xy_client_sim| string | 终端 sim |否|
| xy_client_contact_type| string |终端接头类型 | 否|
| xy_client_factory_id| int |终端厂商主键 | 否|
| xy_client_device_id| int | 终端型号主键 | 否|
| xy_client_version_id| int | 终端版本主键 | 否|
| xy_client_data_id| int | 终端数据协议主键| 否|
| xy_gps_start_time| string | gps开始时间 | 否|
| xy_gps_end_time| string |gps结束时间 | 否|
### 请求响应
``` json
{
"code":0,//0 失败 1 成功
"msg":"",//提示
"data":[]
}
```
## 修改终端[兼容SPRS]
```
请求地址:域名/api/index/
```
### 请求参数
| 参数名 | 类型 | 说明 | 是否必填 |
|--------|-----|------|---------|
| _handle| string | 固定值:ClientPage| 是 |
| _method| string | 固定值:Modify| 是 |
| xy_client_code| string | 旧终端号 | 是|
| xy_client_new_code| string | 新终端号 | 是|
| xy_client_idcard_code| string | DataFlag | 否|
| xy_client_sim| string | 终端 sim |否|
| xy_client_contact_type| string |终端接头类型 | 否|
| xy_client_factory_id| string|终端厂商:DataSourceDivisionId | 否|
| xy_client_device_id| string | 终端型号:DataSourceSectionId | 否|
| xy_client_version_id| string | 终端版本:DataSourceVersionId | 否|
| xy_client_data_id| string | 终端数据协议:DataVersionId| 否|
| xy_gps_start_time| string | gps开始时间 | 否|
| xy_gps_end_time| string |gps结束时间 | 否|
### 请求响应
``` json
{
"code":0,//0 失败 1 成功
"msg":"",//提示
"data":[]
}
```