前言
之前我们已经实现了登录,并且进行了简单的前后端联调。接下来,我们实现平台中的更多功能。从项目、用户、角色开始吧。这里先罗列一下需要实现哪些功能,以及项目、用户、角色之间的关系。
项目
- 新增(名称/描述,权限控制)
- 编辑(权限控制)
- 删除(权限控制)
- 列表(名称/描述)
- 项目详情(返回棒的该项目的用户+项目基本信息)
角色
- 新增(名称/权限)
- 编辑
- 删除
- 列表(ID/角色)
用户
- 新增(用户名/昵称/密码/邮箱)
- 删除
- 修改密码
- 列表(ID/用户名/昵称/角色/所在项目)
- 绑定角色
- 绑定项目
- 用户详情(返回用户绑定的角色+用户基本信息)
先实现这些功能