购物车列表
<h5>接口描述</h5>
<ul>
<li>购物车列表</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/api/carts</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;">Authorization</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>JWT token</td>
</tr>
</tbody>
</table>
<h5>Query 请求参数</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;">include</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>包含额外的数据: goods 商品</td>
</tr>
</tbody>
</table>
<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;">int</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;">int</td>
<td>用户id</td>
</tr>
<tr>
<td style="text-align: left;">goods_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>商品ID</td>
</tr>
<tr>
<td style="text-align: left;">num</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>商品数量</td>
</tr>
<tr>
<td style="text-align: left;">is_checked</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>是否选中, 选中的会被结算</td>
</tr>
<tr>
<td style="text-align: left;">goods</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">object</td>
<td>所关联的商品信息, include=goods时才有</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<ul>
<li>状态码 200 请求成功</li>
</ul>
<pre><code> {
"data": [
{
"id": 5,
"user_id": 1,
"goods_id": 4,
"num": 1,
"is_checked": null,
"goods": {
"id": 4,
"title": "Earum aut et hic id.",
"category_id": 70,
"description": "Natus aperiam eum culpa consequatur.",
"price": 109,
"stock": 9112,
"pics": [
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any"
],
"pics_url": [
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any"
],
"cover": "http://placeimg.com/640/480/any",
"cover_url": "http://placeimg.com/640/480/any",
"details": "Aut delectus voluptatibus est aut ipsa autem excepturi et. Architecto iure deserunt nihil hic pariatur et aut. Dolores voluptatem voluptate nulla adipisci.\n\nSit sed nihil ea itaque aliquam rerum voluptate. Et suscipit cupiditate explicabo corporis. Qui corrupti iure nesciunt quis. Ullam reprehenderit neque accusantium dolorem odio.\n\nNisi id velit unde sunt. Consequatur dignissimos odit molestias qui quasi ut fugit. Assumenda quas non ut sunt aut.\n\nDolore accusamus eum sed quaerat eligendi. Illo est beatae quae debitis vel fugiat labore. Sapiente aut aut voluptatem beatae doloremque odio. Impedit rerum cupiditate quae sed libero facilis.",
"is_on": 1,
"is_recommend": 1,
"created_at": "2021-09-17T01:49:16.000000Z",
"updated_at": "2021-09-17T01:49:16.000000Z"
}
},
{
"id": 6,
"user_id": 1,
"goods_id": 41,
"num": 1,
"is_checked": null,
"goods": {
"id": 41,
"title": "Ea corporis labore.",
"category_id": 67,
"description": "Odit dolorem amet ut.",
"price": 1,
"stock": 2059,
"pics": [
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any"
],
"pics_url": [
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any"
],
"cover": "http://placeimg.com/640/480/any",
"cover_url": "http://placeimg.com/640/480/any",
"details": "A mollitia veniam et eveniet quis quos ipsa velit. Modi minus soluta nemo et quia exercitationem sed. Animi aut illo unde. Dolor numquam vel officia doloremque nihil accusantium fugiat omnis.\n\nDolor consequatur possimus est dolorem neque id officiis. Numquam dolorem aut et atque. Est et voluptatem suscipit ut.\n\nOccaecati omnis natus tempore quis sit. Modi beatae sit dolore illum quidem. Architecto dolor perferendis itaque est omnis. Quod voluptatibus vitae ut perspiciatis a corrupti. Recusandae tempora et dolorem qui consectetur ut cupiditate.\n\nDoloribus qui qui enim id quo ipsum magni. Cumque voluptatem voluptates voluptas qui laborum. Cum quibusdam quasi laudantium. Optio non sed unde voluptatem molestias placeat. Dolore et possimus optio et ut reprehenderit nesciunt in.",
"is_on": 1,
"is_recommend": 0,
"created_at": "2021-09-17T01:49:16.000000Z",
"updated_at": "2021-09-17T01:49:16.000000Z"
}
},
{
"id": 7,
"user_id": 1,
"goods_id": 42,
"num": 1,
"is_checked": null,
"goods": {
"id": 42,
"title": "Quidem assumenda.",
"category_id": 70,
"description": "Illum id et non aperiam sed earum.",
"price": 253,
"stock": 9563,
"pics": [
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any"
],
"pics_url": [
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any",
"http://placeimg.com/640/480/any"
],
"cover": "http://placeimg.com/640/480/any",
"cover_url": "http://placeimg.com/640/480/any",
"details": "Sed est molestiae voluptatum exercitationem. Harum distinctio ratione voluptas esse nihil. Voluptatem necessitatibus ipsa consequatur qui cupiditate quis. Quia recusandae voluptates consequatur ipsa.\n\nVoluptas delectus vero asperiores aut maxime omnis dolores. Perspiciatis dolor temporibus quae qui error sunt. Unde deserunt laboriosam ab ipsum nam possimus. Rerum harum aut doloremque quidem sapiente ex.\n\nOdio ex nulla quia et quis. Aut et sunt sapiente ad delectus animi cum. Suscipit deserunt facilis explicabo dicta et. Nihil possimus quo vero ut.\n\nAccusantium repudiandae enim hic sed alias. Laborum facere ut esse assumenda ea ipsam.",
"is_on": 0,
"is_recommend": 0,
"created_at": "2021-09-17T01:49:16.000000Z",
"updated_at": "2021-09-17T01:49:16.000000Z"
}
}
]
}</code></pre>