0

0

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

聖光之護

聖光之護

发布时间:2025-12-12 21:37:37

|

700人浏览过

|

来源于php中文网

原创

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

版本概览

  • 版本号:V0.0.5
  • 发布日期2025 年 12 月 12 日
  • 核心亮点:角色体系升级、基础能力增强

项目地址

欢迎关注本项目,您的 star 是我们持续迭代的最大动力!???

  1. https://www.php.cn/link/ff08c7b60b04ee8cc988ea0742a5e77e
  2. https://www.php.cn/link/84ab4eb1857955a253918acfb633998d
  3. https://www.php.cn/link/88561cd999906a644093dd56a0a0c821

主要更新内容

一、新增能力(Feat)

  1. “开放平台”正式更名为“开发者平台”,命名更贴合实际定位;
  2. 开发者平台新增应用申请提交、申请撤回、已接入应用管理、API 文档在线查阅等关键接口;
  3. 完成开发者平台专属前端工程搭建,覆盖应用全生命周期操作:从申请、审核到管理及文档浏览;
  4. 基于用户所属角色,实现角色信息、资源列表、前端路由等多维度数据的动态查询与加载;
  5. 上线角色模板配置与角色精细化管理功能,支持模板定义、应用绑定、权限分配及人员指派;
  6. 优化菜单加载策略:web-open 在未登录状态下展示全部系统菜单;web-consoleweb-workbench 登录后仅加载当前用户有权访问的菜单项。

二、架构重构(Refactor)

  1. 升级 md-codegen 代码生成器模板:移除 @Builder@AllArgsConstructor@NoArgsConstructor 注解,统一引入 @FieldNameConstants 以提升字段引用安全性;
  2. auth 模块增强:在请求头常量及上下文对象中新增「当前组织类型」与「顶层组织类型」字段,支撑多层级组织权限判断。

三、缺陷修复(Fix)

  1. 修正 console 模块中角色、应用及资源权限的筛选逻辑,确保权限过滤准确无误;
  2. 解决 mdp-web 前端退出登录后跳转至登录页时,因跳转参数未进行 URI 编码导致解析失败的问题。

四、前端适配(Frontend)

  1. mdp-web 项目引入 @types/qs 类型声明依赖,消除 TypeScript 类型报错,保障开发体验一致性。

项目介绍

主数据平台(Master Data Platform),简称 MDP。该平台基于 Java 17、Spring Boot、Vue 3、Ant Design Vue 等主流技术构建,致力于打造企业级中后台快速开发底座,助力团队高效搭建标准化开发框架。

简言之,MDP 是一个融合统一身份认证、主数据治理、开发者服务平台于一体的综合性基础平台。

核心功能模块包括:主数据管理、权限控制系统、用户身份认证服务、子系统集成中心。

  • 主数据管理
    • 组织架构、岗位体系、用户账户的统一维护
    • 支持钉钉等第三方平台数据自动同步
    • 菜单配置、角色模板设定、角色权限分配
    • 字典项管理、系统参数配置
  • 权限管理体系
    • 应用级权限控制
    • 菜单、按钮、数据行、字段粒度的权限配置、授权与运行时鉴权
    • 接口级访问权限的定义、分发与校验
  • 用户身份认证
    • 兼容 SSO、OAuth2 等主流单点登录协议
  • 子系统集成能力
    • 第三方应用接入审批流程
    • 免密直登与一键跳转支持
    • 数据订阅机制与主动拉取能力
    • 接口调用管控、SDK 下载、API 文档自动生成与查看
  • 其他扩展能力
    • 消息通知中心
    • 用户个人工作台
    • 可视化代码生成器
    • 短信/邮件/站内信多通道消息服务
    • 分布式文件存储支持
    • 登录日志、操作审计日志记录

核心优势特性

统一身份认证中枢

iWebShop开源商城系统
iWebShop开源商城系统

iWebShop是一款基于PHP语言及MYSQL数据库开发的B2B2C多用户开源免费的商城系统,系统支持自营和多商家入驻、集成微信商城、手机商城、移动端APP商城、三级分销、视频电商直播、微信小程序等于一体,它可以承载大数据量且性能优良,还可以跨平台,界面美观功能丰富是电商建站首选源码。iWebShop开源商城系统 v5.14 更新日志:新增商品编辑页面规格图片上传优化商品详情页面规格图片与主图切

下载
  • 全面支持 SSO、OAuth2 等行业标准协议
  • 实现跨系统无缝登录与会话共享
  • 权限集中管控,访问策略统一执行

开放应用生态中枢

  • 子应用快速接入与流程化审批
  • 统一门户入口 + 个性化工作台
  • 全生命周期管理:注册、上线、运维、下线

