1.x版本升级日志
MDP主数据平台V1.7.0版本升级日志
更新版本:V1.7.0
更新时间:2026年10月23日(更新周期:2026年10月5日 ~ 10月23日)
升级简介: 新增权限组申请与审核(开发者自助申请、运营逐组审批);开放平台接口在线调试;Feign 内部接口统一迁移 /inner/** 并接入令牌鉴权;附件体系与文件存储增强(公开桶);用户体系增强(身份证号等);移动端(uniapp)登录与分享增强。
后端 50 次提交、前端 50 次提交、移动端 12 次提交、文档 27 次提交。
后端日志
- 权限组申请与审核(新特性)
- feat(开放平台): 开发者可为应用申请权限组(一单一组、批量提交、申请理由必填),支持撤销与删除,全部接口强制应用归属校验
- feat(开放平台): 控制台新增「权限申请审核」:逐组通过/退回(退回必填意见),通过即幂等写入应用授权关系(mdo_app_group_rel)
- feat(开放平台): 权限组(mdo_scope_group)新增简介字段;新增权限组申请单表(mdo_app_scope_apply)
- 接口在线调试(新特性)
- feat(开放平台): 开放平台文档页新增接口在线调试:REST 风格路径调试、调试参数组装、业务参数处理与验证
- refactor(网关): REST 请求版本号获取及 RouteContext 构造逻辑优化,移除 ApiCallLogId 字段简化 OpenContext 构建
- Feign 内部接口统一治理(/inner/**)
- refactor(内部调用): 内部服务间调用的 30 个端点全部从业务 Controller 抽出,统一迁移至 /inner/** 前缀,与业务接口彻底隔离
- feat(内部调用): 内部调用鉴权 InnerAuthInterceptor(校验 X-Inner-Token 头)+ InnerTokenRequestInterceptor(Feign 自动注入令牌),未配置令牌默认拒绝
- refactor(内部调用): Feign 客户端声明统一为 path 属性 + 方法级相对路径;修复 FileApi 返回类型不匹配、OauthLogApi/DashboardOpenApi 端点缺失 404
- refactor(内部调用): 删除已重构的 mdc_resource_uri 相关全部代码(Entity/Mapper/Service/Controller 共 9 个文件)
- 附件体系与文件存储
- feat(附件): 消息任务内容附件关联、帮助文档内容附件关联管理;新增释放业务关联附件接口,支持按业务批量删除
- feat(文件): 文件存储支持公开桶永久访问地址与签名地址自动切换
- 用户体系
- feat(用户): 新增身份证号字段及唯一性校验;本机密码修改功能
- feat(用户): 新增查询当前用户受限字段规则接口
- fix(用户): 修复单体查询组织关联数据获取方式(改走关系查询);性别字段枚举值修正;移除 UserinfoVo 岗位和组织冗余字段
- 重构与优化
- refactor(开放平台): @Open 注解新增 description(接口中文描述)与 permission(权限控制标记)属性,启动注册时中文描述自动写入 mdo_api.description,网关侧零改动;删除 ApiRegister 死代码
- refactor(事件): 事件编码统一为 EventTypeCode 常量(冒号格式 org:add),回调接收参考实现(NotifyCallbackController)对齐修复
- fix(mdp-sdk): 修复泛型反序列化丢失元素类型问题;私钥解析及签名工具依赖与测试优化
- feat(开发者中心): 新增我的事件推送、接口回调日志分页查询;事件推送新增通知加密模式字段
- refactor(数据库): 统一数据库表主键及字段注释规范(生成 106 条注释修正 ALTER);清理并优化资源 API 数据插入记录
- chore: NextDoc4j 配置属性描述文本修正;smart-doc.json 配置调整并移动文件位置
- 修复
- fix(开放平台): 修复接口查询条件逻辑错误;修复组织模块用户删除标记条件筛选逻辑错误
- fix(开放平台): 修复分页查询接口的应用归属校验逻辑(开发者端)
前端日志
- 权限组申请与审核:开发者中心应用详情「权限」Tab(已有权限/可申请权限/申请记录三页签、权限组卡片、组详情弹窗);控制台「权限申请审核」页(组详情先行查看、退回必填意见)
- 接口在线调试:调试页支持请求前缀风格(pathType)参数、协议参数管理及持久化;文档页模式记忆(刷新/切换自动恢复)
- 开发者中心日志体系:应用日志模块重构为按 appId 查询 + 详情抽屉;接口调用/事件推送/回调任务支持字段回显
- 文件与编辑器:公开桶图片上传、markdown 编辑器公共上传接口图片上传;bytemd 插件支持完善、移除 math 插件、注册 mermaid 空语言消除警告;修复内容为空时旧内容不清空、查看模式表单只读问题
- 用户体系:用户详情增加岗位与组织信息展示;用户性别枚举统一回显;修复受限字段规则接口地址及缓存判断逻辑
- 交互与工具链:多处弹窗由 Modal 替换为 Drawer 抽屉并实现抽屉堆栈管理(Esc 关闭最上层);全局消息提示替换为 MessageBridge 机制;日期范围编解码器重构支持多字段复用;后端 Long 类型前端统一为 number | string;修复 vxe-table 默认排序未应用、帮助文档查看模式只读、日志抽屉只读隐藏底部按钮
- 构建:Node.js 版本要求升级为 24;构建配置统一替换 neverBundle 并更新构建参数
移动端日志(uniapp)
- feat: 新增全局分享功能支持
- feat(登录): 用户协议勾选与协议浏览、sa-token 登录异常码识别及 token 刷新逻辑
- feat(用户): 用户资料页完善(头像上传、只读信息展示);用户信息获取流程优化(增加 id 字段)
- refactor: 接口调用路径统一添加服务前缀
数据库与文档
- 数据库
- mdo_scope_group 新增 intro(简介)列
- 新增 mdo_app_scope_apply(权限组申请)表
- 新增菜单「权限申请审核」及配套按钮、9 条接口权限数据
- 文档
- 开放平台二开文档全新上线:架构设计、表结构设计、接口开发与发布、调用链路与扩展点、应用审核与授权、SDK 开发
- 新增前端业务组件文档及侧边栏配置;前端文档内容与结构优化
- 完善权限文档(字段权限自定义脱敏及授权逻辑)、事件回调文档(事件订阅示意图、回调与接口说明)
- 文档站集成百度统计、应用 URL 全部切换 HTTPS;README 项目介绍全面更新
升级注意事项
- 内部 Feign 调用全部迁移至 /inner/:必须在所有服务(调用方与被调方)的配置中心/Nacos 中配置一致的 mdp.inner.token,未配置时内部接口一律 403;发布时需被调方先于调用方发布,否则滚动发布期间内部调用会 404/403。单体(boot-server)模式为本地直调,不受 token 影响
- mdc_resource_uri 表及代码已删除:该表能力由 mdc_resource_api 承载,升级前请确认无残留依赖
- @Open 注解新增属性均有默认值,向后兼容;重启后 mdo_api.description 会自动刷写为注解中的中文描述
- 事件编码统一为冒号格式(org:add 等):若二开中有订阅事件推送并自行判断 method 的代码,需对齐 EventTypeCode 常量
- 前端 Node.js 要求 ≥ 24;多处弹窗改为 Drawer 抽屉,自定义页面如有继承这些弹窗需回归
- 权限组申请要求申请理由必填;审核退回后开发者可重新申请同一权限组
MDP主数据平台V1.6.0版本升级日志
更新版本:V1.6.0
更新时间:2026年10月5日
升级简介: 新增字段权限体系(列级隐藏/脱敏);数据权限重构(角色×菜单六档授权);新增接口权限(菜单/按钮关联接口、统一校验引擎、生产白名单模式);用户体系与组织权限重构;表单按提交字段更新;统计数据域隔离与口径修正;OAuth2 认证完善。
前端55次提交、后端 62 个提交。
后端日志
- 用户体系与组织权限
- feat(用户体系): 重构用户身份与角色组织权限体系,集成账号操作矩阵(启用/禁用/重置密码/删除的权限守卫)
- feat(用户体系): 新增组织可见性服务,用户、岗位列表按当前操作人可见组织树过滤
- feat(用户体系): 新增系统硬保护,内置组织识别并禁用相关操作,保护运营管理员及其权限集合角色
- refactor(用户体系): 组织性质统一同步,部门性质冗余同步所属公司
- 字段权限(新特性)
- feat(字段权限): 菜单配置受控字段(隐藏/脱敏),角色按菜单树做字段受限授权(拒绝模型:勾选=受限,运营管理员豁免)
- feat(字段权限): 鉴权落在响应层,FieldPermAdvice 按 URI 反查菜单,FieldPermEngine 遍历对象树处理;脱敏内置 9 种规则并支持自定义注册
- perf(字段权限): URI→菜单预解析映射 + 用户受限集双层 Redis 缓存,配置/授权/角色变更全链路缓存失效
- 数据权限(重构)
- refactor(数据权限): 移除旧实现,按"角色 × 菜单"粒度授权,支持六档数据范围及自定义数据权限
- 接口权限(新特性)
- feat(接口权限): 新增接口权限模型(mdc_resource_api),菜单/按钮关联接口,统一校验引擎 ApiPermChecker,单体与网关两套入口共用 SPI
- feat(接口权限): 生产环境支持白名单模式(not-config-uri-allow=false 时未配置接口一律拒绝)
- refactor(接口权限): 移除旧按钮独立模块,按钮统一由菜单行承载
- 级联治理
- feat(级联): 菜单删除级联清除关联接口、字段规则、数据权限授权;菜单禁用整棵子树失效(读时过滤、启用自动恢复)
- feat(级联): 取消应用授权级联清除该应用下功能/数据/字段权限;删除角色级联清除全部授权及用户绑定
- 表单更新语义升级
- feat(mvcflex): updateDtoById 升级为"按请求体提交字段更新"(新增 UpdateFieldAdvice),提交为 null 显式置空、未提交的字段不动
- 统计大屏
- feat(统计): 统计数据域隔离,按当前登录人顶级公司组织性质限定范围(运营=全平台,其他=tree_path 子树)
- feat(统计): 用户增长趋势多曲线(总用户+各组织性质)、新增性别分布、类型分布调整为机构性质分布
- fix(统计): 统计口径统一为 COUNT DISTINCT 去重,避免用户同时挂公司与部门被重复计数
- 认证与 OAuth2
- feat(认证): 支持多种新认证类型及 SSO ticket 模式登录,登录接口增加 appKey 参数
- refactor(oauth2): DTO/VO 迁移核心模块并重构接口实现,密码模式登录失败抛标准 OAuth2 异常
- 重构与优化
- refactor: DTO/VO/实体注释全量对齐数据库字段注释(约 130 个文件)
- refactor: Mapper 层 Db/Row 直查替换为 Mapper/Service 调用;统计 SQL 动态化
- refactor(登录): 组织上下文解析重构,修复只挂部门用户被误判失效
- fix(用户): 手机号/邮箱空白值统一归一化为 null,避免空串占用唯一索引
- build: sa-token 1.45 → 1.46 适配;自动配置自包含,修复微服务网关启动缺 bean
- 修复
- fix(统计): 修复统计查询幻影表、性别分布"全部时间"查询为空
- fix(缓存): 修复 UserApiPerm 缺无参构造导致 Redis 反序列化失败
- fix(sso): 修复免密换 token 后组织参数丢失
- fix(字段权限): 修复分页数据不生效、链式 setter 写入失效、删除角色 UnsupportedOperationException
- fix(启动): 修复 Spring Framework 6.2 静态资源断言收紧导致单体启动失败;修复网关白名单多段
**通配报错
前端日志
- 字段权限:菜单管理「字段配置」Tab、角色管理「字段授权」Tab(按应用分组)、列表页列隐藏/脱敏渲染、编辑页防回写
- 数据权限:角色/角色模板数据权限授权界面、VbenVxeTree 数据权限菜单树
- 接口权限:资源菜单"关联接口"管理页(扫描绑定、手动录入、已绑定展示)
- 用户体系:系统硬保护前端同步禁用、账号操作矩阵按钮守卫
- OAuth2:登录逻辑模块化拆分、退出登录支持客户端标识参数、个人中心增加 OAuth2 应用跳转
- 组件与框架:VxeSplitter 替换 ColPage 布局、Page 自动内容高度支持 Modal/抽屉、vben 框架合并升级 3 次
- 缺陷修复:路由异常无限循环、树组件选中逻辑与性能、Tab 懒挂载等
数据库与文档
- 数据库
- mdc_resource_field 新增 rule_type/mask_rule 列,唯一键调整为 (menu_id, property)
- 新增 mdc_role_field_rel(角色字段受限关系)表
- 迁移脚本 docs/用户体系/field-permission-migration.sql;接口资源初始化 field-permission-resource-api-init.sql
- 文档
- 新增用户体系四阶段设计方案、数据权限设计、字段权限设计(配置→授权→鉴权全链路)、Sa-Token 全局过滤器说明
升级注意事项
- updateDtoById 语义变更:仅更新请求体出现的字段,建议回归含可清空字段(头像、备注、下拉)的编辑页
- 接口权限生产白名单模式(not-config-uri-allow=false):上线前确保在用接口已全部扫描纳管,anyUser/anyone 名单内接口不受影响
- sa-token 1.46:Redis 需 ≥ 6.0;自定义类型经 sa-token DAO 序列化需实现 SaJsonType 或注册白名单
- Spring Framework 6.2:
addResourceLocations("classpath:/")写法不再合法,请检查二开中的同类配置 - 菜单禁用整枝失效(启用自动恢复);菜单删除级联清除关联配置,删除前请确认
- 用户类型分布统计口径变更(去重),数值可能略小于升级前,属预期修正
MDP主数据平台V1.5.0版本升级日志
更新版本:V1.5.0
更新时间:2026年8月24日
升级简介: 新增统计大屏(系统概览、用户趋势、请求日志、接口统计、文件统计、开放平台统计等);文件能力增强:分片上传、批量下载、多选ZIP打包下载;单点登录及若干重构优化。
前端132次提交、后端 43 个提交。
后端日志
- 开放平台
- feat(开放平台): 重构IP访问控制,支持白名单校验
- feat(开放平台): 添加签名校验令牌和AES加密密钥字段
- feat(开放平台): 新增RSA秘钥生成与重置功能
- feat(open-platform): 支持开放平台统计查询日期区间和新增退回应用数统计
- fix(open-dao): 删除AppMapper中未使用的sso_slo字段
- 统计大屏与接口统计
- feat(dashboard): 实现统计大屏系统概览部分功能
- feat(dashboard): 新增综合成功率及站内未读通知统计
- feat(dashboard): 支持按日期区间查询用户增长趋势
- feat(dashboard): 增加临时文件统计及支持文件增长趋势任意日期查询
- feat(dashboard): 新增请求日志概览及请求排行接口
- feat(monitor): 拆分接口监控与请求日志模块,优化接口统计逻辑
- feat(message): 增强消息通知Tab设计及接口功能
- 文件管理
- feat(file): 实现文件分片上传功能
- 支持分片上传、合并,增强日志及平台支持
- 优化文件分片上传和存储路径处理
- 简化并调整文件分片控制器结构
- feat(file): 支持单个及批量文件的下载功能
- feat(file): 优化文件多选下载zip打包及文件名编码处理
- 解决压缩包文件名重复及非法字符问题
- 增强文件名非法字符校验
- feat(file): 支持文件上传对象类型的动态设置
- feat(file): 实现文件分片上传功能
- 单点登录
- feat(sso): 优化获取单点登录授权地址接口
- 重构与优化
- refactor(core): 将百分比相关字段和计算统一改为BigDecimal类型处理
- refactor(dashboard): 将日期参数统一改为LocalDate类型
- refactor(dashboard): 优化统计计算及代码结构
- refactor(dashboard): 使用枚举替代消息任务状态常量
- refactor(console-service): 使用枚举替换组织类型常量
- refactor(dashboard): 优化各类分布数据转换及显示逻辑
- refactor(logging): 统一完善请求日志注解的日志类型配置
- 修复
- fix(dto): 修改密码正则校验提示信息
- 测试
- test(dashboard): 新增统计大屏单元测试,并调整趋势数据测试以适应新接口
前端日志
- 文件管理
- 新增控制台文件管理模块,支持文件类型筛选、侧边栏导航及文件统计展示(含文件类型分布饼图)
- 文件预览支持多种文件类型,接入 vue-office,支持本地扩展平台文件预览及文件图标优化,文件图标支持点击预览事件
- 支持文件下载、批量下载功能及上传弹窗
- 分片上传
- 新增分片上传功能及对应弹窗组件,支持上传进度管理,上传支持指定存储平台参数
- 文件选择和拖拽逻辑抽离到组合函数,完善错误信息处理及类型定义
- 新增表单组件 FilePartUpload,通过 watch 监听 objectId 变化动态加载文件列表
- 修复上传完成时对象类型参数传递、文件列表显示及类型转换问题
- 统计大屏
- 完善统计大屏:系统概览、接口成功率统计、请求日志概览及排行功能
- API调用趋势、文件增长趋势、消息发送趋势(多类型)、用户增长趋势均支持日期范围查询与筛选
- 排行榜组件增加类型与百分比显示支持,规范登录安全数据格式处理
- 组件增强
- 新增详情页只读回显组件 TextCheckbox,兼容 0/1、'true'/'false' 等后端存储格式,支持 renderComponentContent 文案透传
- Switch 详情组件包装优化布局,Notification 组件暴露 toggle 方法以支持外部调用
- 表单 helpContent 支持返回函数处理及扩展渲染类型,表单标签宽度由固定值改为自适应
- 重构
- 业务表单体系按最新 vben 代码逻辑重构,覆盖字典、图片上传、权限组、角色模板等业务表单
- 表单依赖属性的 show 配置改为 resolve 函数返回隐藏状态,逻辑更灵活
- VxeSplit 组件替换为 VxeSplitter,统一使用 createdAtCodec 编码日期范围字段
- 泛型支持和类型定义完善,文件预览组件引用管理与调用方式优化,合并 vben-components 类型导入
- 缺陷修复
- 修复合并 vben 后布局内容区域高度计算不正确的问题(恢复 --vben-content-height 变量写入)
- 修复角色模板删除后数据清空、树节点选中及切换 tab 时数据加载问题
- 修复字典管理 IconPicker 组件 watch 报错及绑定、属性继承问题
- 修复用户中心头像上传组件 objectId 传递与属性透传问题
- 修复消息管理行拖拽配置缺失 keyField 问题
- 修复文件下载接口响应类型处理及用户表单数据异步设置问题
- 修复地图数据加载跨域、小时分布和热力图格式化问题
- 修复预览组件 modelValue 可选及异步加载内容处理
- 三端 TypeScript 类型检查报错清零
- 依赖与构建
- 合并 vben 上游代码 6 次(07-14、08-10、08-12、08-20×2 等),跟进布局高度计算、弹窗 zIndex、侧边栏等上游改进
- 处理阿里云效 Ubuntu 镜像版本低导致的构建报错(rollup 依赖调整为 @rollup/wasm-node)
- pnpm workspace catalog 及依赖版本更新
- 其他
- 新增单表结构代码生成规范文档(mdp-generator-table)与 antdv-next 自定义 skills
- .gitignore 排除 docs/、.playwright-mcp 目录,注释 commitlint scope 枚举规则
- 工作台应用卡片组件间距和标题样式优化
数据库与文档
- 数据库
- 更新 docs/mdp.sql 全量脚本(新增统计大屏相关表结构)
- 删除过期迁移脚本 V2026.06.29__notify_encryption_migration.sql
- 文档
- 新增统计业务设计文档:统计大屏设计总览、系统概览、用户与组织、登录与安全、消息通知、文件存储、开放平台、接口监控等Tab设计
- 替换 docs/imgs 下各模块功能截图
其他
- build: 发布 1.5.0 版本号(md-build、md-bom、mdp-parent)
- test/dashboard 单元测试覆盖统计大屏核心接口
MDP主数据平台V1.4.0版本升级日志
更新版本:V1.4.0
更新时间:2026年7月6日
升级简介: 重构开放平台,事件推送和接口回调时使用 Token+EncodingAESKey 加解密方案; 接口调用时使用 accessToken + 公私钥加解密方案。
后端日志
依赖升级:
- commons-io.version>2.20.0
- fastjson2.version>2.0.62
- logback-classic.version>1.5.32
开放平台接口调用重构
- 原来逻辑:提前在平台存储应用自己生成的公私钥,在接口调用时使用自己的私钥将参数生成签名,MDP平台接口到请求参数后,使用存放在平台的公钥进行验签
- 现在逻辑:提前在平台存储应用自己生成的公钥(私钥自己保存),在接口调用时,先获取accessToken,后续的接口直接传递accessToken。除了一些安全性较高的接口需要签名和验签,其他大多数接口仅需要传递accessToken即可
开放平台事件推送和接口回调重构
- 原来的逻辑(非对称加解密):提前在平台提前生成公私钥,并交公钥提供给应用保管。平台在触发事件或回调时,使用平台的私钥进行签名,应用接收到事件或回调时,使用平台提供的公钥进行验签。
- 现在的逻辑(对称加解密):提前在平台配置 Token和EncodingAESKey,平台在触发事件或回调时,使用平台的Token和EncodingAESKey进行签名,应用接收到事件或回调时,使用平台提供的Token和EncodingAESKey进行验签。
feat(mdp-sdk): 新增公共请求类 IdRequest
refactor(md-json-starter): 调整json模块代码结构及序列化配置
feat(md-workbench): 用户登录单点登录中心后重定向到指定应用时,新增校验用户是否拥有应用功能
fix(md-xx-server): 调整日志格式和开启服务器操作日志
fix(md-xx-server): 统一控制台与文件日志输出格式,增强日志一致性
fix(md-log-starter): 修复MDC参数无法打印在日志文件中的bug
feat(workbench-web): 单点登录中心接口客户端的接口调用时,增加客户端IP白名单校验和安全脚本执行
refactor: 统一文件相关字段名称为xxxFileId
fix(workbench-web): 移除单点注销推送相关字段并修正配置映射(统一使用 ssoPush 字段)
refactor(开放平台): 重构开放接口调用时,IP访问控制,支持白名单校验
fix(前端): 修复前端项目消息通知无法正常显示的问题
refactor(前端): 移除 use-copy-to-clipboard 相关代码,统一用 vueuse/core 的 useClipboard 替换原有 vben/hooks 的 useCopyToClipboard
feat(md-open): 实现事件推送和接口回调时,支持多种加密模式(参考微信开放平台推送加解密方式)
- 重构NotifyCallbackController,支持明文、兼容、安全三种消息加密模式
- 实现签名验证及消息解密逻辑,增强消息安全性
- 根据事件类型和方法分发处理事件推送和回调任务
- 新增AppKeysFacade调用,获取应用通知配置和加密参数
- 修改AppManager接口及实现,改用应用共享密钥替代公钥进行签名校验
- 调整签名校验相关类,采用HMAC-SHA256对称签名方式
- 移除应用密钥相关的RSA密钥格式及公钥私钥字段,简化密钥管理
- 更新通知相关DTO、实体及枚举,统一加密模式命名及含义
- 在AppKeysService中新增getByAppKey方法,支持通过appKey查询密钥配置
- 代码清理,去除不再使用的RSA工具和相关字段,优化接口调用和参数校验
refactor(md-open): 统一消息加解密为Token+EncodingAESKey方案
- 将回调通知解密逻辑替换为MdpBizMsgCrypt实现,支持明文、兼容和安全模式
- 更新请求参数名为小写驼峰命名,增强字段一致性
- 修改加密推送逻辑,使用MdpBizMsgCrypt统一加密和签名计算
- 统一拼接请求URL参数字段名为小写驼峰
- 废弃原NotifyPushUtil加解密工具,迁移到MdpBizMsgCrypt
- 新增AesException定义,细化加解密异常编码和消息
- 添加ByteGroup和JsonParse辅助类支持消息格式处理
- 优化事件推送和通知信息推送业务数据字段命名
- 统一消息体内业务字段为小写驼峰格式
- 抛出异常时改用业务异常封装更清晰异常语义
feat(md-api): 新增 accessToken.get 接口用于获取accessToken
前端日志
- feat: 优化登录页面,当用户没有权限登录某个应用时,在登录页面进行友好提示
- feat: 新增字符串分割输入组件(StringSplitter),实现字符串分割及编辑功能
- feat: 将表单中allowIp与ssoAllowUrl字段的组件由Input替换为StringSplitter
- refactor: 统一替换文件ID字段命名并调整表单字段处理逻辑
- style: 调整应用Logo上传组件样式
- feat: 优化用户头像显示逻辑
- refactor: 更新中英文翻译文本,完善多语言支持
- refactor: 优化应用秘钥数据模型及表单交互体验
- 移除旧有秘钥格式及公私钥字段,替换为应用标识和秘钥
- 新增事件订阅相关字段及参数如签名令牌和消息加解密密钥
- 调整更新秘钥接口,支持通知地址、加密模式、Token及EncodingAESKey配置
- 表单中新增签名令牌和EncodingAESKey字段,支持复制及随机生成功能
- 优化相关国际化文案,提升用户提示信息和占位符体验
- 移除不再使用的秘钥格式选项及相关表单组件和重置按钮
- 统一表单标签宽度,完善表单字段验证规则,增强字段校验准确性
MDP主数据平台V1.3.0版本升级日志
更新版本:V1.3.0
更新时间:2026年6月12日
后端日志
- 接入claude code,默认集成superpowers、openspec、codegraph等skills
- chore(maven): 统一使用 mdp-parent 作为父POM,优化版本管理和构建配置
- refactor(build): 将mdp-core模块重命名为mdp-base并更新相关配置
- refactor(build): 将mdp-platform模块重命名为mdp-apps并更新相关配置
- refactor(build): 统一调整mdp-apps项目groupId为top.mddata.apps
- feat: 为 DTO 类添加 @EqualsAndHashCode 注解
- refactor(inner-gateway-server): 移除不再使用的依赖项
- 移除 md-log-starter 依赖
- 移除 md-common-pojo 依赖
- refactor(imports): 统一调整包路径优化代码结构
- 将包路径由 子模块.分类 调整为 分类.子模块
- 调整pojo、server、service、facade、dao模块的包名路径
- refactor: 替换JsonUtil为fastjson2实现序列化和反序列化
- feat: 新增md-json-starter模块,优化md-boot模块的职责
- refactor(validator): 优化ValidatorFactory资源管理
- feat: 集成基于注解的数据权限过滤功能
- fix(user-service): 修复保存用户时重复校验逻辑
- refactor(user): 重命名头像字段并修正头像ID处理逻辑
- fix(worker): 禁用开发环境定时任务功能
- fix(sop-gateway-server): 修复响应数据为null时的序列化问题
- feat(security): 增加Groovy脚本执行安全检测机制
前端日志
- feat: 前端项目用ant-design-vue统一迁移为antdv-next
- 接入claude code,默认集成superpowers、openspec、codegraph等skills
- 合并vben最新版本代码
- 修复大量代码的规范、格式等问题
- 废弃项目中使用的less,统一使用vben官方推荐的scss
- 表单详情组件统一使用Form方式
MDP主数据平台V1.2.0版本升级日志
更新版本:V1.2.0
更新时间:2026年5月20日
- build: 依赖升级
- spring-boot>3.5.14
- spring-cloud-dependencies.version>2025.0.2
- nacos.version>3.2.1
- dubbo.version>3.3.6
- spring-boot-admin.version>3.5.9
- sa-token.version>1.45.0
- mybatis-spring.version>3.0.5
- mybatis-flex.version>1.11.7
- oshi.version>7.1.0
- fastjson2.version>2.0.62
- hutool.version>5.8.44
- guava.version>33.6.0-jre
- lombok.version>1.18.46
- ip2region>3.3.7
- build: 合并vben-admin最新前端源码
- feat: 后端项目同时兼容单体架构和微服务架构
- refactor: 字典回显支持i18n回显
- feat: ip2region升级为3.3.7后,改造代码以支持查询ipv4和ipv6的IP定位
- fix: 刷新页面加载路由时,方法增加 await 等待,解决路由加载未完成就访问页面导致404的bug
MDP主数据平台V1.1.0版本升级日志
更新版本:V1.1.0
更新时间:2026年5月9日
- build: 合并vben-admin最新前端源码
- build: 调整boot-server端口号为23455,boot-server端口号为23457,sop-gateway-server端口号为23456
- feat: 新增独立的worker-server服务,负责对外API接口 和 定时任务执行器(简化boot-server职责)
- feat: 集成power-job
- feat: controller 层 重命名为 web层
- feat: worker-server 支持通过配置文件启用或禁用 dubbo、sop
- feat(控制台): 新增 操作日志、登录日志 全功能
- fix(工作台): 从我的应用跳转到指定应用时,登录日志记录有误
- fix(工作台): feat: 应用跳转时,无需到控制台登录页中转。
- fix(开发者中心): 解决开发者中心刷新页面时,404问题
MDP主数据平台V1.0.0版本升级日志
更新版本:V1.0.0
更新时间:2026年4月1日
- feat(开发者中心): 统一维护按钮权限编码,并在前端对应按钮上配置按钮权限
- feat(开发者中心): 完成事件管理、事件订阅、事件触发、事件触发日志等全功能
- 完成事件管理页面增删改查
- 完成应用事件订阅功能
- 完成组织新增、组织编辑、组织删除、用户新增、用户编辑、用户删除等功能实时触发事件,广播给已订阅应用
- 完成事件触发的全流程日志
- feat(开发者中心): 实现事件触发重试及相关接口优化
- feat(开发者中心): 实现帮助文档增删改查
- feat(用户中心): 添加用户名注册及忘记密码相关功能
- feat(用户中心): 新增多种注册账号逻辑并整合角色与组织赋值
- feat(用户中心): 实现右上角消息中心功能与通知组件优化
- fix(用户中心): 修正注册时验证码缓存键及删除逻辑
- fix(用户中心): 优化用户能访问的应用列表逻辑
- fix(用户中心): 修复一键登录时,跳转到undefined页面的bug
- fix(管理中心): 修复角色查询时添加组织性质过滤
- refactor(开发者中心): 完成接口调用日志的记录和页面展示
- fix(file-service): 修复上传文件时返回的临时URL路径
- fix(sop): 修复扫描文档时,无法递归处理父类接口的bug