
升级内容
-
新增 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
- 如果您修改了
parent
、common
、modules
等项目源码,请与git
上的代码进行同步 - 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Vue 分离端版本
- 请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码 - 调整 目录 /views/框架类型的视图 移动到 /layouts/views 目录下
- 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 匹配后端版本为
JeeSite v5.11.0 或 5.11.0.springboot3
了解更多
- JeeSite 官网地址:http://jeesite.com
- JeeSite 在线文档:http://docs.jeesite.com
- JeeSite Vue 版演示地址:https://vue.jeesite.com
- JeeSite 全栈版演示地址:https://demo.jeesite.com
- JeeSite 源码下载地址:https://gitee.com/thinkgem/jeesite5
- JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue
- JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp
- JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud
- JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client
JeeSite 生态系统
- AI 模块:https://gitee.com/thinkgem/jeesite5/blob/v5.springboot3/modules/cms-ai
- 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud
- Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/
- 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/
- 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp
- PC 客户端程序:https://gitee.com/thinkgem/jeesite-client
- Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue
- JeeSite 统一认证:https://jeesite.com/docs/oauth2-server/
- TopIAM 统一认证:https://jeesite.com/docs/topiam/
- JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow
- Mybatis-Plus: https://gitee.com/thinkgem/jeesite-mybatisplus
- Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api
- 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519
还没有评论,来说两句吧...