添加&更新库存
#### 简要描述:
- 经销商审批
#### 接口版本:
|版本号|制定人|制定日期|修订日期|
|:---- |:---|:----- |----- |
|1.0.0 |张玉龙 |2020-12-03 |2020-12-03 |
#### 请求URL:
- http://ip:port/semi-api/inventory/addOrUpdateInventory
#### 请求方式:
- POST/JSON
#### 请求头:
|参数名|是否必须|类型|说明|
|:---- |:---|:----- |----- |
|Content-Type |是 |string |请求类型: application/json |
#### 请求示例:
```json
{
"productCode": "PW1004",
"productEnglishName": "dian guang xi lie",
"productLine": "电光系列",
"productName": "电光哈哈哈4",
"productNo": "123323232323",
"productSpecification": "100*200",
"costPrice": "100",
"count": 3,
"unitMeasurement": "米",
"inventoryAttributes": "零料",
"storageWarehouse": "北京仓库",
"entryRegistrant": "登记人1",
"warehouseEntryTime": "2020-12-03 14:22:00",
"warehouseLocation": "北京市大兴区哈哈哈哈",
"warehousingCosts": "100",
"supplier": "北京xxxx公司"
}
```
#### 请求参数:
| 参数名称 | 参数类型 |是否必须 | 备注 |
| ------------ | ------------ | ------------ | ------------ |
|productCode|string|是|产品编码 |
|productEnglishName|string|是| 产品英文名|
|productLine|string|是|产品系列 |
|productName|string|是|产品名 |
|productNo|string|是| 产品唯一编码|
|productSpecification|string|是| 产品规格|
|costPrice|string|是|产品成本价格 |
|warehousingCosts|string|是|入库成本|
|count|number|是|产品数量 |
|unitMeasurement|string|是|计量单位 |
|inventoryAttributes|string|是| 库存属性|
|storageWarehouse|string|是|入库库房 |
|entryRegistrant|string|是|入库登记人 |
|warehouseEntryTime|string|是|入库时间 <br> yyyy-MM-dd HH:mm:ss |
|warehouseLocation|string|是| 库房位置|
|supplier|string|是|供应商 |
|id|string|否|主键id(更新使用) |
#### 返回示例:
**正确时返回:**
```json
{
"msg": "操作成功",
"code": 200,
"data": {
"id": 1000005
}
}
```
**错误时返回:**
```json
{
"msg": "请求失败",
"code": -200,
"data": {}
}
```
#### 返回参数(通用参数)说明:
|参数名|是否必须|类型|说明|
|:---- |:---|:----- |----- |
|code|是 |string | 200 成功 其他失败 |
|msg|是 |string |成功或失败消息内容 |
|data|是 |string | 真实参数 |
#### 返回参数(data)说明:
|参数名|是否必须|类型|说明|
|:---- |:---|:----- |----- |
|id|是 |string | 唯一标识 |