# book-management-project **Repository Path**: juliet0727/project ## Basic Information - **Project Name**: book-management-project - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2019-11-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件设计与体系结构 ## Api #### 接口根地址 - https://www.fastmock.site/mock/e74f9a536a03ab6cda9c05801f3fab0b/bms #### 请求登录 - 接口地址:`/login` - 请求类型:`post` - Mock Parameters - userName - password - Mock Response ```JSON { "code": 0, "data": { "userId": "001", "userName": "ye", "userType": 1, "leftMoney": 10000 } } ``` #### 查询排行榜信息 - 接口地址:`/queryAll` - 请求类型:`post` - Mock Parameters - userId - Mock Response(list太长listGood,listBorrow只展示部分) ```JSON { "code": 0, "listGood": [ { "title": "book1", "id": 1, "avatar": "book1.png", "description": "book1 description.", "content": "description.", "time": 8, "money": 20 } ], "listBorrow": [ { "title": "book1", "id": 1, "description": "book1 description.", "content": "description." } ] } ``` #### 查询已借阅的书 - 接口地址:`/searchOwnBook` - 请求类型:`post` - Mock Parameters - userId - pageSize - skipPage - Mock Response(list太长,rows只展示部分) ```JSON { "code": 0, "data": { "rows": [{ "title": "book1", "id": 1, "avatar": "book1.png", "description": "book1 description.", "content": "description.", "time": 8, "money": 20 } ], "total":13, } } ``` #### 充值 - 接口地址:`/addMoney` - 请求类型:`post` - Mock Parameters - userId - money - Mock Response ```JSON { "code": 0, "info": { "userId": "001", "userName": "ye", "userType": 1, "leftMoney": 150000 } } ``` #### 搜索图书 - 接口地址:`/searchBook` - 请求类型:`post` - Mock Parameters - bookName - Mock Response ```JSON { "code": 0, "data": { "res": [{ "title": "book1", "id": 1, "avatar": "book1.png", "description": "book1 description.", "content": "description.", "time": 8, "money": 20 } ] } } ``` #### 查询图书的详细信息 - 接口地址:`queryBookInfo` - 请求类型:`post` - Mock Parameters - bookId - Mock Response ```JSON { "code": 0, "info": { "title": "图解HTTP", "id": 153170, "author": "上野宣", "description": "图灵程序设计丛书", "content": "《图解HTTP》对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、技术动向等方面。《图解HTTP》的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过《图解HTTP》快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。《图解HTTP》适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。", "isBorrow": false, "money": 20 } } ``` #### 借书 - 接口地址:`/subscribeBook` - 请求类型:`post` - Mock Parameters - userId - bookId - Mock Response ```JSON { "code":0 } ```