关于用户角色群组功能的实现,求思路,该如何处理

关于用户角色群组功能的实现,求思路
1.让用户可以自定义创建群组
2.创建完群组后,可自定义对群组CRUD,以及在组内新增加组员

------解决方案--------------------
角色是一个表.

然后点击之后 查询用户-角色表 看哪个用户属于当前角色 显示出来.并且可以新增

说白了 就是

user

role

user_role_config

3个表 对role以及user_role_config进行增删改查而已..