温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
各位同学大家好,前面呢,咱们相继完成了这么些功能,包括里边的这个用户管理,角色管理,菜单管理以及权限管理,那咱们这个项目中的最后还有几个其他功能,那这功能是什么?给各位同学先做个介绍,然后咱后面进行实现,那咱们看一下我这个就是事例程序中,我们看最后这部分,咱们最后呢有这么四个模块,第一个模块叫部门管理,大家看啊,这个模块我们发现跟之前的菜单是不是类似,所以说这个模块我在课上就不带着各位同学来写一遍了,各位参考之前菜单可以把这个自己来完成一下,这是第一个部门管理,然后第二管理叫什么岗位管理,我们看到这个模块。岗位管理模块呢,和之前的角色管理应该也是类似的,所以说这两模块各位可以自己参考之前模块自己来完成一下,咱们主要完成日志管理部分,日志管理部分有两个部分,一个叫登录日志,另外一个叫操作日志,那咱看一下分别什么含义,首先看一下什么是登录日志,我们来说明这个功能到底要做成什么样子。
01:17
登录日志呢,就是当我们用户登录之后,那在我们数据库里边有张表,大家看这个表叫system log,印log来记录当前的登录信息,它包含这么几个信息,咱们看一下,有登录的账号,登录的IP状态,成功以及时间等等,这是我们要做的事情,就是每次进行登录,我们记录当前登录用户的信息,包括名称、IP状态等等,这个叫登录日志,然后登录日志咱们一会儿进行实现。第二个咱们再来看,它叫操作日志,什么叫操作日志呢?给各位继续来解释一下。
02:00
大家看里边啊,你看这些都是什么,比如说我现在我这个用户登录之后,然后在里边我添加了一个用户,那这个时候会记录你当前操作是哪个模块,然后你在里面操作是什么类型,你是insert还是delete,还是做别的操作,另外会记你当前就是。提交方式是谁操作的,他操作方法是什么?以及状态以及操作时间的,这个叫做操作日志,所以咱们主要完成两个,一个是记录当前的登录信息,一个是记录当前你做的所有操作,这是我们说到的。然后两个功能呢,其实功能并不难,咱们用两种不同方式实现,首先登录,咱用最原始方式,就是直接我们写方法,然后再登录之后整合security,我们登录成功进行调用,把你登录数据放到里面去,然后操作日志啊,我们这么来做,咱们用这种方式。叫做自定义注解方式,实现基于这个a op的思想,不改变源代码,然后来增强里面功能,咱们把这个操作日经时间用注解来做到,所以以上是咱们其他功能介绍,那下面咱们先开始完成登录日志功能。
我来说两句