阅达馆藏API

阅达馆藏API


用户登录API

<h1>开发者</h1> <ul> <li>罗恒山</li> </ul> <h1>说明</h1> <ul> <li>使用手机号&amp;密码登录</li> </ul> <h1>请求</h1> <ul> <li>Endpoint: <code>/api/auth/login</code></li> <li>Method:POST</li> </ul> <h1>请求参数</h1> <h2>POST 参数</h2> <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;">mobile</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;">captcha_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;">captcha_code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>验证码</td> </tr> </tbody> </table> <h1>返回值说明</h1> <pre><code>{     "status_code": 200,     "message": "",     "data": {         "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9nYy5teVwvYXBpXC9hdXRoXC9sb2dpbiIsImlhdCI6MTY1MzkwODc4NSwiZXhwIjoxNjUzOTEyMzg1LCJuYmYiOjE2NTM5MDg3ODUsImp0aSI6IlFFb3JpMkNraUF4aEdSTHIiLCJzdWIiOjMxNSwicHJ2IjoiMjNiZDVjODk0OWY2MDBhZGIzOWU3MDFjNDAwODcyZGI3YTU5NzZmNyJ9.4dQthSNLRlcLFhsfMfvR6JBRVEF09HxYrbVolha6zeo",         "token_type": "Bearer",         "expires_in": 3600,         "permissions": [             "primary"         ],         "library": {             "id": 6,             "dw_id": "6",             "zt_id": "6",             "no": "CS006",             "tax_no": "5478454441212",             "name": "湖南农业大学图书馆",             "contacts": "刘先生",             "tel": "13755182960",             "email": "13755182960@qq.com",             "status": 1,             "province_id": 430000,             "city_id": 430100,             "county_id": 430102,             "township_id": 430102012,             "address": "芙蓉路416号",             "created_at": "2021-12-10 17:28:25",             "updated_at": "2022-01-23 12:56:33",             "deleted_at": ""         }     } }</code></pre> <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;">access_token</td> <td style="text-align: left;">string</td> <td>token</td> </tr> <tr> <td style="text-align: left;">token_type</td> <td style="text-align: left;">string</td> <td>token类型</td> </tr> <tr> <td style="text-align: left;">expires_in</td> <td style="text-align: left;">int</td> <td>过期时间(秒)</td> </tr> <tr> <td style="text-align: left;">permissions</td> <td style="text-align: left;">array</td> <td>权限表</td> </tr> <tr> <td style="text-align: left;">library</td> <td style="text-align: left;">array</td> <td>图书馆,如果没有则为null</td> </tr> </tbody> </table> <h1>备注</h1> <h2>权限标签说明</h2> <ul> <li>primary:主账号权限(拥有全部权限)</li> <li>馆藏</li> <li>goods.list:馆藏浏览</li> <li>goods.delete:删除馆藏书目</li> <li>goods.marc_upload:馆藏上传MARC数据</li> <li>goods.marc_upload_log:查看馆藏上传记录</li> <li>采购单</li> <li>order.list:采购单浏览</li> <li>order.marc_download:采购单下载MARC数据</li> <li>order.view:查看采购单详情</li> <li>购物车</li> <li>cart.list:购物车浏览</li> <li>cart.add:添加购物车</li> <li>cart.delete:删除购物车商品</li> <li>cart.submit:购物车提交订单</li> <li>心愿单</li> <li>wish.list:心愿单浏览</li> <li>wish.add:添加心愿单</li> <li>wish.delete:删除心愿单</li> <li>wish.to_cart:心愿单添加到购物车</li> <li>扫码结果</li> <li>scan.to_wish:扫码结果添加到心愿单</li> <li>scan.to_cart:扫码结果添加到购物车</li> <li>子账户</li> <li>user.list:子账户浏览</li> <li>user.add:新增子账号</li> <li>user.update:更新子账号</li> <li>user.delete:删除子账号</li> </ul>

页面列表

ITEM_HTML