项目背景:某核工业集团内部的保密管理平台,覆盖保密内容的流程审批与管理,共涉及十三条流程。我负责保密审查流程、密项清单、失泄密等主要流程,以及组织机构的建立与维护。
技术背景:平台基于集团自研的 CUD 低代码平台,主体为 SpringBoot,封装了 PSC(Flowable 二次封装)、ORM 框架、流程管理与代码生成,通过"建实体 → 建模型 → 绑定表单"实现前端字段与后端模型的双向绑定,流程图关联表单后可快速搭建流程;中间定制业务逻辑需继承 PSC 抽象类,注入模型类与表单类深度开发。
我负责的部分:
· 业务角色权限 —— 用 AOP 切面配合自定义注解,截取接口参数中的公司 ID、活动 ID,与 Redis 中的信息进行比对,判断当前登录人属业务管理员还是超管,据此做权限拦截。对原有代码侵入最小、改动最小。
· 数据权限 —— 通过 MyBatis 的 SQL 执行器结合自定义数据权限注解,动态改写执行的 SQL,按接口注解判断是否启用数据权限限制、怎样拼接限制条件。
技术栈:SpringBoot + Flowable(PSC 二次封装)+ MyBatis + Redis + Oracle。
结果产出:权限判断改为实时比对,权限调整无须重启或重新发布;数据权限可按表、按角色精细控制,配置灵活,支持随时变更。复杂 SQL 场景下动态拼接存在个别盲区,是这套方案的已知短板。
保障燃气集团的安全运营,针对数据安全监管,进行数据数据安全方
针对中山某医院项目验收时的汇报PPT。 此数据安全项目由本
GPS车辆监控系统是一套专为车辆定位与调度管理打造的综合性解
检查工具是面向用户个人数据安全保护能力验证的专用技术检测平台
对 Linux 服务器与 Web 站点做安全排查,使用工具扫
统一规则管理平台 V2:数据安全识别规则的全生命周期管理系统
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者