终端接口

## 获取终端列表 ``` 请求地址:域名/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":[] } ```