软硬件运维管理系统
1.主要负责:数据库设计、概要设计、前后端权限控制、系统管理模块前后端、巡检模块前后端、知识库前后端、库存模块前后端、移动端前后端开发 项目简介:对当地政府与阿里云、移动等公司合作建设的智慧城市项目的软硬件进行运维统一管理。 全程参与,从无到有 从有到优。 技术栈:springboot+springSecurity+vue+vant+elementUI+vant+redis+mysql
•权限控制:
①后端采用Spring Security + JWT 完成RBAC动态授权并采用Redis的方式控制JWT的失效,通过Security的一系列过滤 链的配置去控制接口权限,通过发布/监听事件动态的修改权限数据。
②前端使用全局前置守卫动态的加载菜单权限数据,实现在页面上动态的控制菜单权限及接口权限。
巡检模块: ① 巡检计划设置由运维单位进行配置,下发到部门,通过xxl-job进行巡检计划的周期性生成 。