发布库存商品
<p><strong>接口描述:</strong></p>
<ul>
<li>发布库存商品</li>
</ul>
<p><strong>请求URL:</strong></p>
<ul>
<li><code>/jt/jtgoods/save</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST</li>
</ul>
<p><strong>请求参数:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
<th style="text-align: left;">必填</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">releaseDirection</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">发布方向,1:正常商品,2:库存商品,3:ERP库存商品</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">categoryId</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">分类ID</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">categoryName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">分类名称</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">typeId</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">类型ID</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">typeName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">类型名称</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">brandId</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">品牌ID</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">brandName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">品牌</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsName</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">品名</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsSerial</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">商品说明</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsPrice</td>
<td style="text-align: left;">bigdecimal</td>
<td style="text-align: left;">价格</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsMarketPrice</td>
<td style="text-align: left;">bigdecimal</td>
<td style="text-align: left;">市场价</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsCostPrice</td>
<td style="text-align: left;">bigdecimal</td>
<td style="text-align: left;">成本价</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsPromotionPrice</td>
<td style="text-align: left;">bigdecimal</td>
<td style="text-align: left;">促销价格</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsPromotionType</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">促销类型 0无促销,1团购,2限时折扣</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsStockNum</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">库存</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsStockAlarm</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">库存报警值</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsSpec</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">规格</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsImage</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">商品主图</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsQrcode</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">商品条形码</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">commisRate</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">佣金比例,0.0000元</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsSalesUnit</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">商品单位</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">regionId</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">区域ID</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">freightAmt</td>
<td style="text-align: left;">bigdecimal</td>
<td style="text-align: left;">运费 0为免运费</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">invoiceType</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">发票类型 1专票,0普票</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsRecommend</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">商品推荐 1是,0否 默认0</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">storeIds</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">店铺分类ID</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">pdf_url</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">规格书文件</td>
<td style="text-align: left;">否</td>
</tr>
<tr>
<td style="text-align: left;">priceUnit</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">价格单位 , 1人民币, 2美元</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">- common</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">商品公共信息</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">materialNo</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">物料编号</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsDiscount</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">折扣</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">plateidTop</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">顶部关联板式</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">plateidBottom</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">底部关联板式</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">minBuyNum</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">最小起订量</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">minPackagingNum</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">最小包装量</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsPotting</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">商品封装</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsBody</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">商品描述,PC端</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">goodsBodyMobile</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">商品描述,移动端</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">- attributes</td>
<td style="text-align: left;">JSONObject[]</td>
<td style="text-align: left;">商品属性数组</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">attrId</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">属性ID</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">attrValueId</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">属性值ID</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">attrValueOther</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">属性值其它用户自定义</td>
<td style="text-align: left;">否</td>
</tr>
</tbody>
</table>
<p><strong>请求参数-未启用:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
<th style="text-align: left;">必填</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">virtualGoodsFlag</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">虚拟商品 1是,0否</td>
<td style="text-align: left;">否</td>
</tr>
<tr>
<td style="text-align: left;">virtualIndate</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">虚拟商品有效期</td>
<td style="text-align: left;">否</td>
</tr>
<tr>
<td style="text-align: left;">virtualLimit</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">虚拟商品购买上限</td>
<td style="text-align: left;">否</td>
</tr>
<tr>
<td style="text-align: left;">virtualInvalidRefund</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">虚拟商品允许过期退款, 1是,0否</td>
<td style="text-align: left;">否</td>
</tr>
<tr>
<td style="text-align: left;">appointGoodsFlag</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">预约商品 1是,0否</td>
<td style="text-align: left;">否</td>
</tr>
<tr>
<td style="text-align: left;">appointSalesTime</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">预约商品销售时间</td>
<td style="text-align: left;">否</td>
</tr>
<tr>
<td style="text-align: left;">presellGoodsFlag</td>
<td style="text-align: left;">integer</td>
<td style="text-align: left;">预售商品 1是,0否</td>
<td style="text-align: left;">否</td>
</tr>
<tr>
<td style="text-align: left;">presellSalesTime</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">预售商品销售时间</td>
<td style="text-align: left;">否</td>
</tr>
</tbody>
</table>
<p><strong>响应头参数:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">响应代码</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">响应描述</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">json</td>
<td style="text-align: left;">业务数据</td>
</tr>
</tbody>
</table>
<p><strong>响应data参数:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p><strong>请求示例</strong></p>
<pre><code>{
&quot;categoryId&quot;:3881,
&quot;categoryName&quot;:&quot;分类名称&quot;,
&quot;typeId&quot;:null,
&quot;typeName&quot;:&quot;类型名称&quot;,
&quot;brandId&quot;:8,
&quot;brandName&quot;:&quot;品牌名称&quot;,
&quot;goodsName&quot;:&quot;商品名称&quot;,
&quot;goodsSerial&quot;:&quot;商品说明&quot;,
&quot;goodsPrice&quot;:0.01,
&quot;goodsMarketPrice&quot;:0.01,
&quot;goodsCostPrice&quot;:0.01,
&quot;goodsPromotionPrice&quot;:0.01,
&quot;goodsPromotionType&quot;:1,
&quot;goodsStockNum&quot;:10,
&quot;goodsStockAlarm&quot;:1,
&quot;goodsSpec&quot;:&quot;规格型号&quot;,
&quot;goodsImage&quot;:&quot;http://jiantao.woaideng.com/statics/img//20200519/4282ffeba2e142839bb63b811cd97b2120200519094203.png&quot;,
&quot;goodsSalesUnit&quot;:&quot;商品销售单位&quot;,
&quot;salesRegionId&quot;:1,
&quot;freightAmt&quot;:10,
&quot;invoiceType&quot;:0,
&quot;goodsRecommend&quot;:0,
&quot;storeIds&quot;:1,
&quot;priceUnit&quot;:1,
&quot;goodsDis&quot;:3,
&quot;common&quot;:{
&quot;materialNo&quot;:&quot;&quot;,
&quot;goodsDiscount&quot;:&quot;1&quot;,
&quot;plateidTop&quot;:&quot;&quot;,
&quot;plateidBottom&quot;:&quot;&quot;,
&quot;minBuyNum&quot;:10,
&quot;minPackagingNum&quot;:10,
&quot;goodsPotting&quot;:&quot;商品封装&quot;,
&quot;goodsBody&quot;:&quot;商品描述,PC端&quot;,
&quot;goodsBodyMobile&quot;:&quot;商品描述,移动端&quot;
},
&quot;attributes&quot;:[
{
&quot;attrId&quot;:3,
&quot;attrValueId&quot;:3,
&quot;attrValueOther&quot;:null
}
]
}</code></pre>
<p><strong>响应示例</strong></p>
<pre><code>{
&quot;code&quot;: 200,
&quot;message&quot;: &quot;SUCCESS&quot;,
&quot;data&quot;: null
}</code></pre>
<p><strong>备注</strong></p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>