# 设备 API
# 创建设备
接口地址:/api/open/v2/machines/create
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"isDocking": 0,
"location": "",
"machineCode": "",
"machineName": "",
"patternNum": "",
"registrationTime": 0,
"typeName": "",
"useStatus": 0
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
machineSaveParamRequestParameter | machineSaveParamRequestParameter | body | true | RequestParameter«MachineSaveParams» | RequestParameter«MachineSaveParams» |
body | false | MachineSaveParams | MachineSaveParams | ||
isDocking | 设备是否联网,0:设备未联网,1:设备有联网 | true | integer | ||
location | 安装位置 | false | string | ||
machineCode | 设备编号 | true | string | ||
machineName | 设备名称 | true | string | ||
patternNum | 设备型号 | false | string | ||
registrationTime | 登记日期 | false | integer | ||
typeName | 设备类型 | false | string | ||
useStatus | 使用状态 | true | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}
# 删除设备
接口地址:/api/open/v2/machines/delete
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": ""
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
requestParameter | 删除设备code | body | true | RequestParameter«string» | RequestParameter«string» |
body | false | string |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}
# 查询设备列表
接口地址:/api/open/v2/machines/query
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"machineFullName": "",
"machineName": "",
"pagingParam": {
"length": 0,
"start": 0
}
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
queryParamRequestParameter | queryParamRequestParameter | body | true | RequestParameter«MachineQueryParams» | RequestParameter«MachineQueryParams» |
body | false | MachineQueryParams | MachineQueryParams | ||
machineFullName | 设备名称-精确 | false | string | ||
machineName | 设备名称-模糊 | false | string | ||
pagingParam | false | PagingParam | PagingParam | ||
length | false | integer | |||
start | false | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | ListPagingResponse«MachineSimpleDTO» |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | ListPagingResponseData«MachineSimpleDTO» | ListPagingResponseData«MachineSimpleDTO» | |
length | integer(int32) | ||
list | array | MachineSimpleDTO | |
isDocking | 设备是否联网,0:无;1:有 | integer | |
machineCode | 设备编码 | string | |
machineName | 设备名称 | string | |
useStatus | 使用状态 | integer | |
recordsTotal | integer(int32) | ||
start | integer(int32) | ||
message | string |
响应示例:
{
"code": 0,
"data": {
"length": 0,
"list": [
{
"isDocking": 0,
"machineCode": "",
"machineName": "",
"useStatus": 0
}
],
"recordsTotal": 0,
"start": 0
},
"message": ""
}
# 修改设备详情
接口地址:/api/open/v2/machines/update
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"id": 0,
"isDocking": 0,
"location": "",
"machineCode": "",
"machineName": "",
"patternNum": "",
"registrationTime": 0,
"typeName": "",
"useStatus": 0
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
machineSaveParamRequestParameter | machineSaveParamRequestParameter | body | true | RequestParameter«MachineUpdateParams» | RequestParameter«MachineUpdateParams» |
body | false | MachineUpdateParams | MachineUpdateParams | ||
id | id | true | integer | ||
isDocking | 设备是否联网,0:设备未联网,1:设备有联网 | true | integer | ||
location | 安装位置 | false | string | ||
machineCode | 设备编号 | true | string | ||
machineName | 设备名称 | true | string | ||
patternNum | 设备型号 | false | string | ||
registrationTime | 登记日期 | false | integer | ||
typeName | 设备类型 | false | string | ||
useStatus | 使用状态 | true | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}
# 创建修改设备详情
接口地址:/api/open/v2/machines/upsert
请求方式:POST
请求数据类型:application/json
响应数据类型:*/*
接口描述:
请求示例:
{
"body": {
"isDocking": 0,
"location": "",
"machineCode": "",
"machineName": "",
"patternNum": "",
"registrationTime": 0,
"typeName": "",
"useStatus": 0
}
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
machineSaveParamRequestParameter | machineSaveParamRequestParameter | body | true | RequestParameter«MachineSaveParams» | RequestParameter«MachineSaveParams» |
body | false | MachineSaveParams | MachineSaveParams | ||
isDocking | 设备是否联网,0:设备未联网,1:设备有联网 | true | integer | ||
location | 安装位置 | false | string | ||
machineCode | 设备编号 | true | string | ||
machineName | 设备名称 | true | string | ||
patternNum | 设备型号 | false | string | ||
registrationTime | 登记日期 | false | integer | ||
typeName | 设备类型 | false | string | ||
useStatus | 使用状态 | true | integer |
响应状态:
状态码 | 说明 | schema |
---|---|---|
200 | OK | BaseResponse |
201 | Created | |
401 | Unauthorized | |
403 | Forbidden | |
404 | Not Found |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
message | string |
响应示例:
{
"code": 0,
"message": ""
}