距离上次发布22讲已经有少许日子了,真是太抱歉,最近年关项目比较急,时间太紧,没有时间发布.请大家见谅
接下来我们的目标是
- 角色组管理
- 角色组权限设置
- 用户管理
- 把角色组授权给用户
- 给用户分配角色组
所以最少我们还要讲多5讲才能结束这个管理系统,经过之前的样例程序,我们很熟悉这个套路了,如果你很喜欢这个系列,你可以为这种重复性的动作写一个简单的代码生成器,或者一套强大的T4模版,其实这2个我都有,而且也是刚写的,以后系统完善了,给发布出来。
是不是还可以呢,哈哈,T4我也写了一套,但毕竟还是没有winfrom来得方便。
接下来我们在之前做好的模块管理,在22讲中,添加角色组管理的记录和操作码,如图
目前我是需要添加这么多个操作码。回头就机械性的创建DAL层,BLL层,Model层,还有注入
using System; using System.Collections.Generic; using System.Linq; using System.Text; using App.Models; namespace App.IDAL { public interface ISysRoleRepository { IQueryable<SysRole> GetList(DBContainer db); int Create(SysRole entity); int Delete(string id); int Edit(SysRole entity); SysRole GetById(string id); bool IsExist(string id); } }