一、技术选型:
二、系统设计
三、接口设计
PageController
| API | 请求方式 | 参数 | 返回值 |
|---|---|---|---|
| page/login | GET | 登陆页面 | |
| page/dashboard | GET | 系统首页 | |
| page/menu | GET | 菜单管理 | |
| page/role | GET | 角色管理 | |
| page/user | GET | 用户管理 | |
| page/settings | GET | 系统设置 | |
| page/profile | GET | 个人信息 |
SystemController
| API | 请求方式 | 参数 | 功能 |
|---|---|---|---|
| system/login | POST | String username ,String password, String captcha | 登录 |
| system/logout | POST | 退出登录 | |
| system/captcha | GET | 验证码 | |
| system/upload | POST | 上传头像 |
MenuController
| API | 请求方式 | 参数 | 功能 |
|---|---|---|---|
| menu/save | POST | Menu menu | 添加/修改菜单 |
| menu/delete | POST | Integer id | 删除菜单 |
| menu/list | POST | 查询所有菜单 |
RoleController
| API | 请求方式 | 参数 | 功能 |
|---|---|---|---|
| role/save | POST | Role role | 添加/修改角色 |
| role/delete | POST | Integer id | 删除角色 |
| role/list | POST | Integer page, Integer limit | 分页查询角色 |
UesrController
| API | 请求方式 | 参数 | 返回值 |
|---|---|---|---|
| user/save | POST | User user | 添加/修改用户 |
| user/delete | POST | Integer id | 删除用户 |
| user/list | POST | Integer page, Integer limit | 分页查询用户 |
