一、技术选型:
二、系统设计
三、接口设计
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 | 分页查询用户 |