拦截器实现增删改操作的日志管理
发布时间
阅读量:
阅读量
本部分内容承接上一篇文章拦截器实现增删改操作的日志管理;鉴于前文所述内容较为概括,此处将进行更为详尽的阐述。
前言
项目所涉及的数据库结构包含以下数据表:
- T_employee:用户信息表
- T_group:用户组别表
- T_group_employee:用户与组别之间的关联关系表
- T_menu:菜单配置表
- T_element:操作元素定义表
- T_group_authority:组别权限分配表
其中,menu用于前端管理平台中树状结构菜单的展示,而element(该表中包含url属性,用于匹配对应的接口访问地址)则用于展示前端页面中的各个接口按钮。每个角色都对应特定的menu和element,且menu与element之间存在一对多的关联关系。基于此结构,实现日志管理功能时可采取相对简便的方式,其基本原理为:通过访问请求的url获取对应的element及menu信息,并将其记录至日志表中。虽然这一过程在表面上看似简单,但由于自身能力有限,在实际操作过程中却遭遇了诸多困难。
具体实现
本内容仅阐述核心理念,未附带完整的代码实现方案。
首先为拦截器:
/** * @Author fuzihao
* @Date 2019/8/27 16:1
全部评论 (0)
还没有任何评论哟~
