材料类别数据上传协议
建议上传频率
每60分钟进行一次数据上传
适配器方式上传
- 适配器上传接口:/unified-adapter/upload
- 消息类型: material@material-categories
Http接口方式上传
- 请求方式:post
- 接口地址:/material/material-categories
数据协议
[
{
"categoryId": "234234",
"categoryCode": "010203",
"orderCode": "1010",
"parentOrderCode": "10",
"name": "钢材",
"remark": "xxxx",
"level": 1,
"sort": 12,
"status": "active",
"deleted": false
}
]
响应状态码
| 字段名称 |
数据类型 |
| 200 |
成功 |
| 403 |
token过期,请重新申请Token |
| 500 |
非法参数或接口执行异常 |
响应数据结构
| 字段名称 |
字段类型 |
字段描述 |
| categoryId |
string |
材料类别ID |
| categoryCode |
string |
材料类别编码 |
| orderCode |
string |
材料类别层级规则编码 |
| parentOrderCode |
string |
父材料类别层级规则编码 |
| name |
string |
材料类别名称 |
| remark |
string |
描述 |
| level |
int |
级次 |
| sort |
long |
排序 |
| status |
string |
类别状态 见表1 |
| deleted |
boolean |
逻辑删除标志位 见表2 |
表1 编码状态枚举值
| status |
|
| disable |
禁用 |
| active |
正常 |
表2 是否逻辑删除标识
| deleted |
|
| false |
未删除 |
| true |
已删除 |
材料字典数据上传协议
审批通过的材料字典记录
建议上传频率
每60分钟进行一次数据上传
适配器方式上传
- 适配器上传接口:/unified-adapter/upload
- 消息类型: material@materials
Http接口方式上传
- 请求方式:post
- 接口地址:/material/materials
数据协议
[
{
"materialId": "213213123",
"categoryId": "454545",
"categoryCode":"2323232",
"code": "101010",
"name": "混凝土",
"specifications": "C35",
"model": "xxx",
"texture": "xxx",
"unit": "方",
"remark": "xxxx",
"conversion":[
{
"coefficient":2.4,
"unit":"吨",
}
],
"status": "active",
"deleted": false
}
]
响应状态码
| 字段名称 |
数据类型 |
| 200 |
成功 |
| 403 |
token过期,请重新申请Token |
| 500 |
非法参数或接口执行异常 |
响应数据结构
| 字段名称 |
字段类型 |
字段描述 |
| materialId |
string |
材料ID |
| categoryId |
string |
材料分类ID |
| categoryCode |
string |
材料分类编码 |
| code |
string |
材料编码 |
| name |
string |
材料名称 |
| specifications |
string |
规格 |
| model |
string |
型号 |
| texture |
string |
材质 |
| unit |
string |
单位 |
| remark |
string |
备注 |
| conversion |
list |
单位换算 见表1 |
| status |
string |
编码状态 见表2 |
| deleted |
boolean |
逻辑删除标志位 见表3 |
表1 问题、整改结果、复查结果附件(照片)列表
| 字段名称 |
数据类型 |
字段描述 |
| coefficient |
double |
换算系数 |
| unit |
string |
换算单位 |
表2 编码状态枚举值
| status |
|
| disable |
禁用 |
| active |
正常 |
表3 逻辑删除标志位
| deleted |
|
| false |
未删除 |
| true |
已删除 |