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