Advertisement

拦截器实现增删改操作的日志管理

阅读量:

本部分内容承接上一篇文章拦截器实现增删改操作的日志管理;鉴于前文所述内容较为概括,此处将进行更为详尽的阐述。

前言

项目所涉及的数据库结构包含以下数据表:

  • T_employee:用户信息表
  • T_group:用户组别表
  • T_group_employee:用户与组别之间的关联关系表
  • T_menu:菜单配置表
  • T_element:操作元素定义表
  • T_group_authority:组别权限分配表

其中,menu用于前端管理平台中树状结构菜单的展示,而element该表中包含url属性,用于匹配对应的接口访问地址)则用于展示前端页面中的各个接口按钮。每个角色都对应特定的menuelement,且menuelement之间存在一对多的关联关系。基于此结构,实现日志管理功能时可采取相对简便的方式,其基本原理为:通过访问请求的url获取对应的elementmenu信息,并将其记录至日志表中。虽然这一过程在表面上看似简单,但由于自身能力有限,在实际操作过程中却遭遇了诸多困难。

具体实现

本内容仅阐述核心理念,未附带完整的代码实现方案。

首先为拦截器:

复制代码
    /** * @Author fuzihao
     * @Date 2019/8/27 16:1

全部评论 (0)

还没有任何评论哟~