权限管理系统-角色组模块

-权限管理系统-角色组模块

距离上次发布22讲已经有少许日子了,真是太抱歉,最近年关项目比较急,时间太紧,没有时间发布.新年前再发布一讲,剩下的明年大家再见.先祝大家新年步步高升,菜鸟变老鸟.

新年新气象,我换了个头像,高端大气上档次,看了不点赞,晚上做梦会梦见

接下来我们的目标是

  1. 角色组管理
  2. 角色组权限设置
  3. 用户管理
  4. 把角色组授权给用户
  5. 给用户分配角色组

所以最少我们还要讲多5讲才能结束这个管理系统,经过之前的样例程序,我们很熟悉这个套路了,如果你很喜欢这个系列,你可以为这种重复性的动作写一个简单的代码生成器,或者一套强大的T4模版,其实这2个我都有,而且也是刚写的,以后系统完善了,给发布出来。

是不是还可以呢,哈哈,T4我也写了一套,但毕竟还是没有winfrom来得方便。

接下来我们在之前做好的模块管理,在22讲中,添加角色组管理的记录和操作码,如图

目前我是需要添加这么多个操作码。回头就机械性的创建DAL层,BLL层,Model层,还有注入

ISysRoleRepository
SysRoleRepository
ISysRoleBLL
SysRoleBLL
SysRoleModel
SysRoleController
Index

我们注重的是效果,看下

由于我们的用户管理还没做,分配还不能做,所以就先给个空的值吧。

我们能够这么机械性全靠我们的架构,才能这么清晰的分析问题。

做了这么久不知道大家有没有发现,层层扣层层,异常捕获,异常记录,日志记录,反转控制,系统的可维护性非常的高,一目了然,这也是发布文章这么久,没人质疑这个架构的所在之处(我们是不是应该自豪一下

上面的图已经好了,关于记录,那必须是要有新增修改功能了,这个留给大家自己动手做做,因为这节是没有好讲的,这是为了下一节的,权限设置做铺垫而已。

谢谢大家

原文地址:https://www.cnblogs.com/Leo_wl/p/3515718.html