版本概览
项目地址
喜欢这个项目的同学,可以点个 star 支持一下哦。 👋👋👋
- https://github.com/henhen6/mdp
- https://gitcode.com/henhen6/mdp
-
https://gitee.com/henhen6/mdp
主要更新内容
1. Build 依赖更新
- sms4j 3.3.5
- aieditor 1.0.13
- vue-codemirror 6.1.1
- @codemirror/lang-html 6.4.11
- @codemirror/lang-java 6.0.2
- @codemirror/lang-javascript 6.2.4
- @codemirror/lang-json 6.0.2
- @codemirror/lang-markdown 6.5.0
- @codemirror/lang-sql 6.10.0
- @codemirror/lang-xml 6.1.0
- @codemirror/theme-one-dark 6.1.3
2. Fix 问题修复
- fix(open-controller): 修复开放平台应用申请和应用管理的数据问题
- fix(console-controller): 修正文件上传接口日志注解参数
3. Feat 功能新增
- feat(workbench): 完善个人中心,支持用户修改个人信息
- feat(workbench): 安全设置,支持修改个人手机号、邮箱、登录密码等
- feat(workbench): 登录日志,支持查看个人登录日志
- feat(workbench): 消息中心,支持查看系统站内消息
- feat(console): 消息管理,提供给管理者发送站内消息(通知、公告等)
- feat(console): 消息模板,支持创建、修改、删除、查询消息模板,为通过接口发送消息配置模板能力
- feat(console): 接口配置,为不同的消息模板配置不同的接口和接口配置信息,并负责最终的消息发送功能
- feat(console): 接口统计,记录和统计接口的执行情况和执行详细记录
- feat(消息中心): 内置消息模板、接口配置,并封装统一接口支持发送邮件、站内信、创蓝短信、阿里云短信、百度短信、腾讯云短信(其他的短信仅需实现一个接口即可轻松接入)
- feat(console): 角色管理,支持创建、修改、删除、查询角色,并支持分配权限、分配用户
- feat(md-captcha-starter): 新增图片验证码和行为验证码后端公共组件(滑块、点击等)
- feat(shadcn-ui): 封装 input-captcha(图片验证码)、behavior-captcha(行为验证码)前端组件
4. Refactor 架构重构
- refactor(web-workbench): 登录页面重构,账号密码登录集成图片验证码、手机和邮件登录集成行为验证码
项目介绍
主数据平台(master-data-platform),简称 MDP。MDP 基于 Java17、SpringBoot、vue3、ant-design-vue 等主流技术构建的中后台快速开发平台,立志打造为一个企业级的软件开发基础脚手架,帮助企业快速搭建一个基础开发框架。
简单来说,可以理解为 MDP 是集 单点登录系统、主数据(基础数据)维护与管理、开发者平台(开放平台)等功能于一身的平台。
该项目主要功能包含:基础数据管理、权限管理、用户身份认证、应用(子系统)集成。
- 基础数据管理
- 组织机构管理、岗位管理、用户管理
- 钉钉等三方数据同步
- 菜单管理、角色模板管理、角色管理
- 字典管理、配置管理
- 权限管理
- 应用权限管控
- 菜单、按钮、数据、字段权限的配置、授权和鉴权
- 接口权限的配置、授权和鉴权
- 用户身份认证
- 应用(子系统)集成
- 接入与审批
- 免密登录与一键跳转
- 数据订阅与拉取
- 接口调用与管控
- SDK 下载
- 文档生成与查看
- 其他功能
- 消息中心
- 用户个人中心
- 可视化代码生成
- 短信、邮件、站内信功能
- 文件存储
- 登录日志、操作日志
核心功能特性
统一身份认证体系
应用生态管理
-
子应用的快速接入与审批流程
-
统一的应用门户和工作台
-
完整的应用生命周期管理
基础数据治理
-
标准化的主数据管理
-
数据质量控制和一致性保障
-
灵活的数据服务接口
核心子应用
MDP 内置了 3 个子应用,分别是:工作台、控制台、开放平台,满足不同场景下的使用:
| 子系统 |
代码简称 |
核心功能 |
| 工作台 |
mdw |
用户统一操作入口、我的应用、统一登录、统一注册、消息中心 |
| 控制台 |
mdc |
主数据维护、系统配置、应用审批、接口管理、文档配置、组织架构、数据字典、参数配置 |
| 开放平台 |
mdo |
第三方应用申请和管理、接口调用、文档查看、SDK 支持、接口调用次数查询 |
项目演示环境
- 工作台
- 控制台
- 开发者中心