主数据治理体系

  • 遵循主数据建模规范,提供标准化管理能力
  • 内置质量校验规则,保障数据一致性与准确性
  • 提供灵活可复用的数据服务接口

核心子应用

MDP 内置三大子系统,分别面向不同使用角色与业务场景:

子系统 代码简称 核心功能
工作台 mdw 用户统一门户、我的应用聚合、单点登录/注册入口、消息中心
控制台 mdc 主数据维护、系统全局配置、应用审批中心、接口管理中心、文档配置中心、组织架构图谱、数据字典库、运行参数设置
开放平台 mdo 第三方应用接入申请与生命周期管理、开放接口调用、API 文档在线查阅、SDK 快速集成、调用量统计与监控

项目演示环境

  1. 工作台
  2. 控制台
  3. 开发者中心

源码地址:点击下载

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

43

2026.02.13

TypeScript全栈项目架构与接口规范设计
TypeScript全栈项目架构与接口规范设计

本专题面向全栈开发者,系统讲解基于 TypeScript 构建前后端统一技术栈的工程化实践。内容涵盖项目分层设计、接口协议规范、类型共享机制、错误码体系设计、接口自动化生成与文档维护方案。通过完整项目示例,帮助开发者构建结构清晰、类型安全、易维护的现代全栈应用架构。

116

2026.02.25

spring框架介绍
spring框架介绍

本专题整合了spring框架相关内容,想了解更多详细内容,请阅读专题下面的文章。

149

2025.08.06

Java Spring Security 与认证授权
Java Spring Security 与认证授权

本专题系统讲解 Java Spring Security 框架在认证与授权中的应用,涵盖用户身份验证、权限控制、JWT与OAuth2实现、跨站请求伪造(CSRF)防护、会话管理与安全漏洞防范。通过实际项目案例,帮助学习者掌握如何 使用 Spring Security 实现高安全性认证与授权机制,提升 Web 应用的安全性与用户数据保护。

87

2026.01.26

spring boot框架优点
spring boot框架优点

spring boot框架的优点有简化配置、快速开发、内嵌服务器、微服务支持、自动化测试和生态系统支持。本专题为大家提供spring boot相关的文章、下载、课程内容,供大家免费下载体验。

138

2023.09.05

spring框架有哪些
spring框架有哪些

spring框架有Spring Core、Spring MVC、Spring Data、Spring Security、Spring AOP和Spring Boot。详细介绍:1、Spring Core,通过将对象的创建和依赖关系的管理交给容器来实现,从而降低了组件之间的耦合度;2、Spring MVC,提供基于模型-视图-控制器的架构,用于开发灵活和可扩展的Web应用程序等。

407

2023.10.12

Java Spring Boot开发
Java Spring Boot开发

本专题围绕 Java 主流开发框架 Spring Boot 展开,系统讲解依赖注入、配置管理、数据访问、RESTful API、微服务架构与安全认证等核心知识,并通过电商平台、博客系统与企业管理系统等项目实战,帮助学员掌握使用 Spring Boot 快速开发高效、稳定的企业级应用。

73

2025.08.19

Java Spring Boot 4更新教程_Java Spring Boot 4有哪些新特性
Java Spring Boot 4更新教程_Java Spring Boot 4有哪些新特性

Spring Boot 是一个基于 Spring 框架的 Java 开发框架,它通过 约定优于配置的原则,大幅简化了 Spring 应用的初始搭建、配置和开发过程,让开发者可以快速构建独立的、生产级别的 Spring 应用,无需繁琐的样板配置,通常集成嵌入式服务器(如 Tomcat),提供“开箱即用”的体验,是构建微服务和 Web 应用的流行工具。

137

2025.12.22

Golang 测试体系与代码质量保障:工程级可靠性建设
Golang 测试体系与代码质量保障:工程级可靠性建设

Go语言测试体系与代码质量保障聚焦于构建工程级可靠性系统。本专题深入解析Go的测试工具链(如go test)、单元测试、集成测试及端到端测试实践,结合代码覆盖率分析、静态代码扫描(如go vet)和动态分析工具,建立全链路质量监控机制。通过自动化测试框架、持续集成(CI)流水线配置及代码审查规范,实现测试用例管理、缺陷追踪与质量门禁控制,确保代码健壮性与可维护性,为高可靠性工程系统提供质量保障。

48

2026.02.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Vue 教程
Vue 教程

共42课时 | 9.1万人学习

Vue3.x 工具篇--十天技能课堂
Vue3.x 工具篇--十天技能课堂

共26课时 | 1.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号