优惠券模块
<h5>简要描述</h5>
<ul>
<li>1.查询会员的优惠券</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://ip:port/consumer/inquiryUserCoupon</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;">token</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户token</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"code": 200,
"data": {
"userCoupons": [
{
"couponUuid": "501466b33d43447d8e5556e569a83d55",
"isDeleted": "0",
"dateCreate": "2022-01-03T07:24:41.000+00:00",
"createBy": "Admin",
"dateUpdate": "2022-01-03T07:24:41.000+00:00",
"updateBy": "Admin",
"name": "bbb",
"type": "CASH",
"benefitCash": 2.00,
"conditionAmount": 10.00,
"validType": "2",
"validDays": 30,
"benefitType": "0",
"memo": "bbbb",
"imageUrl": "http://localhost:8080/getAtt/3beda94775204667b63af08824f36517.jpg",
"targetId": "afecd8756c931a06016c9461cc1f01fc",
"startDate": "2021-12-14",
"endDate": "2022-01-05",
"totalCount": 2000,
"availableCount": 1999,
"limitPerUser": 2,
"active": true
}
],
"total": 0
},
"message": "操作成功"
}</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;">code</td>
<td style="text-align: left;">int</td>
<td>状态码</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">String</td>
<td>返回消息</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">Object</td>
<td>返回数据包</td>
</tr>
<tr>
<td style="text-align: left;">userCoupons</td>
<td style="text-align: left;">ArrObject</td>
<td>返回数据包</td>
</tr>
<tr>
<td style="text-align: left;">total</td>
<td style="text-align: left;">int</td>
<td>返回数据包</td>
</tr>
</tbody>
</table>
<h5>简要描述</h5>
<ul>
<li>2.查询所有可用优惠券信息</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://ip:port/consumer/inquiryALLCoupon</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;">token</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户token</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"code": 200,
"data": [
{
"couponUuid": "501466b33d43447d8e5556e569a83d55",
"isDeleted": "0",
"dateCreate": "2022-01-03T07:24:41.000+00:00",
"createBy": "Admin",
"dateUpdate": "2022-01-03T07:24:41.000+00:00",
"updateBy": "Admin",
"name": "bbb",
"type": "CASH",
"benefitCash": 2.00,
"conditionAmount": 10.00,
"validType": "2",
"validDays": 30,
"benefitType": "0",
"memo": "bbbb",
"imageUrl": "http://localhost:8080/getAtt/3beda94775204667b63af08824f36517.jpg",
"targetId": "afecd8756c931a06016c9461cc1f01fc",
"startDate": "2021-12-14",
"endDate": "2022-01-05",
"totalCount": 2000,
"availableCount": 1999,
"limitPerUser": 2,
"active": true
}
],
"message": "操作成功"
}</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>
<ul>
<li>3.用户领取优惠券</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://ip:port/consumer/getCoupon</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;">token</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户token</td>
</tr>
<tr>
<td style="text-align: left;">couponUuid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>优惠券id</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"code": 200,
"message": "操作成功"
}</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;">code</td>
<td style="text-align: left;">int</td>
<td>状态码</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">String</td>
<td>返回消息</td>
</tr>
</tbody>
</table>
<ul>
<li>4.查询优惠券详情</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://ip:port/consumer/inquiryCoupon</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;">couponUuid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>优惠券id</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"code": 200,
"data": {
"couponUuid": "501466b33d43447d8e5556e569a83d55",
"isDeleted": "0",
"dateCreate": "2022-01-03T07:24:41.000+00:00",
"createBy": "Admin",
"dateUpdate": "2022-01-03T07:24:41.000+00:00",
"updateBy": "Admin",
"name": "bbb",
"type": "CASH",
"benefitCash": 2.00,
"conditionAmount": 10.00,
"validType": "2",
"validDays": 30,
"benefitType": "0",
"memo": "bbbb",
"imageUrl": "http://localhost:8080/getAtt/3beda94775204667b63af08824f36517.jpg",
"startDate": "2021-12-14",
"endDate": "2022-01-05",
"totalCount": 2000,
"availableCount": 1999,
"limitPerUser": 2,
"active": true
},
"message": "操作成功"
}</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;">code</td>
<td style="text-align: left;">int</td>
<td>状态码</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">String</td>
<td>返回消息</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">Object</td>
<td>数据对象</td>
</tr>
</tbody>
</table>
<h5>简要描述</h5>
<ul>
<li>5.通过订单号查询可用优惠券</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://ip:port/consumer/inquiryOrderCoupon</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;">token</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户token</td>
</tr>
<tr>
<td style="text-align: left;">shoppingCartUuidList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">arr</td>
<td>购物车UuidList</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"code": 200,
"data": [
{
"couponUuid": "ff80808173d8eb960173e681879d00d5",
"isDeleted": "0",
"dateCreate": "2022-01-06T21:49:59.000+00:00",
"createBy": "18200182348",
"dateUpdate": "2022-01-06T21:49:59.000+00:00",
"updateBy": "ddd",
"name": "体验优惠卷",
"type": "CASH",
"benefitCash": 20.50,
"conditionAmount": 80.00,
"merchantUuid": "ff80808173d8eb960173e649320b008e",
"validType": "2",
"validDays": 180,
"benefitType": "0",
"memo": "非常美亚和导师",
"imageUrl": "http://ccmao-b2c.oss-cn-shenzhen.aliyuncs.com/admin/65532888-f04e-43ab-a2d2-ce90b8b39317_file?Expires=3174100032&OSSAccessKeyId=LTAI5Yed3JnfQ2Ql&Signature=RmBU4Yxn%2FDdlbrznrlCXrgMIgIw%3D",
"targetId": "afecd8756c931a06016c9461cc1f01fc",
"totalCount": 30,
"availableCount": -5,
"limitPerUser": 1,
"active": false
}
],
"message": "操作成功"
}</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;">code</td>
<td style="text-align: left;">int</td>
<td>状态码</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">String</td>
<td>返回消息</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">Object</td>
<td>返回数据包</td>
</tr>
<tr>
<td style="text-align: left;">couponUuid</td>
<td style="text-align: left;">String</td>
<td>优惠券ID</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">String</td>
<td>优惠券名称</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">String</td>
<td>优惠券类型</td>
</tr>
<tr>
<td style="text-align: left;">benefitCash</td>
<td style="text-align: left;">double</td>
<td>优惠金额</td>
</tr>
<tr>
<td style="text-align: left;">conditionAmount</td>
<td style="text-align: left;">double</td>
<td>优惠条件</td>
</tr>
<tr>
<td style="text-align: left;">imageUrl</td>
<td style="text-align: left;">String</td>
<td>图片URL</td>
</tr>
<tr>
<td style="text-align: left;">totalCount</td>
<td style="text-align: left;">int</td>
<td>总数</td>
</tr>
<tr>
<td style="text-align: left;">limitPerUser</td>
<td style="text-align: left;">int</td>
<td>每人限领</td>
</tr>
</tbody>
</table>