skyouc
2024-12-21 c635d78b479510ebe2556a420948effcd30a0731
zy-asrs-openapi/src/main/webapp/views/md/createMat.md
@@ -1,142 +1,142 @@
## 添加物料信息
- **接口说明:** 添加物料信息
- **接口地址:** /api/createMat
#### 请求参数
参数名称                  |类型      |出现要求   |描述
:----                  |:---      |:------   |:---
Header                  |       |必填         |请求报文头
 appkey               |string      |必填         |密钥管理中生成appkey
Body                  |       |必填         | 
 mats            |array      |         |
  matnr            |string      |必填         |物料编号
  maktx            |string      |可选         |物料名称
  firstTag            |string      |可选         |一级分类
  secondTag            |string      |可选         |二级分类
  name            |string      |可选         |物料别名
  specs            |string      |可选         |规格
  model            |string      |可选         |型号
  color            |string      |可选         |颜色
  brand            |string      |可选         |品牌
  unit            |string      |可选         |单位
  price            |double      |可选         |单价
  sku            |string      |可选         |sku
  units            |double      |可选         |单位量
  barcode            |string      |可选         |条码
  origin            |string      |可选         |产地
  manu            |string      |可选         |厂家
  manuDate            |string      |可选         |生产日期
  itemNum            |string      |可选         |品项数
  weight            |double      |可选         |重量
  length            |double      |可选         |长度
  volume            |double      |可选         |体积
  threeCode            |string      |可选         |三方编码
  supp            |string      |可选         |供应商
  suppCode            |string      |可选         |供应商编码
  deadTime            |string      |可选         |保质期
  status            |int      |可选         |状态{0:禁用,1:正常}
  memo            |string      |可选         |备注
 sign            |string      |可选         |签名
请求示例:
```
{
    "Header":{
        "appkey":"6cfb9f11935b4d0e1740f41598970c97",
    },
    "Body":{
       "mats": [
           {
               "firstTag": "测试二级分类1",
               "secondTag": "测试三级分类1",
               "matnr": "test001",
               "maktx": "测试物料1",
               "name": "",
               "specs": "",
               "model": "",
               "color": "",
               "brand": "",
               "unit": "",
               "price": "",
               "sku": "",
               "units": "",
               "barcode": "",
               "origin": "",
               "manu": "",
               "manuDate": "",
               "itemNum": "",
               "weight": "",
               "length": "",
               "volume": "",
               "threeCode": "",
               "supp": "",
               "suppCode": "",
               "deadTime": "",
               "status": 1,
               "memo": ""
           },
           {
               "firstTag": "测试二级分类1",
               "secondTag": "测试三级分类1",
               "matnr": "test002",
               "maktx": "测试物料2",
               "name": "",
               "specs": "",
               "model": "",
               "color": "",
               "brand": "",
               "unit": "",
               "price": "",
               "sku": "",
               "units": "",
               "barcode": "",
               "origin": "",
               "manu": "",
               "manuDate": "",
               "itemNum": "",
               "weight": "",
               "length": "",
               "volume": "",
               "threeCode": "",
               "supp": "",
               "suppCode": "",
               "deadTime": "",
               "status": 1,
               "memo": ""
           }
       ],
       "sign": "8a7036cfe218e12f50f9107e9eb4a437"
    }
}
```
#### 返回结果
参数名称                  |类型      |出现要求   |描述
:----                  |:---      |:------   |:---
code                  |int      |必填         |响应码,代码定义请见“附录A 响应吗说明”
msg                     |string      |必填         | 
data                  |object      |可选         |返回添加成功的物料数量
示例:
```
{
    "msg": "操作成功",
    "code": 200,
    "data": 2
}
```
## 附录A 响应码说明
响应码   |说明
:----   |:---
200      |处理成功
## 添加物料信息
- **接口说明:** 添加物料信息
- **接口地址:** /api/createMat
#### 请求参数
参数名称                  |类型      |出现要求   |描述
:----                  |:---      |:------   |:---
Header                  |       |必填         |请求报文头
 appkey               |string      |必填         |密钥管理中生成appkey
Body                  |       |必填         | 
 mats            |array      |         |
  matnr            |string      |必填         |物料编号
  maktx            |string      |可选         |物料名称
  firstTag            |string      |可选         |一级分类
  secondTag            |string      |可选         |二级分类
  name            |string      |可选         |物料别名
  specs            |string      |可选         |规格
  model            |string      |可选         |型号
  color            |string      |可选         |颜色
  brand            |string      |可选         |品牌
  unit            |string      |可选         |单位
  price            |double      |可选         |单价
  sku            |string      |可选         |sku
  units            |double      |可选         |单位量
  barcode            |string      |可选         |条码
  origin            |string      |可选         |产地
  manu            |string      |可选         |厂家
  manuDate            |string      |可选         |生产日期
  itemNum            |string      |可选         |品项数
  weight            |double      |可选         |重量
  length            |double      |可选         |长度
  volume            |double      |可选         |体积
  threeCode            |string      |可选         |三方编码
  supp            |string      |可选         |供应商
  suppCode            |string      |可选         |供应商编码
  deadTime            |string      |可选         |保质期
  status            |int      |可选         |状态{0:禁用,1:正常}
  memo            |string      |可选         |备注
 sign            |string      |可选         |签名
请求示例:
```
{
    "Header":{
        "appkey":"6cfb9f11935b4d0e1740f41598970c97",
    },
    "Body":{
       "mats": [
           {
               "firstTag": "测试二级分类1",
               "secondTag": "测试三级分类1",
               "matnr": "test001",
               "maktx": "测试物料1",
               "name": "",
               "specs": "",
               "model": "",
               "color": "",
               "brand": "",
               "unit": "",
               "price": "",
               "sku": "",
               "units": "",
               "barcode": "",
               "origin": "",
               "manu": "",
               "manuDate": "",
               "itemNum": "",
               "weight": "",
               "length": "",
               "volume": "",
               "threeCode": "",
               "supp": "",
               "suppCode": "",
               "deadTime": "",
               "status": 1,
               "memo": ""
           },
           {
               "firstTag": "测试二级分类1",
               "secondTag": "测试三级分类1",
               "matnr": "test002",
               "maktx": "测试物料2",
               "name": "",
               "specs": "",
               "model": "",
               "color": "",
               "brand": "",
               "unit": "",
               "price": "",
               "sku": "",
               "units": "",
               "barcode": "",
               "origin": "",
               "manu": "",
               "manuDate": "",
               "itemNum": "",
               "weight": "",
               "length": "",
               "volume": "",
               "threeCode": "",
               "supp": "",
               "suppCode": "",
               "deadTime": "",
               "status": 1,
               "memo": ""
           }
       ],
       "sign": "8a7036cfe218e12f50f9107e9eb4a437"
    }
}
```
#### 返回结果
参数名称                  |类型      |出现要求   |描述
:----                  |:---      |:------   |:---
code                  |int      |必填         |响应码,代码定义请见“附录A 响应吗说明”
msg                     |string      |必填         | 
data                  |object      |可选         |返回添加成功的物料数量
示例:
```
{
    "msg": "操作成功",
    "code": 200,
    "data": 2
}
```
## 附录A 响应码说明
响应码   |说明
:----   |:---
200      |处理成功
500      |系统内部错误