繼上篇文章通用數據級別權限的框架設計與實現(4)-單條記錄的權限控制后,通用數據級別權限的框架設計已經實現,但我們就這樣滿足了嗎?
代碼也只是花了我兩個晚上完成的東西,難道他就百分百可用嗎?
答案當然是NO,很多場景及問題我們沒有考慮進去。
- 權限過濾時,我需要多張表做權限過濾,怎么整。
- 權限過濾時,我需要指定某個字段的值為全部人能看,非這個字段值的都不能看
- 查看單條記錄時,我們能權限控制,那修改,刪除權限呢,我們好像沒有做控制哦,這樣別人就能修改我沒看到的記錄數據。
- 單條權限攔截能否控制到Service方法,而非控制Web層,其實這個我們的框架已經實現了,加上相關注解即可.
- 權限過濾我一定要這種表關聯的規則嗎?我能否自定義一個新的規則,這種規則與業務關聯,如預算大于多少錢就全部人都無權限了。
- 代碼層面的權限過濾能否再簡潔一下,通過加注解啥的方式能減低代碼的入侵。
上述問題,如果都要實現,還有很長的路要走呢,但我們就只能一步一步慢慢來。這里面真正做好,還是相當不容易的.
如果需要博文相關的代碼,如需要請打賞后通知我。謝謝.
如果你覺得該文章對你有幫助,麻煩點贊