请教下后台管理用户分类怎么写比较好?
需求描述
各位社友,请教一个问题。最近有个需求写个后台管理,大致分三级。
- 首先一级总的,二级代理,三级分公司,三级分公司有多个归属于二级代理,单个用户是归属到三级分公司下面的。
- 一级总账号,可以看所有的用户信息
- 二分代理账号,可以看到自己下面所有三级的公司用户信息或单个分公司信息
- 没有三级公司账号需求
问题描述
假设,目前有个简单的getUserList通用接口,那一级或二级的账号要看对应的用户列表,是要通过一级或者二级的级别id和绑定的公司id集合,去whereIn筛选,因为也有可能有需要单独看某个公司用户列表的需求,这是我能想到的。但是感觉遇到类似的这种条件筛选接口,那我需要每个接口都要加whereIn条件,我感觉这种方式比较不太好。
疑问帮助
所以想请问下,社友们,有没有什么比较好的解决方案来进行这种筛选方案,而不是每个接口中都要去添加whereIn。
推荐文章: