文档首页/ ISDP/ API参考/ API接口/ 生产资料管理/ 新增设备台账基础信息(API名称:addOpenDeviceInfo)
更新时间:2024-01-18 GMT+08:00
分享

新增设备台账基础信息(API名称:addOpenDeviceInfo)

OC环境appcube域名固定为:https://app.intouchmarket.huawei.com

功能介绍

用于与客户系统对接新增设备台账信息。

相关接口

接口名称

调用说明

获取Token

调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。

鉴权方式创建oauth客户端认证凭据参考:

https://support.huaweicloud.com/api-astrozero/astrozero_api_0010.html#section0

获取access_token参考

https://support.huaweicloud.com/api-astrozero/astrozero_api_0009.html

发送请求是需要添加header请求头(access-token)

access-token: xxxxxxxxxxxxxxxxxxx

URL

请求方式

HTTPS地址

服务架构

消息体类型

GET

https://appcube域名/service/ISDP__productionMeans/1.0.0/addOpenDeviceInfo

OpenAPI

application/json

请求参数

参数

类型

是否必填

描述

deviceInfoList

对象集合

设备信息集合

deviceType

String

设备类型

deviceInfo

对象集合

设备信息

fieldName

String

设备字段“显示名称”

fieldType

String

字段类型。

1:文本

2:单枚举

3:多枚举

4:日期

5:时间

6:日期时间

7:长文本

8:数字

fieldValue

String

字段值。

新增设备时包含基础字段、扩展字段。基础字段默认配置见下表,扩展字段由用户根据设备类型从扩展信息库动态引入

基础字段、扩展字段是否必填依赖对应“设备类型”在“基础配置”系统中的设置,以系统实际配置为准。

(点击跳转ISDP系统,具体菜单路径:“生产资料-设备管理-基础配置”)

字段名称

字段类型

是否必填

说明

设备类型

String

设备类型必填,填写设备类型全路径。例:主设备>设备1

设备名称

String

设备名称唯一

设备编码

String

设备编码唯一

父设备名称

String

否(默认为“否”)

-

父设备编码

String

否(默认为“否”)

-

设备品牌

String

否(默认为“否”)

-

设备型号

String

否(默认为“否”)

-

资产编号

String

否(默认为“否”)

-

出厂日期

Date

否(默认为“否”)

年月日格式(yyyy-MM-dd),为空时传null。

设备状态

String

否(默认为“否”)

正常、带病运行、故障

工作状态

String

否(默认为“否”)

运行、停机

归属部门

String

否(默认为“否”)

如果组织名称有重复,填写组织名称<组织编码>。

责任人

String

否(默认为“否”)

  

区域位置

String

否(默认为“否”)

填写区域位置全路径,如:陕西省>西安市。

启用日期

Date

否(默认为“否”)

年月日格式(yyyy-MM-dd),为空时传null。

供应商名称

String

否(默认为“否”)

如果供应商名称重复,请填写供应商名称<供应商编码>。

客户名称

String

否(默认为“否”)

如果客户名称重复,请填写客户名称<客户编码>。

设备数量

Number

否(默认为“否”)

为空时默认为“1"。

单位

String

否(默认为“否”)

个、台、辆、张

采购单价

String

否(默认为“否”)

  

技术参数

String

否(默认为“否”)

最大支持500字

响应参数

参数

类型

描述

code

String

响应状态码。
  • 0:成功
  • 其他:失败

message

String

响应描述。

请求示例

{"deviceInfoList" : [{
                          "deviceType" : "主设备1231312312313",
                          "deviceInfo" : [{
                                             "fieldName" : "设备类型",
                                             "fieldType" : 1,
                                             "fieldValue" : "123"
                                    }, {
                                             "fieldName" : "设备名称",
                                             "fieldType" : 1,
                                             "fieldValue" : "0909test1"
                                    }, {
                                             "fieldName" : "设备编码",
                                             "fieldType" : 1,
                                             "fieldValue" : "0909test1"
                                    }, {
                                             "fieldName" : "父设备编码",
                                             "fieldType" : 1,
                                             "fieldValue" : "0907test2"
                                    }, {
                                             "fieldName" : "父设备名称",
                                             "fieldType" : 1,
                                             "fieldValue" : "0907test2"
                                    }, {
                                             "fieldName" : "设备品牌",
                                             "fieldType" : 1,
                                             "fieldValue" : "123"
                                    }, {
                                             "fieldName" : "设备型号",
                                             "fieldType" : 1,
                                             "fieldValue" : "001"
                                    }, {
                                             "fieldName" : "资产编号",
                                             "fieldType" : 1,
                                             "fieldValue" : "123"
                                    }, {
                                             "fieldName" : "出厂日期",
                                             "fieldType" : 4,
                                             "fieldValue" : "2022-09-09"
                                    }, {
                                             "fieldName" : "设备状态",
                                             "fieldType" : 1,
                                             "fieldValue" : "正常"
                                    }, {
                                             "fieldName" : "工作状态",
                                             "fieldType" : 1,
                                             "fieldValue" : "运行"
                                    }, {
                                             "fieldName" : "责任人",
                                             "fieldType" : 1,
                                             "fieldValue" : "圈圈"
                                    }, {
                                             "fieldName" : "区域位置",
                                             "fieldType" : 1,
                                             "fieldValue" : "陕西省>西安市"
                                    }, {
                                             "fieldName" : "启用日期",
                                             "fieldType" : 4,
                                             "fieldValue" : "2022-09-09"
                                    }, {
                                             "fieldName" : "供应商名称",
                                             "fieldType" : 1,
                                             "fieldValue" : "0816test"
                                    }, {
                                             "fieldName" : "客户名称",
                                             "fieldType" : 1,
                                             "fieldValue" : "fctest<fctest2>"
                                    }, {
                                             "fieldName" : "设备数量",
                                             "fieldType" : 8,
                                             "fieldValue" : 13
                                    },{
                                             "fieldName" : "计量单位",
                                             "fieldType" : 1,
                                             "fieldValue" : "台"
                                    }, {
                                             "fieldName" : "采购单价",
                                             "fieldType" : 8,
                                             "fieldValue" : 1
                                    }, {
                                             "fieldName" : "货币",
                                             "fieldType" : 1,
                                             "fieldValue" : "元"
                                    },{
                                             "fieldName" : "技术参数",
                                             "fieldType" : 7,
                                             "fieldValue" : "123"
                                    }, {
                                             "fieldName" : "图片",
                                             "fieldType" : 1,
                                             "fieldValue" : "123"
                                    }, {
                                             "fieldName" : "技术资料1",
                                             "fieldType" : 1,
                                             "fieldValue" : "123"
                                    },{
                                             "fieldName" : "文本666",
                                             "fieldType" : 1,
                                             "fieldValue" : "123"
                                    }, {
                                             "fieldName" : "水电费232232",
                                             "fieldType" : 1,
                                             "fieldValue" : "123"
                                    }, {
                                             "fieldName" : "测试",
                                             "fieldType" : 1,
                                             "fieldValue" : "123"
                                    }, {
                                             "fieldName" : "测试123123",
                                             "fieldType" : 7,
                                             "fieldValue" : "123"
                                    }
                          ]
                 }
]
}

响应示例

{
    "code": "0",
    "message": "创建设备信息成功!"
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档