终端管理

## 获取终端列表 ``` 请求地址:域名/api/system/ ``` ### 请求参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|-----|------|---------| | active_class | string | 固定值:ClientEngine| 是 | | active_method | string | 固定值:Get | 是 | | PageIndex | string | 当前页码 | 是/否 | | PageSize | string | 获取条数 | 是/否 | | xy_token| string | 身份令牌| 是| | xy_client_type| int | 0 普通终端 1 乘用车终端 |是/否| | xy_client_state| int |0 在库 1装机 2 停用 |是/否| | xy_client_export| int | 0录入 1导入 | 是/否| | xy_client_code| string | 终端号| 否| | xy_client_sim| string | 终端 sim | 否| | xy_client_factory_id| string | 终端厂商主键 | 否| | xy_client_device_id| string | 终端型号主键 | 否| | xy_start_time| datetime | 开始时间段 | 否| | xy_end_time| datetime | 结束时间段 | 否| ### 请求响应 ``` json { "Message":"成功", "Code":0, "Total":1000,//总数 "IsSuccess":true,//当返回值false 请解析Message "ClientData":[{ "xy_id":1000,//主键 "xy_client_code":"xy001",//终端号 "xy_client_sim":"",//终端 sim "xy_client_contact_type":"",//终端接头类型 "xy_client_factory":"",//终端厂商 "xy_client_device":"",//终端型号 "xy_client_version":"",//终端版本 "xy_client_data":"",//终端数据协议版本 "xy_gps_start_time":"",//gps开始时间 "xy_gps_end_time":"",//gps结束时间 "xy_addtime":"",//入库时间 }] } ``` ## 获取单个终端 ``` 请求地址:域名/api/system/ ``` ### 请求参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|-----|------|---------| | active_class | string | 固定值:ClientEngine| 是 | | active_method | string | 固定值:GetById| 是 | | xy_id| string | 终端主键 | 是| ### 请求响应 ``` json { "Message":"成功", "Code":0, "Total":1000,//总数 "IsSuccess":true,//当返回值false 请解析Message "ClientData":{ "xy_id":1000,//主键 "xy_client_code":"xy001",//终端号 "xy_client_sim":"",//终端 sim "xy_client_contact_type":"",//终端接头类型 "xy_client_factory_id":"",//终端厂商主键 "xy_client_factory":"",//终端厂商 "xy_client_device_id":"",//终端型号主键 "xy_client_device":"",//终端型号 "xy_client_version_id":"",//终端版本主键 "xy_client_version":"",//终端版本 "xy_client_data_id":"",//终端数据协议版本主键 "xy_client_data":"",//终端数据协议版本 "xy_gps_start_time":"",//gps开始时间 "xy_gps_end_time":"",//gps结束时间 "xy_factory_parent_id":"",//隶属厂商主键 "xy_factory_parent_name":"",//隶属厂商 "xy_addtime":"",//入库时间 } } ``` ## 添加终端 ``` 请求地址:域名/api/system/ ``` ### 请求参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|-----|------|---------| | active_class | string | 固定值:ClientEngine| 是 | | active_method | string | 固定值:Add | 是 | | xy_factory_id| string |厂商id | 是| | xy_client_type| string | 终端 类型 0终端 1 乘用车终端 |是| | xy_client_code| string | 终端号 | 是| | 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 { "Message":"成功", "Code":0, "Total":,//总数 "IsSuccess":true,//当返回值false 请解析Message "ClientData":[] } ``` ## 批量导入终端 ``` 请求地址:域名/api/system/ ``` ### 请求参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|-----|------|---------| | active_class | string | 固定值:ClientEngine| 是 | | active_method | string | 固定值:AddMany| 是 | | xy_client_type| string | 终端 类型 0终端 1 乘用车终端 |是| | xy_client_list| List<xy_sys_client>|终端集合| 是| ### 请求响应 ``` json { "Message":"成功", "Code":0, "Total":,//总数 "IsSuccess":true,//当返回值false 请解析Message "ClientData":[] } ``` ## 批量添加终端 ``` 请求地址:域名/api/system/ ``` ### 请求参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|-----|------|---------| | active_class | string | 固定值:ClientEngine| 是 | | active_method | string | 固定值:Export| 是 | | xy_token| string |身份令牌 | 是| | xy_client_type| string | 终端 类型 0终端 1 乘用车终端 |是| | xy_client_list| List<xy_client_list>|终端集合| 是| ### xy_client_list 参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|------|-----|----------| | xy_client_code| string | 终端号 | 是| | xy_client_sim| string | 终端 sim |是| | xy_gps_start_time| string | gps服务开始时间 | 是| | xy_gps_end_time| string |gps服务结束时间 |是| | xy_client_contact_type| string |终端接头类型 | 否| | xy_client_factory|string |终端厂商名称 | 是| | xy_client_device| string | 终端型号名称 | 是| | xy_client_version| string| 终端版本名称 | 是| | xy_client_data| string | 终端数据协议名称| 是| ### 请求响应 ``` json { "Message":"成功", "Code":0, "Total":,//总数 "IsSuccess":true,//当返回值false 请解析Message "ClientData":[] } ``` ## 修改终端 ``` 请求地址:域名/api/system/ ``` ### 请求参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|-----|------|---------| | active_class | string | 固定值:ClientEngine| 是 | | active_method | string | 固定值:Update | 是 | | xy_id | int | 终端主键 |是| | xy_factory_id| int | 厂商编号 | 是| | xy_client_factory_id| int |终端厂商主键 | 是| | xy_client_device_id| int | 终端型号主键 | 是| | xy_client_version_id| int | 终端版本主键 | 是| | xy_client_data_id| int | 终端数据协议主键| 是| | xy_client_code| string | 终端号 | 是| | xy_client_sim| string | 终端 sim |是| | xy_client_contact_type| string |终端接头类型 | 否| | xy_gps_start_time| string | gps开始时间 | 否| | xy_gps_end_time| string |gps结束时间 | 否| ### 请求响应 ``` json { "Message":"成功", "Code":0, "Total":,//总数 "IsSuccess":true,//当返回值false 请解析Message "ClientData":[] } ``` ## 删除终端 ``` 请求地址:域名/api/system/ ``` ### 请求参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|-----|------|---------| | active_class | string | 固定值:ClientEngine| 是 | | active_method | string | 固定值:Remove | 是 | | xy_id | string | 账号主键 多个以","隔开 举例: 1000,1001,1002 |是| ### 请求响应 ``` json { "Message":"成功", "Code":0, "Total":,//总数 "IsSuccess":true,//当返回值false 请解析Message "ClientData":[] } ``` ## 获取终端更换明细 ``` 请求地址:域名/api/system/ ``` ### 请求参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|-----|------|---------| | active_class | string | 固定值:ClientChangeEngine| 是 | | active_method | string | 固定值:Get| 是 | | PageIndex | string | 当前页码 | 是/否 | | PageSize | string | 获取条数 | 是/否 | | xy_equipment_code| string | 装备号| 否| | xy_client_code| string | 终端号| 否| | xy_client_sort| string | 终端排序 xy_storage_time 入库时间 xy_option_time 卸载时间| 否| | xy_option_person| string | 操作人| 否| | xy_start_time| datetime | 开始时间| 否| | xy_end_time| datetime | 结束时间| 否| ### 请求响应 ``` json { "Message":"成功", "Code":0, "Total":1000,//总数 "IsSuccess":true,//当返回值false 请解析Message "ClientData":{ "xy_id":1000,//主键 "xy_equipment_code":"xy001",//装备号 "xy_old_equipment_code":"xy001",//旧装备号 "xy_client_code":"xy001",//终端号 "xy_client_sim":"",//终端 sim "xy_old_client_code":"",//拆前终端号 "xy_old_client_sim_code":"",//拆前终端 sim "xy_option_time":"",//操作时间 "xy_option":"",//操作人 } } ``` ## 更换终端 ``` 请求地址:域名/api/system/ ``` ### 请求参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|-----|------|---------| | active_class | string | 固定值:ClientChangeEngine| 是 | | active_method | string | 固定值:Update | 是 | | xy_token | string | 身份令牌 |是| | xy_equipment_id | int | 装备主键 |是| | xy_client_id| int | 终端主键 | 是| | xy_type| int | 0:车换终端 1:终端换车| 是| ### 请求响应 ``` json { "Message":"成功", "Code":0, "Total":,//总数 "IsSuccess":true,//当返回值false 请解析Message "ClientData":[] } ``` ## 卸载终端 ``` 请求地址:域名/api/system/ ``` ### 请求参数 | 参数名 | 类型 | 说明 | 是否必填 | |--------|-----|------|---------| | active_class | string | 固定值:ClientChangeEngine| 是 | | active_method | string | 固定值:Remove | 是 | | xy_token | string | 身份令牌 |是| | xy_id | string | 终端主键 多个以","隔开 举例: 1000,1001,1002 |是| ### 请求响应 ``` json { "Message":"成功", "Code":0, "Total":,//总数 "IsSuccess":true,//当返回值false 请解析Message "ClientData":[] } ```