这一章我们完成了部门记录的CRUD操作,因为部门牵扯到关联的用户,所以不能随便的删除,我们写代码的时候也要慎重处理,下面我们来看看这一章都完成了哪些重要任务。
一、有条件查询分页记录
在部门管理页面上,除了要展示部门记录的基本信息之外,还要统计部门拥有的用户数量,这就需要用到统计函数了,SQL语句稍作处理就能查询出来有条件的分页记录。
二、添加部门记录
添加部门的时候,要在弹窗页面中填写部门的基本信息,然后经过前后端验证,数据就可以保存到部门表了。
三、修改部门信息
我们修改部门信息没有什么逻辑约束,大家填写正常信息即可修改成功,这可比修改角色简单多了。
四、删除部门记录
删除部门是有约束条件的,关联了用户的部门无法删除,没有关联用户的部门是可以删除的。因为删除的是空部门,所以不需要踢用户下线。
从下一章开始,我们就要做会议室管理模块了,那个模块更简单,也是CRUD为主的,所以大家可以继续看手册完成开发工作。