购物车
<h1>购物车服务</h1>
<h2>购物车功能</h2>
<h3>添加商品</h3>
<ul>
<li>选择商品 </li>
<li>输入数量 </li>
<li>添加到购物车 </li>
</ul>
<h3>移除商品</h3>
<ul>
<li>选择要移除的商品 </li>
<li>确认移除 </li>
</ul>
<h3>修改商品数量</h3>
<ul>
<li>选择商品 </li>
<li>输入新的数量 </li>
<li>更新购物车 </li>
</ul>
<h2>购物车实体类</h2>
<ul>
<li>商品列表 </li>
<li>总价 </li>
<li>优惠信息 </li>
</ul>
<h2>购物车服务接口</h2>
<ul>
<li>addProduct(product, quantity) </li>
<li>removeProduct(product) </li>
<li>updateProductQuantity(product, quantity) </li>
<li>getTotalPrice() </li>
<li>getDiscount() </li>
</ul>
<h2>购物车服务实现</h2>
<ul>
<li>购物车数据存储 </li>
<li>商品添加逻辑 </li>
<li>商品移除逻辑 </li>
<li>商品数量更新逻辑 </li>
<li>总价计算逻辑 </li>
<li>优惠计算逻辑 </li>
</ul>
<h2>购物车控制器</h2>
<ul>
<li>处理购物车相关请求 </li>
<li>调用购物车服务 </li>
<li>返回购物车状态 </li>
</ul>
<h2>前端交互</h2>
<ul>
<li>购物车页面展示 </li>
<li>添加/移除/修改商品数量操作 </li>
<li>显示总价和优惠信息</li>
</ul>
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>用户注册接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://xx.com/api/user/register</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </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;">username</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户名</td>
</tr>
<tr>
<td style="text-align: left;">password</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>密码</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>昵称</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
&quot;error_code&quot;: 0,
&quot;data&quot;: {
&quot;uid&quot;: &quot;1&quot;,
&quot;username&quot;: &quot;12154545&quot;,
&quot;name&quot;: &quot;吴系挂&quot;,
&quot;groupid&quot;: 2 ,
&quot;reg_time&quot;: &quot;1436864169&quot;,
&quot;last_login_time&quot;: &quot;0&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;">groupid</td>
<td style="text-align: left;">int</td>
<td>用户组id,1:超级管理员;2:普通用户</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>