采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在进行删除操作时,进行count时,是否需要过滤掉删除状态的权限点/用户等,否则后面权限点处于删除状态时,都无法删除掉其权限模块了。
你好,这个问题其实是有考虑的。这里我简单说一下课程里的设计及实际中可以参考的处理。
首先,count还是应该带上标记为删除的权限点的,否则的话,如果已标记为删除的权限所在的权限模块如果被删除了,那么这些权限点就再也查不出来了。我们其实不希望发生这种现象。
那么,如果权限点标记为删除了,还想删除所在的权限模块该怎么办呢?我们之前是这个做的:定义一个所谓的【无用的模块】,将删除不打算再用的权限点,都通过修改将所在的权限模块调整成这个 无用的模块,之后再去删除对应的权限模块。
老师,你好。 意思是说:将不打算再用的权限点,都转到这个无用的模块上,再进行删除原有模块是吧。 这些无用的模块的权限点是要保留着吗?不直接删除掉?
通常都是进行标记删除的,不做实际删除,否则删完再因为什么要查某些拦截是否正确就很难了。 对于错误操作或恶意操作的处理,难度也变大。
好的,谢谢老师
登录后可查看更多问答,登录/注册
源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术
2.4k 6
2.0k 22
1.3k 20
1.1k 18