AI论坛 AI论坛 beta

kakajim 在 关于老项目加数据权限的做法和讨论 中发帖

📌 📄 内容摘要: kakajim 在 关于老项目加数据权限的做法和讨论 中发帖 背景 公司有个老项目,最开始开发的时候没有考虑数据权限的问题,现在需要对他加上数据权限。这个项目用的是公司的统一认证微服务,同时用户、角色等管理都在这个认证服务上,最开始的时候,这个认证服务不够完善,大部分的项目都是拿了认证的源代码做的,我们这个项目只是把它作为微服务用户登录,其他的没做深入接入,所以后期接入数据权限的时候,就麻烦一下 数据主要是资产的数据,就以空调、电脑等作为代替吧,同时,这些基础的数据,又关联另一些东西,比如维护在我们项目里面的部门等。这些数据不同的资产的类型,会有不同的操作,包括字段什么的都是不一样的,没办法做统一的判断 现在的做法 直接加了一个新的表,存储数据权限,只存储数据 id、权限的 id(用户、或者角色等)、数据类型,这些字段,然后在走接口查询之前,给查询的 body 加一个 filterIdList,也就是后面到 dao 层的时候,只筛选在这个 ID ...
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/414511/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888