您现在的位置是:首页 > 文章详情

👍JeeSite V5.11.0 发布,Java低代码,微服务,AI + RAG + CMS 助手

日期:2025-03-26点击:63

升级内容

  • 新增 CMS + RAG + AI 知识库模块,实现向量数据库检索增强生成及人工智能对话(Boot3)

  • 新增 字段权限接口,过滤 select 返回值,update 和 insert 字段值

  • 新增 当 file.checkmd5 文件秒传未开启时,支持实际文件删除

  • 新增 EmpUser 更严格的权限控制,对单条数据进行数据权限过滤

  • 新增 findUserListByCompanyCodes 方法,根据公司编码获取用户编码和名称

  • 新增 sys.office.notAllowDeleteIfUserExists 参数,机构下有用户不允许删除

  • 新增 sys.company.notAllowDeleteIfUserExists 参数,公司下有用户不允许删除

  • 新增 数据权限接口 addFilterByPermission(String sqlMapKey, String permission)

  • 优化 当维护机构或公司数据时,自动清理机构和公司下的用户缓存,包括子机构和公司

  • 优化 删除机构和公司时,默认修改主键数据为标记删除后缀 markIdDeleteFlag

  • 优化 findByParentCodesLike 增加按状态查询,并且返回状态列

  • 优化 内容管理,优化前端网站一些基础样式风格

  • 优化 代码生成模板,表格首列增加 title 属性

  • 优化 系统属性 properties 支持从系统环境变量中获取参数

  • 优化 jeesite-*.yml 模块配置文件,增加 IDEA 提示助手

  • 优化 fileupload bizType参数为空时,readonly 不生效问题

  • 优化 service.sh 脚本,支持优雅关闭服务

  • 优化 新增 x-ajax=event-stream 请求头支持

  • 优化 微信小程序登录 unionId 如果不存在,使用 openid 作为关联标识

  • 优化 j2cache 通知 evict 时,如果本地缓存不存在,则直接忽略

  • 优化 避免 Session 缓存中存不正确的类型,如为 String 的问题

  • 修正 内容管理 文章管理列表按权重排序

  • 修正 Job 运行一次时,某些极端情况下可能会空值针(列表显示不全)

  • 修正 Vue路由数据,叶子节点不能是 LAYOUT 组件,否则会打不开页面

  • 修正 favorPathExtension 和 favorParameter 参数无效问题

  • 修正 代码生成模板,微服务缺少 application.yml 配置文件问题

  • 升级 数据大屏3.0、vue3、ai、自定义组件、多版本等

Vue 分离端版本

  • 新增 AI 聊天助手交互界面(Boot3)

  • 新增 packages / dbm 数据管理界面

  • 新增 Dialog 组件,实现 Modal 和 Drawer 快速切换

  • 新增 BpmButton 组件,autoClaim 参数,候选任务打开表单时自动签收

  • 新增 用户注册功能、账号找回密码功能、个人中心修改密保问题、手机验证码登录

  • 新增 ValidCode 图片验证码组件

  • 调整 目录 /views/框架类型的视图 移动到 /layouts/views 目录下

  • 调整 路由 /error-log/list 更改为 /errorLog/list

  • 优化 ScrollContainer 结构,expose 出 scrollTo、scrollBottom 方法

  • 优化 PageWrapper 组件 contentFullHeight 参数,sidebar 时高度全屏自适应

  • 优化 如果用户定义的 desktopUrl 是非法路径,就跳转到 404,防止无法进入系统

  • 优化 BasicTable 编辑表格 onEdit 避免 edit 的 cbs 和 refs 的属性提交给后台

  • 优化 个人中心修改密码页面、绑定第三方账号页面、安全设置页面

  • 优化 国际化语言包完善,角色菜单数据权限国际化

  • 优化 BasicUpload 组件 change 返回 fileList 数据

  • 优化 StrengthMeter 组件,支持 v-model:value

  • 优化 Select 初始值给值的时候,检测是否需要选择第一项

  • 优化 默认解除用户管理不能选择父组织和公司的要求,根据业务取消进行开关

  • 修正 更新用户信息后 desktopUrl、postList、roleList 数据丢失问题

  • 修正 子表页面回显时没有清除上一次删除的记录 delDataSource

  • 修正 消息过多的时候,合并消息的详情按钮,应该打开消息列表

  • 修正 字典管理,选项图标不正确问题

  • 升级 package.json,eslint 9.21、prettier、stylelint、等等

  • 其它更多细节优化

升级方法

  • 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.11.0-SNAPSHOT
  • Spring Boot 3 版本,修改 pom.xml 文件中版本号为 5.11.0.springboot3-SNAPSHOT
  • 如果您修改了 parentcommonmodules 等项目源码,请与 git 上的代码进行同步
  • 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
  • 执行 root/package.bat(sh) 打包脚本,强制更新依赖。

Vue 分离端版本

  • 请与 jeesite-vue 代码仓库源码进行同步,合并代码,手动解决冲突代码
  • 调整 目录 /views/框架类型的视图 移动到 /layouts/views 目录下
  • 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
  • 匹配后端版本为 JeeSite v5.11.0 或 5.11.0.springboot3

了解更多

JeeSite 生态系统

原文链接:https://www.oschina.net/news/340976/jeesite-5-11-0
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章