商品详情
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>商品详情</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/api/v1/mall/info</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>商品ID</td>
</tr>
<tr>
<td style="text-align: left;">user_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户ID</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code> {
&quot;state&quot;: &quot;1&quot;,
&quot;msg&quot;: &quot;获取成功&quot;,
&quot;data&quot;: {
&quot;id&quot;: 1000,
&quot;store_name&quot;: &quot;博邦锂电&quot;,
&quot;type_id&quot;: 165,
&quot;brand_id&quot;: &quot;&quot;,
&quot;goods_title&quot;: &quot;原装充电器 2.8A/4.0A/5.2A适配平台所有系列充电&quot;,
&quot;original_price&quot;: 80,
&quot;current_price&quot;: 78,
&quot;goods_cover&quot;: &quot;http://file.balin.com/goods/202312/20231202104828193.jpg&quot;,
&quot;goods_img&quot;: &quot;http://file.balin.com/goods/202312/20231202104830403.jpg,http://file.balin.com/goods/202312/20231202104830403.jpg&quot;,
&quot;goods_video&quot;: &quot;http://file.balin.com/goods/202312/20231202104830403.mp4&quot;,
&quot;goods_sales&quot;: 6523,
&quot;goods_desc&quot;: &quot;&lt;p&gt;&lt;strong&gt;112&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;333&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=\&quot;http://file.balin.com/goods/202312/20231202155035382.jpg\&quot; alt=\&quot;\&quot; data-href=\&quot;\&quot; style=\&quot;\&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&quot;,
&quot;is_express&quot;: 1,
&quot;postage_price&quot;: 0,
&quot;unit&quot;: &quot;件&quot;,
&quot;spec_name&quot;: &quot;电流&quot;,
&quot;is_status&quot;: 1,
&quot;is_hot&quot;: 1,
&quot;is_del&quot;: 0,
&quot;add_time&quot;: &quot;2023-12-02T10:48:39&quot;
},
&quot;collect_status&quot;: 1,
&quot;spec_img&quot;: [
&quot;http://file.balin.com/goods/202312/20231202104830403.jpg&quot;,
&quot;http://file.balin.com/goods/202312/20231202104830403.jpg&quot;
],
&quot;spec&quot;: [
{
&quot;id&quot;: 7,
&quot;good_id&quot;: 1000,
&quot;spec_value&quot;: &quot;2.8A&quot;,
&quot;spec_img&quot;: &quot;http://file.balin.com/goods/202312/20231202104833436.jpg&quot;,
&quot;original_price&quot;: 45,
&quot;current_price&quot;: 40,
&quot;spec_store&quot;: 366,
&quot;spec_sort&quot;: 3,
&quot;integral&quot;: 0,
&quot;status&quot;: 1,
&quot;add_time&quot;: &quot;2023-12-04T11:26:32&quot;
},
{
&quot;id&quot;: 8,
&quot;good_id&quot;: 1000,
&quot;spec_value&quot;: &quot;4.0A&quot;,
&quot;spec_img&quot;: &quot;http://file.balin.com/goods/202312/20231202154930893.jpg&quot;,
&quot;original_price&quot;: 68,
&quot;current_price&quot;: 65,
&quot;spec_store&quot;: 568,
&quot;spec_sort&quot;: 2,
&quot;integral&quot;: 0,
&quot;status&quot;: 1,
&quot;add_time&quot;: &quot;2023-12-04T11:26:32&quot;
},
{
&quot;id&quot;: 9,
&quot;good_id&quot;: 1000,
&quot;spec_value&quot;: &quot;5.2A&quot;,
&quot;spec_img&quot;: &quot;http://file.balin.com/goods/202312/20231202154934077.jpg&quot;,
&quot;original_price&quot;: 96,
&quot;current_price&quot;: 90,
&quot;spec_store&quot;: 880,
&quot;spec_sort&quot;: 1,
&quot;integral&quot;: 0,
&quot;status&quot;: 1,
&quot;add_time&quot;: &quot;2023-12-04T11:26:32&quot;
}
]
}</code></pre>
<h5>失败返回示例</h5>
<pre><code> {
&quot;state&quot;: &quot;-999&quot;,
&quot;msg&quot;: &quot;拒绝访问:你没有权限&quot;,
&quot;data&quot;: &quot;&quot;
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">state</td>
<td style="text-align: left;">string</td>
<td>状态 1为成功,其他为失败</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>接口返回信息</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">string</td>
<td>商品详情</td>
</tr>
<tr>
<td style="text-align: left;">collect_status</td>
<td style="text-align: left;">int</td>
<td>收藏状态 1收藏 0未收藏</td>
</tr>
<tr>
<td style="text-align: left;">spec</td>
<td style="text-align: left;">string</td>
<td>商品规格</td>
</tr>
<tr>
<td style="text-align: left;">spec_img</td>
<td style="text-align: left;">string</td>
<td>商品图片</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">data中的参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">int</td>
<td>商品id</td>
</tr>
<tr>
<td style="text-align: left;">store_name</td>
<td style="text-align: left;">string</td>
<td>门店名称</td>
</tr>
<tr>
<td style="text-align: left;">type_id</td>
<td style="text-align: left;">int</td>
<td>商品类型id</td>
</tr>
<tr>
<td style="text-align: left;">brand_id</td>
<td style="text-align: left;">string</td>
<td>品牌id</td>
</tr>
<tr>
<td style="text-align: left;">goods_title</td>
<td style="text-align: left;">string</td>
<td>商品标题</td>
</tr>
<tr>
<td style="text-align: left;">original_price</td>
<td style="text-align: left;">decimal</td>
<td>商品原价</td>
</tr>
<tr>
<td style="text-align: left;">current_price</td>
<td style="text-align: left;">decimal</td>
<td>商品现价</td>
</tr>
<tr>
<td style="text-align: left;">goods_cover</td>
<td style="text-align: left;">string</td>
<td>商品封面图片</td>
</tr>
<tr>
<td style="text-align: left;">goods_img</td>
<td style="text-align: left;">string</td>
<td>商品图片</td>
</tr>
<tr>
<td style="text-align: left;">goods_video</td>
<td style="text-align: left;">string</td>
<td>商品视频链接</td>
</tr>
<tr>
<td style="text-align: left;">goods_sales</td>
<td style="text-align: left;">int</td>
<td>商品销量</td>
</tr>
<tr>
<td style="text-align: left;">goods_desc</td>
<td style="text-align: left;">string</td>
<td>商品描述</td>
</tr>
<tr>
<td style="text-align: left;">is_express</td>
<td style="text-align: left;">int</td>
<td>是否需要发货</td>
</tr>
<tr>
<td style="text-align: left;">postage_price</td>
<td style="text-align: left;">decimal</td>
<td>邮费</td>
</tr>
<tr>
<td style="text-align: left;">unit</td>
<td style="text-align: left;">string</td>
<td>单位</td>
</tr>
<tr>
<td style="text-align: left;">spec_name</td>
<td style="text-align: left;">string</td>
<td>规格类型名称:颜色</td>
</tr>
<tr>
<td style="text-align: left;">is_status</td>
<td style="text-align: left;">int</td>
<td>商品状态(默认1正常 0下架)</td>
</tr>
<tr>
<td style="text-align: left;">is_hot</td>
<td style="text-align: left;">int</td>
<td>是否热门 0否 1是</td>
</tr>
<tr>
<td style="text-align: left;">is_del</td>
<td style="text-align: left;">int</td>
<td>是否被删除 0否 1是</td>
</tr>
<tr>
<td style="text-align: left;">add_time</td>
<td style="text-align: left;">datetime</td>
<td>时间</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">spec_img中的参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">spec_img</td>
<td style="text-align: left;">数组</td>
<td>商品封面数组</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">spec中的参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">int</td>
<td>数据id</td>
</tr>
<tr>
<td style="text-align: left;">good_id</td>
<td style="text-align: left;">int</td>
<td>商品id</td>
</tr>
<tr>
<td style="text-align: left;">spec_value</td>
<td style="text-align: left;">string</td>
<td>规格值</td>
</tr>
<tr>
<td style="text-align: left;">spec_img</td>
<td style="text-align: left;">string</td>
<td>规格图片</td>
</tr>
<tr>
<td style="text-align: left;">original_price</td>
<td style="text-align: left;">decimal</td>
<td>商品原价</td>
</tr>
<tr>
<td style="text-align: left;">current_price</td>
<td style="text-align: left;">decimal</td>
<td>商品现价</td>
</tr>
<tr>
<td style="text-align: left;">spec_store</td>
<td style="text-align: left;">int</td>
<td>规格库存</td>
</tr>
<tr>
<td style="text-align: left;">spec_sort</td>
<td style="text-align: left;">int</td>
<td>排序,越大越靠前</td>
</tr>
<tr>
<td style="text-align: left;">integral</td>
<td style="text-align: left;">int</td>
<td>可得积分</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>状态 0下架 1上架</td>
</tr>
<tr>
<td style="text-align: left;">add_time</td>
<td style="text-align: left;">datetime</td>
<td>时间</td>
</tr>
</tbody>
</table>
<h5>错误代码</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">代码名称</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">1</td>
<td style="text-align: left;">string</td>
<td>成功</td>
</tr>
<tr>
<td style="text-align: left;">-1</td>
<td style="text-align: left;">string</td>
<td>参数有误</td>
</tr>
<tr>
<td style="text-align: left;">-99</td>
<td style="text-align: left;">string</td>
<td>异常</td>
</tr>
<tr>
<td style="text-align: left;">-999</td>
<td style="text-align: left;">string</td>
<td>拒绝访问:你没有权限</td>
</tr>
</tbody>
</table>