# 接口测试管理平台 **Repository Path**: cashierliang/seesaw-boot ## Basic Information - **Project Name**: 接口测试管理平台 - **Description**: springboot+vue简单整合 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-08-17 - **Last Updated**: 2021-08-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 自动构建项目 功能结合postman+swagger功能 ![1614835955754](img/1614835955754.png) ![1614836055025](img/1614836055025.png) ## 接口菜单表 (数据库:lollipop.api_menu) | 字段 | 类型 | 可否为空 | 备注 | | ----------- | --------------------------- | -------- | ----------------------- | | id | String | N | 接口菜单id | | title | String | N | 接口菜单名称 | | parentId | String | N | 父接口菜单ID | | method | String | Y | 请求方式 | | path | String | Y | 接口路径 | | reqParmsMap | Map> | Y | 请求参数 | | resParmsMap | Map | Y | 返回参数 | | menuType | String | N | 菜单类型 :M目录 I接口 | | apiStatus | Integer | N | 接口状态 | | desc | String | Y | 接口描述 | | sort | Integer | N | 显示顺序 | | addUser | String | N | 创建者 | | addTime | String | N | 创建时间 | | upUser | String | N | 更新者 | | upTime | String | N | 更新时间 | ## 用户表 (数据库:lollipop.user) | 字段 | 类型 | 可否为空 | 备注 | | -------- | ------------ | -------- | -------------------------- | | id | String | N | 用户编号 | | name | String | N | 用户昵称 | | username | String | N | 用户账号 | | password | String | N | 用户密码 | | email | String | N | 用户邮箱 | | phone | String | Y | 手机号码 | | roles | List | N | 用户类型;1普通用户(默认) | | status | Integer | N | 账号状态;1可用(默认) 2禁用 | | add_time | String | N | 创建时间 | | up_time | String | N | 更新时间 | 所有接口 查询树形菜单 保存或更新接口类型菜单 保存文件夹类型菜单 查询一级菜单 用户登录 用户退出 用户token验证 样例树形Json ```json [ { "id": 1, "title": "菜单类接口1", "parentId": 0, "method": null, "path": null, "reqParmsMap": null, "resParmsMap": null, "menuType": "M", "apiStatus": 1, "desc": "菜单相关接口分类", "sort": 1, "addUser": "张三", "addTime": "2020-09-21T05:38:06.745+00:00", "upUser": "张三", "upTime": "2020-09-21T05:38:07.461+00:00", "chirdren": [ { "id": 5, "title": "查询所有菜单", "parentId": 1, "method": "GET", "path": "http://localhost:8080/mongo/menu/findAll", "reqParmsMap": { "PathParms": [ { "reqJson": "{'name':'小二','age':7}", "tempJson": "{'name':'小二','age':7}" } ], "FormParms": [ { "reqJson": "{'name':'小二','age':7}", "tempJson": "{'name':'小二','age':7}" } ], "BodyParms": [ { "reqJson": "{'name':'小二','age':7}", "tempJson": "{'name':'小二','age':7}" } ], "QueryParms": [ { "reqJson": "{'name':'小二','age':7}", "tempJson": "{'name':'小二','age':7}" } ], "HeaderParms": [ { "reqJson": "{'name':'小二','age':7}", "tempJson": "{'name':'小二','age':7}" } ], "CookieParms": [ { "reqJson": "{'name':'小二','age':7}", "tempJson": "{'name':'二','age':7}" } ] }, "resParmsMap": { "Body": "{'resultCode':'SUCCESS','resultDesc':'成功'}", "Herder": "", "Cookie": "" }, "menuType": "I", "apiStatus": 1, "desc": "查询菜单接口的描述信息", "sort": 1, "addUser": "张三", "addTime": "2020-09-21T06:46:02.476+00:00", "upUser": "张三", "upTime": "2020-09-21T06:46:02.476+00:00", "chirdren": [] }, { "id": 7, "title": "删除菜单", "parentId": 1, "method": "GET", "path": "http://localhost:8080/mongo/menu/del", "reqParmsMap": { "PathParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ], "FormParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ], "BodyParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ], "QueryParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ], "HeaderParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ], "CookieParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ] }, "resParmsMap": { "Body": "{'resultCode':'SUCCESS','resultDesc':'成功'}", "Herder": "", "Cookie": "" }, "menuType": "I", "apiStatus": 1, "desc": "查询菜单接口的描述信息", "sort": 2, "addUser": "张三", "addTime": "2020-09-21T07:09:52.063+00:00", "upUser": "张三", "upTime": "2020-09-21T07:09:52.063+00:00", "chirdren": [] } ] }, { "id": 2, "title": "用户类接口1", "parentId": 0, "method": null, "path": null, "reqParmsMap": null, "resParmsMap": null, "menuType": "M", "apiStatus": 1, "desc": "用户相关接口分类", "sort": 2, "addUser": "张三", "addTime": "2020-09-21T05:39:45.688+00:00", "upUser": "张三", "upTime": "2020-09-21T05:39:46.263+00:00", "chirdren": [] }, { "id": 3, "title": "文件上传类接口", "parentId": 0, "method": null, "path": null, "reqParmsMap": null, "resParmsMap": null, "menuType": "M", "apiStatus": 1, "desc": "文件上传相关接口分类", "sort": 3, "addUser": "张三", "addTime": "2020-09-21T05:41:36.010+00:00", "upUser": "张三", "upTime": "2020-09-21T05:41:36.010+00:00", "chirdren": [] }, { "id": 4, "title": "下载类接口", "parentId": 0, "method": null, "path": null, "reqParmsMap": null, "resParmsMap": null, "menuType": "M", "apiStatus": 1, "desc": "下载相关接口分类", "sort": 4, "addUser": "张三", "addTime": "2020-09-21T05:48:28.435+00:00", "upUser": "张三", "upTime": "2020-09-21T05:48:28.435+00:00", "chirdren": [] } ] ``` 保存文件夹类型菜单:http://localhost:8080/mongo/menu/saveMenuM 请求参数: ``` { "title": "下载类接口22222", "menuType": "M", "apiStatus": 1, "desc": "下载相关接口分类", "addUser": "张三", "upUser": "张三" } ``` 保存接口菜单: http://localhost:8080/mongo/menu/saveMenuI 请求参数: ``` { "title": "删除菜单", "parentId": 1, "menuType": "I", "method": "GET", "path": "http://localhost:8080/mongo/menu/del", "reqParmsMap": { "PathParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ], "FormParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ], "BodyParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ], "QueryParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ], "HeaderParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ], "CookieParms": [ { "reqJson": "{'id':'1'}", "tempJson": "{'id':'1'}" } ] }, "resParmsMap": { "Body": "{'resultCode':'SUCCESS','resultDesc':'成功'}", "Herder": "", "Cookie": "" }, "apiStatus": 1, "desc": "查询菜单接口的描述信息", "addUser": "张三", "upUser": "张三" } ``` ```json { "title": "查询所有菜单", "parentId": 1, "menuType": "I", "method": "GET", "path": "http://localhost:8080/mongo/menu/findAll", "reqParmsMap": { "PathParms": [ { "reqJson": " ", "tempJson": " " } ], "FormParms": [ { "reqJson": " ", "tempJson": " " } ], "BodyParms": [ { "reqJson": " ", "tempJson": " " } ], "QueryParms": [ { "reqJson": " ", "tempJson": " " } ], "HeaderParms": [ { "reqJson": " ", "tempJson": " " } ], "CookieParms": [ { "reqJson": " ", "tempJson": " " } ] }, "resParmsMap": { "Body": "{'resultCode':'SUCCESS','resultDesc':'成功'}", "Herder": "", "Cookie": "" }, "apiStatus": 1, "desc": "查询菜单接口的描述信息", "addUser": "张三", "upUser": "张三" } ```