MDP 主数据平台 0.0.5 发布, 开发者平台与功能优化全面落地


版本概览
- 版本号:V0.0.5
- 发布日期:2025 年 12 月 12 日
- 核心亮点:角色体系升级、基础能力增强
项目地址
欢迎关注本项目,您的 star 是我们持续迭代的最大动力!???
- https://www.php.cn/link/ff08c7b60b04ee8cc988ea0742a5e77e
- https://www.php.cn/link/84ab4eb1857955a253918acfb633998d
- https://www.php.cn/link/88561cd999906a644093dd56a0a0c821
主要更新内容
一、新增能力(Feat)
- “开放平台”正式更名为“开发者平台”,命名更贴合实际定位;
- 开发者平台新增应用申请提交、申请撤回、已接入应用管理、API 文档在线查阅等关键接口;
- 完成开发者平台专属前端工程搭建,覆盖应用全生命周期操作:从申请、审核到管理及文档浏览;
- 基于用户所属角色,实现角色信息、资源列表、前端路由等多维度数据的动态查询与加载;
- 上线角色模板配置与角色精细化管理功能,支持模板定义、应用绑定、权限分配及人员指派;
- 优化菜单加载策略:
web-open在未登录状态下展示全部系统菜单;web-console与web-workbench登录后仅加载当前用户有权访问的菜单项。
二、架构重构(Refactor)
- 升级
md-codegen代码生成器模板:移除@Builder、@AllArgsConstructor、@NoArgsConstructor注解,统一引入@FieldNameConstants以提升字段引用安全性; -
auth模块增强:在请求头常量及上下文对象中新增「当前组织类型」与「顶层组织类型」字段,支撑多层级组织权限判断。
三、缺陷修复(Fix)
- 修正
console模块中角色、应用及资源权限的筛选逻辑,确保权限过滤准确无误; - 解决
mdp-web前端退出登录后跳转至登录页时,因跳转参数未进行 URI 编码导致解析失败的问题。
四、前端适配(Frontend)
- 为
mdp-web项目引入@types/qs类型声明依赖,消除 TypeScript 类型报错,保障开发体验一致性。
项目介绍
主数据平台(Master Data Platform),简称 MDP。该平台基于 Java 17、Spring Boot、Vue 3、Ant Design Vue 等主流技术栈构建,致力于打造企业级中后台快速开发底座,助力团队高效搭建标准化开发框架。
简言之,MDP 是一个融合统一身份认证、主数据治理、开发者服务平台于一体的综合性基础平台。
核心功能模块包括:主数据管理、权限控制系统、用户身份认证服务、子系统集成中心。
-
主数据管理
- 组织架构、岗位体系、用户账户的统一维护
- 支持钉钉等第三方平台数据自动同步
- 菜单配置、角色模板设定、角色权限分配
- 字典项管理、系统参数配置
-
权限管理体系
- 应用级权限控制
- 菜单、按钮、数据行、字段粒度的权限配置、授权与运行时鉴权
- 接口级访问权限的定义、分发与校验
-
用户身份认证
- 兼容 SSO、OAuth2 等主流单点登录协议
-
子系统集成能力
- 第三方应用接入审批流程
- 免密直登与一键跳转支持
- 数据订阅机制与主动拉取能力
- 接口调用管控、SDK 下载、API 文档自动生成与查看
-
其他扩展能力
- 消息通知中心
- 用户个人工作台
- 可视化代码生成器
- 短信/邮件/站内信多通道消息服务
- 分布式文件存储支持
- 登录日志、操作审计日志记录
核心优势特性
统一身份认证中枢
- 全面支持 SSO、OAuth2 等行业标准协议
- 实现跨系统无缝登录与会话共享
- 权限集中管控,访问策略统一执行
开放应用生态中枢
- 子应用快速接入与流程化审批
- 统一门户入口 + 个性化工作台
- 全生命周期管理:注册、上线、运维、下线
主数据治理体系
- 遵循主数据建模规范,提供标准化管理能力
- 内置质量校验规则,保障数据一致性与准确性
- 提供灵活可复用的数据服务接口
核心子应用
MDP 内置三大子系统,分别面向不同使用角色与业务场景:
| 子系统 | 代码简称 | 核心功能 |
|---|---|---|
| 工作台 | mdw | 用户统一门户、我的应用聚合、单点登录/注册入口、消息中心 |
| 控制台 | mdc | 主数据维护、系统全局配置、应用审批中心、接口管理中心、文档配置中心、组织架构图谱、数据字典库、运行参数设置 |
| 开放平台 | mdo | 第三方应用接入申请与生命周期管理、开放接口调用、API 文档在线查阅、SDK 快速集成、调用量统计与监控 |
项目演示环境
- 工作台
- 控制台
- 开发者中心
源码地址:点击下载
<< 上一篇
下一篇 >>
网友留言(0 条)