请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在进行删除操作时,进行count时,是否需要过滤掉删除状态的权限点/用户等

在进行删除操作时,进行count时,是否需要过滤掉删除状态的权限点/用户等,否则后面权限点处于删除状态时,都无法删除掉其权限模块了。

正在回答 回答被采纳积分+3

1回答

Jimin 2018-05-19 12:43:10

你好,这个问题其实是有考虑的。这里我简单说一下课程里的设计及实际中可以参考的处理。

首先,count还是应该带上标记为删除的权限点的,否则的话,如果已标记为删除的权限所在的权限模块如果被删除了,那么这些权限点就再也查不出来了。我们其实不希望发生这种现象。

那么,如果权限点标记为删除了,还想删除所在的权限模块该怎么办呢?我们之前是这个做的:定义一个所谓的【无用的模块】,将删除不打算再用的权限点,都通过修改将所在的权限模块调整成这个 无用的模块,之后再去删除对应的权限模块。

0 回复 有任何疑惑可以回复我~
  • 提问者 会飞de牛 #1
    老师,你好。
    意思是说:将不打算再用的权限点,都转到这个无用的模块上,再进行删除原有模块是吧。
    这些无用的模块的权限点是要保留着吗?不直接删除掉?
    回复 有任何疑惑可以回复我~ 2018-05-21 10:07:34
  • Jimin 回复 提问者 会飞de牛 #2
    通常都是进行标记删除的,不做实际删除,否则删完再因为什么要查某些拦截是否正确就很难了。
    
    对于错误操作或恶意操作的处理,难度也变大。
    回复 有任何疑惑可以回复我~ 2018-05-21 10:11:26
  • 提问者 会飞de牛 回复 Jimin #3
    好的,谢谢老师
    回复 有任何疑惑可以回复我~ 2018-05-21 10:23:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信