这一章我们完成了罚款类型记录的CRUD操作,因为罚款类型牵扯到关联的罚款记录,所以不能随便的删除,我们写代码的时候也要慎重处理,下面我们来看看这一章都完成了哪些重要任务。
一、有条件查询分页记录
在罚款类型管理页面上,除了要展示罚款类型记录的基本信息之外,还要显示每种罚款类型关联了多少条未付款的罚款。另外,条件查询还设置了可删除、不可删除这样的条件,SQL语句稍作处理就能查询出来有条件的分页记录。
二、添加罚款类型记录
添加罚款类型的时候,要在弹窗页面中填写罚款类型的基本信息,然后经过前后端验证,数据就可以保存到罚款类型表了。
三、修改罚款类型信息
我们修改罚款类型信息没有什么逻辑约束,大家填写正常信息即可修改成功,这可比修改角色简单多了。
四、删除罚款类型记录
删除罚款类型是有约束条件的。如果罚款类型关联了罚款记录,那么这条罚款类型就不能删除。要是删除了这条罚款类型,那么罚款记录到底是什么类型的?还有,系统内置的罚款类型也是不能删除的。在执行删除以前,必须要先判断。