[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-jeecgboot--JeecgBoot":3,"tool-jeecgboot--JeecgBoot":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",155373,2,"2026-04-14T11:34:08",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108322,"2026-04-10T11:39:34",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[52,13,15,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":32,"last_commit_at":59,"category_tags":60,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":67,"readme_en":68,"readme_zh":69,"quickstart_zh":70,"use_case_zh":71,"hero_image_url":72,"owner_login":73,"owner_name":74,"owner_avatar_url":75,"owner_bio":76,"owner_company":77,"owner_location":77,"owner_email":78,"owner_twitter":77,"owner_website":79,"owner_url":80,"languages":81,"stars":115,"forks":116,"last_commit_at":117,"license":118,"difficulty_score":119,"env_os":120,"env_gpu":121,"env_ram":122,"env_deps":123,"category_tags":137,"github_topics":138,"view_count":32,"oss_zip_url":77,"oss_zip_packed_at":77,"status":17,"created_at":159,"updated_at":160,"faqs":161,"releases":191},7445,"jeecgboot\u002FJeecgBoot","JeecgBoot","一款 AI 驱动的低代码平台，提供\"零代码\"与\"代码生成\"双模式——零代码模式一句话搭建系统，代码生成模式自动输出前后端代码与建表 SQL，生成即可运行。平台内置 AI 聊天助手、AI大模型、知识库、AI流程编排、MCP 与插件体系，兼容主流大模型，支持一句话生成流程图、设计表单、聊天式业务操作，解决 Java 项目 80% 重复工作，高效且不失灵活。","JeecgBoot 是一款面向企业级应用的 AI 驱动低代码开发平台，旨在通过“零代码”与“代码生成”双模式，大幅简化 Java 项目的构建流程。它核心解决了传统开发中重复性工作繁多、效率低下以及普通低代码平台灵活性不足的痛点。对于开发者而言，JeecgBoot 能自动完成前后端代码、数据库 SQL 及权限菜单的生成，消除约 80% 的样板工作；对于业务人员，则支持通过自然语言对话直接搭建系统、设计表单或绘制流程图，无需编写任何代码。\n\n该平台基于 SpringBoot3、Vue3 等主流技术栈，内置强大的 AI 助手、知识库及流程编排能力，兼容 ChatGPT、DeepSeek、Ollama 等多种大模型。其独特亮点在于创新的\"AI Skills\"体系，用户只需输入一句话需求，即可自动触发从需求解析到代码落地的全流程自动化，真正实现自然语言驱动开发。同时，平台保留了“在线配置 + 手工合并”的机制，确保在提升效率的同时不牺牲系统的可扩展性与定制能力。JeecgBoot 非常适合 Java 开发者、企业 IT 团队以及需要快速构建 OA、ERP、CRM 等管理系统的组织使用，是兼顾高效","JeecgBoot 是一款面向企业级应用的 AI 驱动低代码开发平台，旨在通过“零代码”与“代码生成”双模式，大幅简化 Java 项目的构建流程。它核心解决了传统开发中重复性工作繁多、效率低下以及普通低代码平台灵活性不足的痛点。对于开发者而言，JeecgBoot 能自动完成前后端代码、数据库 SQL 及权限菜单的生成，消除约 80% 的样板工作；对于业务人员，则支持通过自然语言对话直接搭建系统、设计表单或绘制流程图，无需编写任何代码。\n\n该平台基于 SpringBoot3、Vue3 等主流技术栈，内置强大的 AI 助手、知识库及流程编排能力，兼容 ChatGPT、DeepSeek、Ollama 等多种大模型。其独特亮点在于创新的\"AI Skills\"体系，用户只需输入一句话需求，即可自动触发从需求解析到代码落地的全流程自动化，真正实现自然语言驱动开发。同时，平台保留了“在线配置 + 手工合并”的机制，确保在提升效率的同时不牺牲系统的可扩展性与定制能力。JeecgBoot 非常适合 Java 开发者、企业 IT 团队以及需要快速构建 OA、ERP、CRM 等管理系统的组织使用，是兼顾高效交付与深度定制的理想选择。","中文 | [English](.\u002FREADME.en-US.md)\n\nJeecgBoot AI低代码平台\n===============\n\n当前最新版本： 3.9.1（发布日期：2026-01-28） \n\n\n[![AUR](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache%20License%202.0-blue.svg)](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fblob\u002Fmaster\u002FLICENSE)\n[![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAuthor-北京国炬软件-orange.svg)](https:\u002F\u002Fjeecg.com)\n[![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fblog-技术博客-orange.svg)](https:\u002F\u002Fmy.oschina.net\u002Fjeecg)\n[![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-3.9.1-brightgreen.svg)](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fzhangdaiscott\u002Fjeecg-boot.svg?style=social&label=Stars)](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)\n[![GitHub forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fzhangdaiscott\u002Fjeecg-boot.svg?style=social&label=Fork)](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)\n\n\n\n项目介绍\n-----------------------------------\n\n\u003Ch3 align=\"center\">企业级AI低代码平台\u003C\u002Fh3>\n\nJeecgBoot 是一款 AI 驱动的低代码开发平台，以\"低代码 + 零代码\"双模式覆盖从快速搭建到深度定制的全场景需求。零代码模式下，一句话即可搭建完整业务系统；\n代码生成模式下，AI 自动输出前后端代码、建表 SQL 与菜单权限，生成即可运行。\n平台内置 AI 聊天助手、知识库、流程编排、MCP 与插件体系，兼容主流大模型，同时支持一句话生成流程图、一句话设计表单、聊天式业务操作等智能能力。\n整体遵循\"AI 生成 → 在线配置 → 代码生成 → 手工合并\"的开发流程，解决 Java 项目中 80% 的重复工作，在大幅提升效率的同时保留充分的灵活性与可控性。\n\n---\n\n采用最新的前后端分离技术栈（Ant Design&Vue3，SpringBoot3，SpringCloud Alibaba，Mybatis-plus，具备强大且颗粒化的权限控制，支持按钮权限和数据权限设置，满足大型业务系统需求。功能涵盖在线表单、表单设计、流程设计、门户设计、报表与大屏设计、OA办公、AI应用、AI知识库、大模型管理、AI流程编排、AI聊天，支持ChatGPT、DeepSeek、Ollama等多种AI大模型。\n\n\n- `零代码能力:` 国内首个“低代码+零代码”双模驱动的AI智能开发平台！同时支持低代码和零代码; 让开发者用低代码，让业务人员在同一个平台上用零代码！\n\n- `AI驱动开发:` 全新推出AI驱动开发能力，支持一句话生成完整系统，提供零代码模式（一句话搭建系统，无需编写代码）和代码生成模式（基于 jeecg-codegen，自动生成完整代码和建表SQL）两种选择。同时支持一句话自动绘制流程图、设计表单，省去手工绘制繁琐步骤。[实战视频](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1KKwTzJEbX\u002F) | [Skills技能清单](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fai\u002Fskills\u002Fskill-comparison\u002F)\n\n- `AI智能报表:` JimuReport是一款自主研发的强大开源企业级Web报表工具。它通过零编码的拖拽式操作，赋能用户如同搭积木般轻松构建各类复杂报表，全面满足企业数据可视化与分析需求，助力企业级数据产品的高效打造与应用。\n\n- `AI智能大屏:` JimuBI一款自主研发的强大的大屏和仪表盘设计工具。专注数字孪生与数据可视化，支持交互式大屏、仪表盘、门户和移动端，实现“一次开发，多端适配”。 大屏设计类Word风格，支持多屏切换，自由拖拽，轻松打造炫酷动态界面。\n\n- `AI应用平台:` 盖AI应用管理、AI模型管理、智能对话助手、知识库问答、流程编排与设计器、AI建表、MCP插件配置等功能。平台兼容主流大模型，包括ChatGPT、DeepSeek、Ollama、智普、千问等，助力企业高效构建智能化应用，推动低代码开发与AI深度融合。\n\n- `JEECG宗旨是:` JEECG旨在通过OnlineCoding平台实现简单功能的零代码快速搭建，同时针对复杂功能采用代码生成器生成代码并手工合并，打造智能且灵活的低代码开发模式，有效解决了当前低代码产品普遍缺乏灵活性的问题，提升开发效率的同时兼顾系统的扩展性和定制化能力。\n\n- `JEECG业务流程:` JEECG业务流程采用BPM工作流引擎实现业务审批，扩展任务接口供开发人员编写业务逻辑，表单提供表单设计器、在线配置表单和编码表单等多种解决方案。通过流程与表单的分离设计（松耦合）及任务节点的灵活配置，既保障了企业流程的安全性与保密性，又大幅降低了开发人员的工作量。\n\n\n\n\n\nAI 重磅能力\n-----------------------------------\n\nJeecgBoot 全新推出 AI 驱动开发能力，**支持一句话生成完整系统**，极大简化开发流程。\n\n**两种模式，灵活选择：**\n\n| 模式 | 说明 |\n|------|------|\n| 零代码模式 | 一句话即可搭建系统，无需编写任何代码 |\n| 代码生成模式 | 基于 jeecg-codegen，自动生成完整代码和建表 SQL |\n\n**更多 AI 能力：**\n- 支持一句话自动绘制流程图，省去手工绘制繁琐步骤\n- 支持一句话自动设计表单，快速完成表单搭建\n\n**Skills下载：** [jeecgboot\u002Fskills](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002Fskills)\n\n**视频教程：** [JeecgBoot+Skills自然语言编程](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1KKwTzJEbX\u002F)\n\n**官方文档：** [Skills技能清单](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fai\u002Fskills\u002Fskill-comparison\u002F)\n\n\nAI Skills 技能清单\n-----------------------------------\n\n结合 Claude Code 的 AI Skills 技能，JeecgBoot 实现了**自然语言驱动的低代码开发**，一句话即可完成从需求到代码\u002F配置的全流程自动化。[详细文档](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fai\u002Fskills\u002Fskill-comparison\u002F) | [Skills 下载](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002Fskills)\n\n| Skill | 技能 | 功能介绍 | 是否需要写代码 |\n|-------|------|----------|---------------|\n| `jeecg-codegen` | AI一句话生成全套代码 | 自然语言需求自动转换为 JeecgBoot 全套 CRUD 代码，包括后端 Java 代码 + 前端 Vue3 代码 + 建表 SQL + 菜单权限 SQL，支持无表生成，甚至生成一套系统全代码 | 否（AI 自动生成源码） |\n| `jeecg-onlform` | AI一句话创建 Online 表单 | 自然语言需求自动转换为 JeecgBoot Online 表单，完成从表单配置 → 同步数据库 → 生成菜单 SQL 的全流程自动化 | 否 |\n| `jeecg-onlreport` | AI一句话创建 Online 报表 | 将自然语言需求自动转换为 JeecgBoot Online 报表，完成从 SQL 编写 → 字段解析 → 报表配置 → 创建报表的全流程自动化 | 否 |\n| `jeecg-desform` | AI一句话画表单 | 自然语言的表单需求描述自动转换为 JeecgBoot 的设计器表单，完成从需求解析 → JSON 生成 → API 创建的全流程自动化，甚至可以创建一套系统 | 否 |\n| `jeecg-bpmn` | AI一句话画流程 | 将自然语言的审批流程描述自动转换为 Flowable BPMN 2.0 XML，并通过 API 在 JeecgBoot 系统中自动创建流程 | 否 |\n\n\n适用项目\n-----------------------------------\nJeecgBoot低代码平台兼容所有J2EE项目开发，支持信创国产化，特别适用于SAAS、企业信息管理系统（MIS）、内部办公系统（OA）、企业资源计划系统（ERP）、客户关系管理系统（CRM）及AI知识库等场景。其半智能手工Merge开发模式，可显著提升70%以上的开发效率，极大降低开发成本。同时，JeecgBoot还是一款全栈式AI开发平台，助力企业快速构建和部署个性化AI应用。。\n\n\n**信创兼容说明**\n- 操作系统：国产麒麟、银河麒麟等国产系统几乎都是基于 Linux 内核，因此它们具有良好的兼容性。\n- 数据库：达梦、人大金仓、TiDB\n- 中间件：东方通 TongWeb、TongRDS，宝兰德 AppServer、CacheDB, [信创配置文档](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Ftongweb-deploy\u002F)\n\n\n版本说明\n-----------------------------------\n\n|下载 | SpringBoot3.5 + Shiro                                   |SpringBoot3.5+ SpringAuthorizationServer | SpringBoot3.5 + Sa-Token | SpringBoot2.7(JDK17\u002FJDK8) |\n|------|---------------------------------------------------------|----------------------------|-------------------|--------------------------------------------|\n| Github | [`main`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)        | [`springboot3_sas`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Ftree\u002Fspringboot3_sas) 分支  |  [`springboot3-satoken`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Ftree\u002Fspringboot3-satoken) 分支|[`springboot2`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Ftree\u002Fspringboot2) 分支|\n| Gitee | [`main`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot) | [`springboot3_sas`](https:\u002F\u002Fgitee.com\u002Fjeecg\u002FJeecgBoot\u002Ftree\u002Fspringboot3_sas) 分支|  [`springboot3-satoken`](https:\u002F\u002Fgitee.com\u002Fjeecg\u002FJeecgBoot\u002Ftree\u002Fspringboot3-satoken) 分支|[`springboot2`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Ftree\u002Fspringboot2)     分支 |\n\n\n- `jeecg-boot` 是后端JAVA源码项目Springboot3+Shiro+Mybatis+SpringCloudAlibaba（支持单体和微服务切换）.\n- `jeecgboot-vue3` 是前端VUE3源码项目（vue3+vite6+ts最新技术栈）.\n- `JeecgUniapp`  是[配套APP框架](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgUniapp) 适配多个终端，支持APP、小程序、H5、鸿蒙、鸿蒙Next.\n- `jeecg-boot-starter`  是[jeecg-boot对应的底层封装starter](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002Fjeecg-boot-starter) ：微服务启动、xxljob、分布式锁starter、rabbitmq、分布式事务、分库分表shardingsphere等.\n- 参考 [文档](https:\u002F\u002Fhelp.jeecg.com\u002Fui\u002F2dev\u002Fmini) 可以删除不需要的demo，制作一个精简版本\n\n\n\n启动项目\n-----------------------------------\n\n> 默认账号密码： admin\u002F123456\n\n- [开发环境搭建](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fsetup\u002Ftools)\n- [IDEA启动前后端(单体模式)](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fsetup\u002Fidea\u002Fstartup)\n- [Docker一键启动(单体模式)](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fdocker\u002Fquick)\n- [IDEA启动前后端(微服务方式)](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fspringcloud\u002Fswitchcloud\u002Fmonomer)\n- [Docker一键启动(微服务方式)](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fdocker\u002Fquickcloud)\n\n\n技术文档\n-----------------------------------\n\n- 在线演示：  [平台演示](https:\u002F\u002Fboot3.jeecg.com) | [APP演示](https:\u002F\u002Fjeecg.com\u002FappIndex)\n- 官方网站：  [http:\u002F\u002Fwww.jeecg.com](http:\u002F\u002Fwww.jeecg.com)\n- 入门指南：  [快速入门](http:\u002F\u002Fwww.jeecg.com\u002Fdoc\u002Fquickstart)  | [开发文档](https:\u002F\u002Fhelp.jeecg.com)  | [AI应用手册](https:\u002F\u002Fhelp.jeecg.com\u002Faigc) | [视频教程](http:\u002F\u002Fjeecg.com\u002Fdoc\u002Fvideo)\n- 技术支持：  [反馈问题](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002Fnew?template=bug_report.md)    | [低代码体验一分钟](https:\u002F\u002Fjeecg.blog.csdn.net\u002Farticle\u002Fdetails\u002F106079007) \n- QQ交流群 ： 964611995、⑩716488839(满)、⑨808791225(满)、其他(满)\n\n\nAI 应用平台介绍\n-----------------------------------\n\n一个全栈式 AI 开发平台，旨在帮助开发者快速构建和部署个性化的 AI 应用。\n\nJeecgBoot平台提供了一套完善的AI应用管理系统模块，是一套类似`Dify`的`AIGC应用开发平台`+`知识库问答`，是一款基于LLM大语言模型AI应用平台和 RAG 的知识库问答系统。\n其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等，让您可以快速从原型到生产，拥有AI服务能力。 \n\n- [详细专题介绍，请点击查看](README-AI.md)\n\n- AI视频介绍\n\n[![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fjeecg_aivideo.png)](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1zmd7YFE4w)\n\n\n为什么选择JeecgBoot?\n-----------------------------------\n> 界内首款AI低代码开发平台，同时具备AI应用平台和低代码平台，通过AI驱动低代码开发！\n> 开源界\"小普元\"超越传统商业平台。引领低代码开发模式(OnlineCoding-> 代码生成器 -> 手工MERGE)，低代码开发同时又支持灵活编码， 可以帮助解决Java项目70%的重复工作，让开发更多关注业务。既能快速提高开发效率，节省成本，同时又不失灵活性。\n\n- 1.提供了一套完善的AI应用管理系统模块，是一套类似`Dify`的`AIGC应用开发平台`+`知识库问答`，是一款基于LLM大语言模型AI应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等，让您可以快速从原型到生产，拥有AI服务能力\n- 2.采用最新主流前后分离框架（Spring Boot3 + MyBatisPlus + Vue3.0 + TypeScript + Vite6 + Ant Design Vue4 ）等新技术方案。便于学习容易上手，代码生成器依赖性低，灵活的扩展能力，可快速实现二次开发。\n- 3.支持微服务Spring Cloud Alibaba（Nacos、Gateway、Sentinel、Skywalking），提供简易机制，支持单体和微服务自由切换（这样可以满足各类项目需求）。\n- 4.开发效率高，支持在线建表和AI建表，提供强大代码生成器，单表、树列表、一对多、一对一等数据模型，增删改查功能一键生成，菜单配置直接使用。\n- 5.代码生成器提供强大模板机制，支持自定义模板，目前提供四套风格模板（单表两套、树模型一套、一对多三套）。\n- 6.提供强大的报表和大屏可视化工具，支持丰富的数据源连接，能够通过拖拉拽方式快速制作报表、大屏和门户设计；支持多种图表类型：柱形图、折线图、散点图、饼图、环形图、面积图、漏斗图、进度图、仪表盘、雷达图、地图等。\n- 7.低代码能力：在线表单（无需编码，通过在线配置表单，实现表单的增删改查，支持单表、树、一对多、一对一等模型，实现人人皆可编码），在线配置零代码开发、所见即所得支持23种类控件。\n- 8.低代码能力：在线报表、在线图表（无需编码，通过在线配置方式，实现数据报表和图形报表，可以快速抽取数据，减轻开发压力，实现人人皆可编码）。\n- 9.Online支持在线增强开发，提供在线代码编辑器，支持代码高亮、代码提示等功能，支持多种语言（Java、SQL、JavaScript等）。\n- 10.封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能，支持访问授权、按钮权限、数据权限等功能。\n- 11.前端UI提供丰富的组件库，支持各种常用组件，如表格、树形控件、下拉框、日期选择器等，满足各种复杂的业务需求 [UI组件库文档](https:\u002F\u002Fhelp.jeecg.com\u002Fcategory\u002Fui%E7%BB%84%E4%BB%B6%E5%BA%93)。\n- 12.提供APP配套框架，一份多代码多终端适配，一份代码多终端适配，小程序、H5、安卓、iOS、鸿蒙Next。\n- 13.新版APP框架采用Uniapp、Vue3.0、Vite、Wot-design-uni、TypeScript等最新技术栈，包括二次封装组件、路由拦截、请求拦截等功能。实现了与JeecgBoot完美对接：目前已经实现登录、用户信息、通讯录、公告、移动首页、九宫格、聊天、Online表单、仪表盘等功能，提供了丰富的组件。\n- 14.提供了一套成熟的AI应用平台功能，从AI模型、知识库到AI应用搭建，助力企业快速落地AI服务，加速智能化升级。\n- 15.AI能力：目前JeecgBoot支持AI大模型chatgpt和deepseek，现在最新版默认使用deepseek，速度更快质量更高。目前提供了AI对话助手、AI知识库、AI应用、AI建表、AI报表等功能。\n- 16.提供新行编辑表格JVXETable，轻松满足各种复杂ERP布局，拥有更高的性能、更灵活的扩展、更强大的功能。\n- 17.平台首页风格，提供多种组合模式，支持自定义风格；支持门户设计，支持自定义首页。\n- 18.常用共通封装，各种工具类（定时任务、短信接口、邮件发送、Excel导入导出等），基本满足80%项目需求。\n- 19.简易Excel导入导出，支持单表导出和一对多表模式导出，生成的代码自带导入导出功能。\n- 20.集成智能报表工具，报表打印、图像报表和数据导出非常方便，可极其方便地生成PDF、Excel、Word等报表。\n- 21.采用前后分离技术，页面UI风格精美，针对常用组件做了封装：时间、行表格控件、截取显示控件、报表组件、编辑器等。\n- 22.查询过滤器：查询功能自动生成，后台动态拼SQL追加查询条件；支持多种匹配方式（全匹配\u002F模糊查询\u002F包含查询\u002F不匹配查询）。\n- 23.数据权限（精细化数据权限控制，控制到行级、列表级、表单字段级，实现不同人看不同数据，不同人对同一个页面操作不同字段）。\n- 24.接口安全机制，可细化控制接口授权，非常简便实现不同客户端只看自己数据等控制；也提供了基于AK和SK认证鉴权的OpenAPI功能。\n- 25.活跃的社区支持；近年来，随着网络威胁的日益增加，团队在安全和漏洞管理方面积累了丰富的经验，能够为企业提供全面的安全解决方案。\n- 26.权限控制采用RBAC（Role-Based Access Control，基于角色的访问控制）。\n- 27.页面校验自动生成（必须输入、数字校验、金额校验、时间空间等）。\n- 28.支持SaaS服务模式，提供SaaS多租户架构方案。\n- 29.分布式文件服务，集成MinIO、阿里OSS等优秀的第三方，提供便捷的文件上传与管理，同时也支持本地存储。\n- 30.主流数据库兼容，一套代码完全兼容MySQL、PostgreSQL、Oracle、SQL Server、MariaDB、达梦、人大金仓等主流数据库。\n- 31.集成工作流Flowable，并实现了只需在页面配置流程转向，可极大简化BPM工作流的开发；用BPM的流程设计器画出了流程走向，一个工作流基本就完成了，只需写很少量的Java代码。\n- 32.低代码能力：在线流程设计，采用开源Flowable流程引擎，实现在线画流程、自定义表单、表单挂靠、业务流转。\n- 33.多数据源：极其简易的使用方式，在线配置数据源配置，便捷地从其他数据抓取数据。\n- 34.提供单点登录CAS集成方案，项目中已经提供完善的对接代码。\n- 35.低代码能力：表单设计器，支持用户自定义表单布局，支持单表、一对多表单，支持select、radio、checkbox、textarea、date、popup、列表、宏等控件。\n- 36.专业接口对接机制，统一采用RESTful接口方式，集成Swagger-UI在线接口文档，JWT token安全验证，方便客户端对接。\n- 37.高级组合查询功能，在线配置支持主子表关联查询，可保存查询历史。\n- 38.提供各种系统监控，实时跟踪系统运行情况（监控Redis、Tomcat、JVM、服务器信息、请求追踪、SQL监控）。\n- 39.消息中心（支持短信、邮件、微信推送等）；集成WebSocket消息通知机制。\n- 40.支持多语言，提供国际化方案。\n- 41.数据变更记录日志，可记录数据每次变更内容，通过版本对比功能查看历史变化。\n- 42.提供简单易用的打印插件，支持谷歌、火狐、IE11+等各种浏览器。\n- 43.后端采用Maven分模块开发方式；前端支持菜单动态路由。\n- 44.提供丰富的示例代码，涵盖了常用的业务场景，便于学习和参考。\n\n\n\n技术架构\n-----------------------------------\n\n#### 前端\n\n- 前端环境要求：Node.js要求`Node 20+` 版本以上、pnpm 要求`9+` 版本以上\n\n ` ( Vite 不再支持已结束生命周期（EOL）的 Node.js 18。现在需要使用 Node.js 20.19+ 或 22.12+)`\n\n- 依赖管理：node、npm、pnpm\n- 前端IDE建议：IDEA、WebStorm、Vscode\n- 采用 Vue3.0+TypeScript+Vite6+Ant-Design-Vue4等新技术方案，包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能\n- 最新技术栈：Vue3.0 + TypeScript + Vite6 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6\n\n\n#### 后端\n\n- IDE建议： IDEA (必须安装lombok插件 )\n- 语言：Java 默认jdk17(jdk21、jdk24)\n- 依赖管理：Maven\n- 基础框架：Spring Boot 3.5.5\n- 微服务框架： Spring Cloud Alibaba 2023.0.3.3\n- 持久层框架：MybatisPlus 3.5.12\n- 报表工具： JimuReport 2.1.3\n- 安全框架：Apache Shiro 2.0.4，Jwt 4.5.0\n- 微服务技术栈：Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking\n- 数据库连接池：阿里巴巴Druid 1.2.24\n- AI大模型：支持 `ChatGPT` `DeepSeek` `千问`等各种常规模式\n- 日志打印：logback\n- 缓存：Redis\n- 其他：autopoi, fastjson，poi，Swagger-ui，quartz, lombok（简化代码）等。\n- 默认提供MySQL5.7+数据库脚本\n\n#### 数据库支持\n\n> jeecgboot平台支持以下数据库，默认我们只提供mysql脚本，其他数据库可以参考[转库文档](https:\u002F\u002Fmy.oschina.net\u002Fjeecg\u002Fblog\u002F4905722)自己转。\n\n|  数据库   |  支持   |\n| --- | --- |\n|   MySQL   |  √   |\n|  Oracle11g   |  √   |\n|  Sqlserver2017   |  √   |\n|   PostgreSQL   |  √   |\n|   MariaDB   |  √   |\n|   达梦   |  √   |\n|   人大金仓   |  √   |\n|   TiDB     |  √   |\n|   kingbase8   |  √   |\n\n\n\n \n## 微服务解决方案\n\n- 1、服务注册和发现 Nacos √\n- 2、统一配置中心 Nacos  √\n- 3、路由网关 gateway(三种加载方式) √\n- 4、分布式 http feign √\n- 5、熔断降级限流 Sentinel √\n- 6、分布式文件 Minio、阿里OSS √ \n- 7、统一权限控制 JWT + Shiro √\n- 8、服务监控 SpringBootAdmin√\n- 9、链路跟踪 Skywalking   [参考文档](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fspringcloud\u002Fsuper\u002Fskywarking)\n- 10、消息中间件 RabbitMQ  √\n- 11、分布式任务 xxl-job  √ \n- 12、分布式事务 Seata\n- 13、轻量分布式日志 Loki+grafana套件\n- 14、支持 docker-compose、k8s、jenkins\n- 15、CAS 单点登录   √\n- 16、路由限流   √\n\n\n\n\n### 功能清单\n```\n├─AI应用平台\n│  ├─AI模型管理\n│  ├─AI应用管理\n│  ├─AI知识库\n│  ├─AI流程编排\n│  ├─AI聊天助手(支持图片、文件)\n│  ├─AI聊天助手支持嵌入第三方、支持移动端\n│  ├─MCP插件管理\n│  ├─提示词管理\n│  ├─支持各种常见模型ChatGPT和DeepSeek、ollama等\n├─AI应用门户\n│  ├─ Chat2BI 图表生成智能体\n│  ├─ AI绘图智能体\n│  ├─ 看图说话\n│  ├─ 图像识别\n│  ├─ 帮我写作\n├─工具箱\n│  ├─OCR识别\n│  ├─AI 海报\n│  ├─AI 写作\n│  ├─AI 简历\n├─AI辅助功能\n│  ├─AI建表（Online表单）\n│  ├─AI生成报表（Online报表）\n│  ├─AI生成大屏\n├─系统管理\n│  ├─用户管理\n│  ├─角色管理\n│  ├─菜单管理\n│  ├─首页配置\n│  ├─权限设置（支持按钮权限、数据权限）\n│  ├─表单权限（控制字段禁用、隐藏）\n│  ├─部门管理\n│  ├─我的部门（二级管理员）\n│  └─字典管理\n│  └─分类字典\n│  └─系统公告\n│  └─职务管理\n│  └─通讯录\n│  ├─多数据源管理\n│  ├─白名单管理\n│  ├─第三方配置（对接钉钉和企业微信）\n│  └─多租户管理（租户管理、租户角色、我的租户、租户默认套餐管理）\n├─Online在线开发(低代码)\n│  ├─Online在线表单\n│  ├─Online代码生成器\n│  ├─Online在线报表\n│  ├─仪表盘设计器\n│  ├─系统编码规则\n│  ├─系统校验规则\n│  ├─APP版本管理\n├─数据可视化\n│  ├─报表设计器(支持打印设计）\n│  ├─大屏设和仪表盘设计\n├─OpenAPI（基于AK和SK认证鉴权）\n│  ├─接口管理\n│  ├─接口授权\n│  ├─接口文档\n├─消息中心\n│  ├─消息管理\n│  ├─模板管理\n├─代码生成器(低代码)\n│  ├─代码生成器功能（一键生成前后端代码，生成后无需修改直接用，绝对是后端开发福音）\n│  ├─代码生成器模板（提供4套模板，分别支持单表和一对多模型，不同风格选择）\n│  ├─代码生成器模板（生成代码，自带excel导入导出）\n│  ├─查询过滤器（查询逻辑无需编码，系统根据页面配置自动生成）\n│  ├─高级查询器（弹窗自动组合查询条件）\n│  ├─Excel导入导出工具集成（支持单表，一对多 导入导出）\n│  ├─平台移动自适应支持\n│  ├─提供新版uniapp3的代码生成器模板\n├─系统监控\n│  ├─Gateway路由网关\n│  ├─基于AK和SK认证鉴权OpenAPI功能\n│  ├─定时任务\n│  ├─数据源管理\n│  ├─性能扫描监控\n│  │  ├─监控 Redis\n│  │  ├─Tomcat\n│  │  ├─jvm\n│  │  ├─服务器信息\n│  │  ├─请求追踪\n│  │  ├─磁盘监控\n│  ├─系统日志\n│  ├─消息中心（支持短信、邮件、微信推送等等）\n│  ├─数据日志（记录数据快照，可对比快照，查看数据变更情况）\n│  ├─SQL监控\n│  ├─在线用户\n│─报表示例\n│  ├─曲线图\n│  └─饼状图\n│  └─柱状图\n│  └─折线图\n│  └─面积图\n│  └─雷达图\n│  └─仪表图\n│  └─进度条\n│  └─排名列表\n│  └─等等\n│─大屏模板\n│  ├─作战指挥中心大屏\n│  └─物流服务中心大屏\n│─常用示例\n│  ├─自定义组件\n│  ├─对象存储(对接阿里云)\n│  ├─JVXETable示例（各种复杂ERP布局示例）\n│  ├─单表模型例子\n│  └─一对多模型例子\n│  └─打印例子\n│  └─一对多TAB例子\n│  └─内嵌table例子\n│  └─常用选择组件\n│  └─异步树table\n│  └─接口模拟测试\n│  └─表格合计示例\n│  └─异步树列表示例\n│  └─一对多JEditable\n│  └─JEditable组件示例\n│  └─图片拖拽排序\n│  └─图片翻页\n│  └─图片预览\n│  └─PDF预览\n│  └─分屏功能\n│─封装通用组件\t\n│  ├─行编辑表格JEditableTable\n│  └─省略显示组件\n│  └─时间控件\n│  └─高级查询\n│  └─用户选择组件\n│  └─报表组件封装\n│  └─字典组件\n│  └─下拉多选组件\n│  └─选人组件\n│  └─选部门组件\n│  └─通过部门选人组件\n│  └─封装曲线、柱状图、饼状图、折线图等等报表的组件（经过封装，使用简单）\n│  └─在线code编辑器\n│  └─上传文件组件\n│  └─验证码组件\n│  └─树列表组件\n│  └─表单禁用组件\n│  └─等等\n│─更多页面模板\n│  ├─各种高级表单\n│  ├─各种列表效果\n│  └─结果页面\n│  └─异常页面\n│  └─个人页面\n├─高级功能\n│  ├─提供单点登录CAS集成方案\n│  ├─提供APP发布方案\n│  ├─集成Websocket消息通知机制\n│  ├─支持electron桌面应用打包(支持windows、linux、macOS三大平台)\n│  ├─docker容器支持\n│  ├─提供移动APP框架及源码（Uniapp3版本）支持H5、小程序、APP、鸿蒙Next\n│  ├─提供移动APP低代码设计(Online表单、仪表盘)\n```\n\n\n\n### 系统效果\n\n\n##### AI模型与应用管理\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-0b1779e923566ccebb2d5a9cc9220c78b4a.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-c8956df1d37d66b2d40136afaeca677628b.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-8c348eeafd89673ca8cd1a2705014e3ac04.png)\n\nAI流程编排\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-2343657de2c7ac8010bc471470d084075ae.png)\n\nMCP和工具管理\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-8119d5dbc72e534236a3d042e11534c52ad.png)\n\nAI知识库（支持各种文档格式，尤其markdown适配很好）\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-e2e9c118982ea366ed7f2b9827d4bb46c5d.png)\n\nAI工具箱\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-bf2a808d22a11fd83e577ad74741d97884b.png)\n\nAI聊天助手\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-2a51accc2ff0b647e0ee058a58d291fe811.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-ea1069c2a92a3ab2963d88763016cb037c2.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002F65298d5710b4e6039a5f802b5f8505c5.png)\n\n\nAI绘图\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-a03658e8580be04d69821601de9dc5dc52d.png)\n\nAI写文章\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-e3ee5b1fe497308805aa5e324b72994af79.png)\n\n\n\n##### PC端\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-000530d95df337b43089ac77e562494f454.png)\n\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14155402_AmlV.png \"在这里输入图片标题\")\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-9d6f36f251e71a0b515a01323474b03004c.png)\n\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160813_KmXS.png \"在这里输入图片标题\")\n\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160935_Nibs.png \"在这里输入图片标题\")\n\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14161004_bxQ4.png \"在这里输入图片标题\")\n\n#####  系统交互\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-78b151fc888d4319377bf1cc311fe826871.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-16c07e000278329b69b228ae3189814b8e9.png)\n\n\n\n\n#####  仪表盘设计器\n\n![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fdarg20240726105556.png)\n\n![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fdrag20240724135626.png)\n\n![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fdrag20240724135619.png)\n\n![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fdrag20240724135630.png)\n\n![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fdrag20240726105547.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-fad98d42b2cf92f92a903c9cff7579f18ec.png)\n\n\n##### 报表设计器\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-64648de000851f15f6c7b9573d107ebb5f8.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-fa52b44445db281c51d3f267dce7450d21b.gif)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-68a19149d640f1646c8ed89ed4375e3326c.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-f7e9cb2e3740f2d19ff63b40ec2dd554f96.png)\n\n\n##### 手机端\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fda543c5d0d57baab0cecaa4670c8b68c521.jpg)\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Ffda4bd82cab9d682de1c1fbf2060bf14fa6.jpg)\n\n##### PAD端\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fe90fef970a8c33790ab03ffd6c4c7cec225.jpg)\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fd78218803a9e856a0aa82b45efc49849a0c.jpg)\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F59c23b230f52384e588ee16309b44fa20de.jpg)\n\n\n##### 图表示例\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-218bc6a1669496b241ebb23506440c0083e.png)\n\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160834_Lo23.png \"在这里输入图片标题\")\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160842_QK7B.png \"在这里输入图片标题\")\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160849_GBm5.png \"在这里输入图片标题\")\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160858_6RAM.png \"在这里输入图片标题\")\n\n##### 在线接口文档\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201908\u002F27095258_M2Xq.png \"在这里输入图片标题\")\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160957_hN3X.png \"在这里输入图片标题\")\n\n\n##### UNIAPP效果\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-aac943fbd26561879c57a41f7a406edf274.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-9a44ba2e82b09c750629d12fafd7f60f553.png)\n\n\n##### 大屏设计器\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-402a6034124474bfef8dfc5b4b2bac1ce5c.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-6f7ba2e2ebbeea0d203db8d69fd87644c9f.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-ee8d34f318da466b8a6070a6e3111d12ce7.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-6b81781b43086819049c4421206810667c5.png)\n\n\n\n\n\n\n\n#### 微服务架构图\n![微服务架构图](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fjeecgboot_springcloud2022.png \"在这里输入图片标题\")\n\n\n\n### Jeecg Boot 产品功能蓝图\n![功能蓝图](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Fupload\u002Ftest\u002FJeecg-Boot-lantu202005_1590912449914.jpg \"在这里输入图片标题\")\n\n\n\n####  系统功能架构图\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-1569487b95a07dbc3599fb1349a2e3aaae1.png)\n\n\n\n## 捐赠 \n\n如果觉得还不错，请作者喝杯咖啡吧 ☺\n\n![](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201903\u002F08155608_0EFX.png)","中文 | [English](.\u002FREADME.en-US.md)\n\nJeecgBoot AI低代码平台\n===============\n\n当前最新版本： 3.9.1（发布日期：2026-01-28） \n\n\n[![AUR](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache%20License%202.0-blue.svg)](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fblob\u002Fmaster\u002FLICENSE)\n[![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAuthor-北京国炬软件-orange.svg)](https:\u002F\u002Fjeecg.com)\n[![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fblog-技术博客-orange.svg)](https:\u002F\u002Fmy.oschina.net\u002Fjeecg)\n[![](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-3.9.1-brightgreen.svg)](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fzhangdaiscott\u002Fjeecg-boot.svg?style=social&label=Stars)](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)\n[![GitHub forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fzhangdaiscott\u002Fjeecg-boot.svg?style=social&label=Fork)](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)\n\n\n\n项目介绍\n-----------------------------------\n\n\u003Ch3 align=\"center\">企业级AI低代码平台\u003C\u002Fh3>\n\nJeecgBoot 是一款 AI 驱动的低代码开发平台，以\"低代码 + 零代码\"双模式覆盖从快速搭建到深度定制的全场景需求。零代码模式下，一句话即可搭建完整业务系统；\n代码生成模式下，AI 自动输出前后端代码、建表 SQL 与菜单权限，生成即可运行。\n平台内置 AI 聊天助手、知识库、流程编排、MCP 与插件体系，兼容主流大模型，同时支持一句话生成流程图、一句话设计表单、聊天式业务操作等智能能力。\n整体遵循\"AI 生成 → 在线配置 → 代码生成 → 手工合并\"的开发流程，解决 Java 项目中 80% 的重复工作，在大幅提升效率的同时保留充分的灵活性与可控性。\n\n---\n\n采用最新的前后端分离技术栈（Ant Design&Vue3，SpringBoot3，SpringCloud Alibaba，Mybatis-plus，具备强大且颗粒化的权限控制，支持按钮权限和数据权限设置，满足大型业务系统需求。功能涵盖在线表单、表单设计、流程设计、门户设计、报表与大屏设计、OA办公、AI应用、AI知识库、大模型管理、AI流程编排、AI聊天，支持ChatGPT、DeepSeek、Ollama等多种AI大模型。\n\n\n- `零代码能力:` 国内首个“低代码+零代码”双模驱动的AI智能开发平台！同时支持低代码和零代码; 让开发者用低代码，让业务人员在同一个平台上用零代码！\n\n- `AI驱动开发:` 全新推出AI驱动开发能力，支持一句话生成完整系统，提供零代码模式（一句话搭建系统，无需编写代码）和代码生成模式（基于 jeecg-codegen，自动生成完整代码和建表SQL）两种选择。同时支持一句话自动绘制流程图、设计表单，省去手工绘制繁琐步骤。[实战视频](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1KKwTzJEbX\u002F) | [Skills技能清单](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fai\u002Fskills\u002Fskill-comparison\u002F)\n\n- `AI智能报表:` JimuReport是一款自主研发的强大开源企业级Web报表工具。它通过零编码的拖拽式操作，赋能用户如同搭积木般轻松构建各类复杂报表，全面满足企业数据可视化与分析需求，助力企业级数据产品的高效打造与应用。\n\n- `AI智能大屏:` JimuBI一款自主研发的强大的大屏和仪表盘设计工具。专注数字孪生与数据可视化，支持交互式大屏、仪表盘、门户和移动端，实现“一次开发，多端适配”。 大屏设计类Word风格，支持多屏切换，自由拖拽，轻松打造炫酷动态界面。\n\n- `AI应用平台:` 盖AI应用管理、AI模型管理、智能对话助手、知识库问答、流程编排与设计器、AI建表、MCP插件配置等功能。平台兼容主流大模型，包括ChatGPT、DeepSeek、Ollama、智普、千问等，助力企业高效构建智能化应用，推动低代码开发与AI深度融合。\n\n- `JEECG宗旨是:` JEECG旨在通过OnlineCoding平台实现简单功能的零代码快速搭建，同时针对复杂功能采用代码生成器生成代码并手工合并，打造智能且灵活的低代码开发模式，有效解决了当前低代码产品普遍缺乏灵活性的问题，提升开发效率的同时兼顾系统的扩展性和定制化能力。\n\n- `JEECG业务流程:` JEECG业务流程采用BPM工作流引擎实现业务审批，扩展任务接口供开发人员编写业务逻辑，表单提供表单设计器、在线配置表单和编码表单等多种解决方案。通过流程与表单的分离设计（松耦合）及任务节点的灵活配置，既保障了企业流程的安全性与保密性，又大幅降低了开发人员的工作量。\n\n\n\n\n\nAI 重磅能力\n-----------------------------------\n\nJeecgBoot 全新推出 AI 驱动开发能力，**支持一句话生成完整系统**，极大简化开发流程。\n\n**两种模式，灵活选择：**\n\n| 模式 | 说明 |\n|------|------|\n| 零代码模式 | 一句话即可搭建系统，无需编写任何代码 |\n| 代码生成模式 | 基于 jeecg-codegen，自动生成完整代码和建表 SQL |\n\n**更多 AI 能力：**\n- 支持一句话自动绘制流程图，省去手工绘制繁琐步骤\n- 支持一句话自动设计表单，快速完成表单搭建\n\n**Skills下载：** [jeecgboot\u002Fskills](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002Fskills)\n\n**视频教程：** [JeecgBoot+Skills自然语言编程](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1KKwTzJEbX\u002F)\n\n**官方文档：** [Skills技能清单](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fai\u002Fskills\u002Fskill-comparison\u002F)\n\n\nAI Skills 技能清单\n-----------------------------------\n\n结合 Claude Code 的 AI Skills 技能，JeecgBoot 实现了**自然语言驱动的低代码开发**，一句话即可完成从需求到代码\u002F配置的全流程自动化。[详细文档](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fai\u002Fskills\u002Fskill-comparison\u002F) | [Skills 下载](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002Fskills)\n\n| Skill | 技能 | 功能介绍 | 是否需要写代码 |\n|-------|------|----------|---------------|\n| `jeecg-codegen` | AI一句话生成全套代码 | 自然语言需求自动转换为 JeecgBoot 全套 CRUD 代码，包括后端 Java 代码 + 前端 Vue3 代码 + 建表 SQL + 菜单权限 SQL，支持无表生成，甚至生成一套系统 | 否（AI 自动生成源码） |\n| `jeecg-onlform` | AI一句话创建 Online 表单 | 自然语言需求自动转换为 JeecgBoot Online 表单，完成从表单配置 → 同步数据库 → 生成菜单 SQL 的全流程自动化 | 否 |\n| `jeecg-onlreport` | AI一句话创建 Online 报表 | 将自然语言需求自动转换为 JeecgBoot Online 报表，完成从 SQL 编写 → 字段解析 → 报表配置 → 创建报表的全流程自动化 | 否 |\n| `jeecg-desform` | AI一句话画表单 | 自然语言的表单需求描述自动转换为 JeecgBoot 的设计器表单，完成从需求解析 → JSON 生成 → API 创建的全流程自动化，甚至可以创建一套系统 | 否 |\n| `jeecg-bpmn` | AI一句话画流程 | 将自然语言的审批流程描述自动转换为 Flowable BPMN 2.0 XML，并通过 API 在 JeecgBoot 系统中自动创建流程 | 否 |\n\n\n适用项目\n-----------------------------------\nJeecgBoot低代码平台兼容所有J2EE项目开发，支持信创国产化，特别适用于SAAS、企业信息管理系统（MIS）、内部办公系统（OA）、企业资源计划系统（ERP）、客户关系管理系统（CRM）及AI知识库等场景。其半智能手工Merge开发模式，可显著提升70%以上的开发效率，极大降低开发成本。同时，JeecgBoot还是一款全栈式AI开发平台，助力企业快速构建和部署个性化AI应用。。\n\n\n**信创兼容说明**\n- 操作系统：国产麒麟、银河麒麟等国产系统几乎都是基于 Linux 内核，因此它们具有良好的兼容性。\n- 数据库：达梦、人大金仓、TiDB\n- 中间件：东方通 TongWeb、TongRDS，宝兰德 AppServer、CacheDB, [信创配置文档](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Ftongweb-deploy\u002F)\n\n\n版本说明\n-----------------------------------\n\n|下载 | SpringBoot3.5 + Shiro                                   |SpringBoot3.5+ SpringAuthorizationServer | SpringBoot3.5 + Sa-Token | SpringBoot2.7(JDK17\u002FJDK8) |\n|------|---------------------------------------------------------|----------------------------|-------------------|--------------------------------------------|\n| Github | [`main`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)        | [`springboot3_sas`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Ftree\u002Fspringboot3_sas) 分支  |  [`springboot3-satoken`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Ftree\u002Fspringboot3-satoken) 分支|[`springboot2`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Ftree\u002Fspringboot2) 分支|\n| Gitee | [`main`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot) | [`springboot3_sas`](https:\u002F\u002Fgitee.com\u002Fjeecg\u002FJeecgBoot\u002Ftree\u002Fspringboot3_sas) 分支|  [`springboot3-satoken`](https:\u002F\u002Fgitee.com\u002Fjeecg\u002FJeecgBoot\u002Ftree\u002Fspringboot3-satoken) 分支|[`springboot2`](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Ftree\u002Fspringboot2)     分支 |\n\n\n- `jeecg-boot` 是后端JAVA源码项目Springboot3+Shiro+Mybatis+SpringCloudAlibaba（支持单体和微服务切换）.\n- `jeecgboot-vue3` 是前端VUE3源码项目（vue3+vite6+ts最新技术栈）.\n- `JeecgUniapp`  是[配套APP框架](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgUniapp) 适配多个终端，支持APP、小程序、H5、鸿蒙、鸿蒙Next.\n- `jeecg-boot-starter`  是[jeecg-boot对应的底层封装starter](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002Fjeecg-boot-starter) ：微服务启动、xxljob、分布式锁starter、rabbitmq、分布式事务、分库分表shardingsphere等.\n- 参考 [文档](https:\u002F\u002Fhelp.jeecg.com\u002Fui\u002F2dev\u002Fmini) 可以删除不需要的demo，制作一个精简版本\n\n\n\n启动项目\n-----------------------------------\n\n> 默认账号密码： admin\u002F123456\n\n- [开发环境搭建](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fsetup\u002Ftools)\n- [IDEA启动前后端(单体模式)](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fsetup\u002Fidea\u002Fstartup)\n- [Docker一键启动(单体模式)](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fdocker\u002Fquick)\n- [IDEA启动前后端(微服务方式)](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fspringcloud\u002Fswitchcloud\u002Fmonomer)\n- [Docker一键启动(微服务方式)](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fdocker\u002Fquickcloud)\n\n\n技术文档\n-----------------------------------\n\n- 在线演示：  [平台演示](https:\u002F\u002Fboot3.jeecg.com) | [APP演示](https:\u002F\u002Fjeecg.com\u002FappIndex)\n- 官方网站：  [http:\u002F\u002Fwww.jeecg.com](http:\u002F\u002Fwww.jeecg.com)\n- 入门指南：  [快速入门](http:\u002F\u002Fwww.jeecg.com\u002Fdoc\u002Fquickstart)  | [开发文档](https:\u002F\u002Fhelp.jeecg.com)  | [AI应用手册](https:\u002F\u002Fhelp.jeecg.com\u002Faigc) | [视频教程](http:\u002F\u002Fjeecg.com\u002Fdoc\u002Fvideo)\n- 技术支持：  [反馈问题](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002Fnew?template=bug_report.md)    | [低代码体验一分钟](https:\u002F\u002Fjeecg.blog.csdn.net\u002Farticle\u002Fdetails\u002F106079007) \n- QQ交流群 ： 964611995、⑩716488839(满)、⑨808791225(满)、其他(满)\n\n\nAI 应用平台介绍\n-----------------------------------\n\n一个全栈式 AI 开发平台，旨在帮助开发者快速构建和部署个性化的 AI 应用。\n\nJeecgBoot平台提供了一套完善的AI应用管理系统模块，是一套类似`Dify`的`AIGC应用开发平台`+`知识库问答`，是一款基于LLM大语言模型AI应用平台和 RAG 的知识库问答系统。\n其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等，让您可以快速从原型到生产，拥有AI服务能力。\n\n- [详细专题介绍，请点击查看](README-AI.md)\n\n- AI视频介绍\n\n[![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fjeecg_aivideo.png)](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1zmd7YFE4w)\n\n\n为什么选择JeecgBoot?\n-----------------------------------\n> 界内首款AI低代码开发平台，同时具备AI应用平台和低代码平台，通过AI驱动低代码开发！\n> 开源界\"小普元\"超越传统商业平台。引领低代码开发模式(OnlineCoding-> 代码生成器 -> 手工MERGE)，低代码开发同时又支持灵活编码， 可以帮助解决Java项目70%的重复工作，让开发更多关注业务。既能快速提高开发效率，节省成本，同时又不失灵活性。\n\n- 1.提供了一套完善的AI应用管理系统模块，是一套类似`Dify`的`AIGC应用开发平台`+`知识库问答`，是一款基于LLM大语言模型AI应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等，让您可以快速从原型到生产，拥有AI服务能力\n- 2.采用最新主流前后分离框架（Spring Boot3 + MyBatisPlus + Vue3.0 + TypeScript + Vite6 + Ant Design Vue4 ）等新技术方案。便于学习容易上手，代码生成器依赖性低，灵活的扩展能力，可快速实现二次开发。\n- 3.支持微服务Spring Cloud Alibaba（Nacos、Gateway、Sentinel、Skywalking），提供简易机制，支持单体和微服务自由切换（这样可以满足各类项目需求）。\n- 4.开发效率高，支持在线建表和AI建表，提供强大代码生成器，单表、树列表、一对多、一对一等数据模型，增删改查功能一键生成，菜单配置直接使用。\n- 5.代码生成器提供强大模板机制，支持自定义模板，目前提供四套风格模板（单表两套、树模型一套、一对多三套）。\n- 6.提供强大的报表和大屏可视化工具，支持丰富的数据源连接，能够通过拖拉拽方式快速制作报表、大屏和门户设计；支持多种图表类型：柱形图、折线图、散点图、饼图、环形图、面积图、漏斗图、进度图、仪表盘、雷达图、地图等。\n- 7.低代码能力：在线表单（无需编码，通过在线配置表单，实现表单的增删改查，支持单表、树、一对多、一对一等模型，实现人人皆可编码），在线配置零代码开发、所见即所得支持23种类控件。\n- 8.低代码能力：在线报表、在线图表（无需编码，通过在线配置方式，实现数据报表和图形报表，可以快速抽取数据，减轻开发压力，实现人人皆可编码）。\n- 9.Online支持在线增强开发，提供在线代码编辑器，支持代码高亮、代码提示等功能，支持多种语言（Java、SQL、JavaScript等）。\n- 10.封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能，支持访问授权、按钮权限、数据权限等功能。\n- 11.前端UI提供丰富的组件库，支持各种常用组件，如表格、树形控件、下拉框、日期选择器等，满足各种复杂的业务需求 [UI组件库文档](https:\u002F\u002Fhelp.jeecg.com\u002Fcategory\u002Fui%E7%BB%84%E4%BB%B6%E5%BA%93)。\n- 12.提供APP配套框架，一份多代码多终端适配，一份代码多终端适配，小程序、H5、安卓、iOS、鸿蒙Next。\n- 13.新版APP框架采用Uniapp、Vue3.0、Vite、Wot-design-uni、TypeScript等最新技术栈，包括二次封装组件、路由拦截、请求拦截等功能。实现了与JeecgBoot完美对接：目前已经实现登录、用户信息、通讯录、公告、移动首页、九宫格、聊天、Online表单、仪表盘等功能，提供了丰富的组件。\n- 14.提供了一套成熟的AI应用平台功能，从AI模型、知识库到AI应用搭建，助力企业快速落地AI服务，加速智能化升级。\n- 15.AI能力：目前JeecgBoot支持AI大模型chatgpt和deepseek，现在最新版默认使用deepseek，速度更快质量更高。目前提供了AI对话助手、AI知识库、AI应用、AI建表、AI报表等功能。\n- 16.提供新行编辑表格JVXETable，轻松满足各种复杂ERP布局，拥有更高的性能、更灵活的扩展、更强大的功能。\n- 17.平台首页风格，提供多种组合模式，支持自定义风格；支持门户设计，支持自定义首页。\n- 18.常用共通封装，各种工具类（定时任务、短信接口、邮件发送、Excel导入导出等），基本满足80%项目需求。\n- 19.简易Excel导入导出，支持单表导出和一对多表模式导出，生成的代码自带导入导出功能。\n- 20.集成智能报表工具，报表打印、图像报表和数据导出非常方便，可极其方便地生成PDF、Excel、Word等报表。\n- 21.采用前后分离技术，页面UI风格精美，针对常用组件做了封装：时间、行表格控件、截取显示控件、报表组件、编辑器等。\n- 22.查询过滤器：查询功能自动生成，后台动态拼SQL追加查询条件；支持多种匹配方式（全匹配\u002F模糊查询\u002F包含查询\u002F不匹配查询）。\n- 23.数据权限（精细化数据权限控制，控制到行级、列表级、表单字段级，实现不同人看不同数据，不同人对同一个页面操作不同字段）。\n- 24.接口安全机制，可细化控制接口授权，非常简便实现不同客户端只看自己数据等控制；也提供了基于AK和SK认证鉴权的OpenAPI功能。\n- 25.活跃的社区支持；近年来，随着网络威胁的日益增加，团队在安全和漏洞管理方面积累了丰富的经验，能够为企业提供全面的安全解决方案。\n- 26.权限控制采用RBAC（Role-Based Access Control，基于角色的访问控制）。\n- 27.页面校验自动生成（必须输入、数字校验、金额校验、时间空间等）。\n- 28.支持SaaS服务模式，提供SaaS多租户架构方案。\n- 29.分布式文件服务，集成MinIO、阿里OSS等优秀的第三方，提供便捷的文件上传与管理，同时也支持本地存储。\n- 30.主流数据库兼容，一套代码完全兼容MySQL、PostgreSQL、Oracle、SQL Server、MariaDB、达梦、人大金仓等主流数据库。\n- 31.集成工作流Flowable，并实现了只需在页面配置流程转向，可极大简化BPM工作流的开发；用BPM的流程设计器画出了流程走向，一个工作流基本就完成了，只需写很少量的Java代码。\n- 32.低代码能力：在线流程设计，采用开源Flowable流程引擎，实现在线画流程、自定义表单、表单挂靠、业务流转。\n- 33.多数据源：极其简易的使用方式，在线配置数据源配置，便捷地从其他数据抓取数据。\n- 34.提供单点登录CAS集成方案，项目中已经提供完善的对接代码。\n- 35.低代码能力：表单设计器，支持用户自定义表单布局，支持单表、一对多表单，支持select、radio、checkbox、textarea、date、popup、列表、宏等控件。\n- 36.专业接口对接机制，统一采用RESTful接口方式，集成Swagger-UI在线接口文档，JWT token安全验证，方便客户端对接。\n- 37.高级组合查询功能，在线配置支持主子表关联查询，可保存查询历史。\n- 38.提供各种系统监控，实时跟踪系统运行情况（监控Redis、Tomcat、JVM、服务器信息、请求追踪、SQL监控）。\n- 39.消息中心（支持短信、邮件、微信推送等）；集成WebSocket消息通知机制。\n- 40.支持多语言，提供国际化方案。\n- 41.数据变更记录日志，可记录数据每次变更内容，通过版本对比功能查看历史变化。\n- 42.提供简单易用的打印插件，支持谷歌、火狐、IE11+等各种浏览器。\n- 43.后端采用Maven分模块开发方式；前端支持菜单动态路由。\n- 44.提供丰富的示例代码，涵盖了常用的业务场景，便于学习和参考。\n\n\n\n技术架构\n-----------------------------------\n\n#### 前端\n\n- 前端环境要求：Node.js要求`Node 20+` 版本以上、pnpm 要求`9+` 版本以上\n\n ` ( Vite 不再支持已结束生命周期（EOL）的 Node.js 18。现在需要使用 Node.js 20.19+ 或 22.12+)`\n\n- 依赖管理：node、npm、pnpm\n- 前端IDE建议：IDEA、WebStorm、Vscode\n- 采用 Vue3.0+TypeScript+Vite6+Ant-Design-Vue4等新技术方案，包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能\n- 最新技术栈：Vue3.0 + TypeScript + Vite6 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6\n\n\n#### 后端\n\n- IDE建议： IDEA (必须安装lombok插件 )\n- 语言：Java 默认jdk17(jdk21、jdk24)\n- 依赖管理：Maven\n- 基础框架：Spring Boot 3.5.5\n- 微服务框架： Spring Cloud Alibaba 2023.0.3.3\n- 持久层框架：MybatisPlus 3.5.12\n- 报表工具： JimuReport 2.1.3\n- 安全框架：Apache Shiro 2.0.4，Jwt 4.5.0\n- 微服务技术栈：Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking\n- 数据库连接池：阿里巴巴Druid 1.2.24\n- AI大模型：支持 `ChatGPT` `DeepSeek` `千问`等各种常规模式\n- 日志打印：logback\n- 缓存：Redis\n- 其他：autopoi, fastjson，poi，Swagger-ui，quartz, lombok（简化代码）等。\n- 默认提供MySQL5.7+数据库脚本\n\n#### 数据库支持\n\n> jeecgboot平台支持以下数据库，默认我们只提供mysql脚本，其他数据库可以参考[转库文档](https:\u002F\u002Fmy.oschina.net\u002Fjeecg\u002Fblog\u002F4905722)自己转。\n\n|  数据库   |  支持   |\n| --- | --- |\n|   MySQL   |  √   |\n|  Oracle11g   |  √   |\n|  Sqlserver2017   |  √   |\n|   PostgreSQL   |  √   |\n|   MariaDB   |  √   |\n|   达梦   |  √   |\n|   人大金仓   |  √   |\n|   TiDB     |  √   |\n|   kingbase8   |  √   |\n\n\n\n \n\n\n## 微服务解决方案\n\n- 1、服务注册和发现 Nacos √\n- 2、统一配置中心 Nacos  √\n- 3、路由网关 gateway(三种加载方式) √\n- 4、分布式 http feign √\n- 5、熔断降级限流 Sentinel √\n- 6、分布式文件 Minio、阿里OSS √ \n- 7、统一权限控制 JWT + Shiro √\n- 8、服务监控 SpringBootAdmin√\n- 9、链路跟踪 Skywalking   [参考文档](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fspringcloud\u002Fsuper\u002Fskywarking)\n- 10、消息中间件 RabbitMQ  √\n- 11、分布式任务 xxl-job  √ \n- 12、分布式事务 Seata\n- 13、轻量分布式日志 Loki+grafana套件\n- 14、支持 docker-compose、k8s、jenkins\n- 15、CAS 单点登录   √\n- 16、路由限流   √\n\n### 功能清单\n```\n├─AI应用平台\n│  ├─AI模型管理\n│  ├─AI应用管理\n│  ├─AI知识库\n│  ├─AI流程编排\n│  ├─AI聊天助手(支持图片、文件)\n│  ├─AI聊天助手支持嵌入第三方、支持移动端\n│  ├─MCP插件管理\n│  ├─提示词管理\n│  ├─支持各种常见模型ChatGPT和DeepSeek、ollama等\n├─AI应用门户\n│  ├─ Chat2BI 图表生成智能体\n│  ├─ AI绘图智能体\n│  ├─ 看图说话\n│  ├─ 图像识别\n│  ├─ 帮我写作\n├─工具箱\n│  ├─OCR识别\n│  ├─AI 海报\n│  ├─AI 写作\n│  ├─AI 简历\n├─AI辅助功能\n│  ├─AI建表（Online表单）\n│  ├─AI生成报表（Online报表）\n│  ├─AI生成大屏\n├─系统管理\n│  ├─用户管理\n│  ├─角色管理\n│  ├─菜单管理\n│  ├─首页配置\n│  ├─权限设置（支持按钮权限、数据权限）\n│  ├─表单权限（控制字段禁用、隐藏）\n│  ├─部门管理\n│  ├─我的部门（二级管理员）\n│  └─字典管理\n│  └─分类字典\n│  └─系统公告\n│  └─职务管理\n│  └─通讯录\n│  ├─多数据源管理\n│  ├─白名单管理\n│  ├─第三方配置（对接钉钉和企业微信）\n│  └─多租户管理（租户管理、租户角色、我的租户、租户默认套餐管理）\n├─Online在线开发(低代码)\n│  ├─Online在线表单\n│  ├─Online代码生成器\n│  ├─Online在线报表\n│  ├─仪表盘设计器\n│  ├─系统编码规则\n│  ├─系统校验规则\n│  ├─APP版本管理\n├─数据可视化\n│  ├─报表设计器(支持打印设计）\n│  ├─大屏设和仪表盘设计\n├─OpenAPI（基于AK和SK认证鉴权）\n│  ├─接口管理\n│  ├─接口授权\n│  ├─接口文档\n├─消息中心\n│  ├─消息管理\n│  ├─模板管理\n├─代码生成器(低代码)\n│  ├─代码生成器功能（一键生成前后端代码，生成后无需修改直接用，绝对是后端开发福音）\n│  ├─代码生成器模板（提供4套模板，分别支持单表和一对多模型，不同风格选择）\n│  ├─代码生成器模板（生成代码，自带excel导入导出）\n│  ├─查询过滤器（查询逻辑无需编码，系统根据页面配置自动生成）\n│  ├─高级查询器（弹窗自动组合查询条件）\n│  ├─Excel导入导出工具集成（支持单表，一对多 导入导出）\n│  ├─平台移动自适应支持\n│  ├─提供新版uniapp3的代码生成器模板\n├─系统监控\n│  ├─Gateway路由网关\n│  ├─基于AK和SK认证鉴权OpenAPI功能\n│  ├─定时任务\n│  ├─数据源管理\n│  ├─性能扫描监控\n│  │  ├─监控 Redis\n│  │  ├─Tomcat\n│  │  ├─jvm\n│  │  ├─服务器信息\n│  │  ├─请求追踪\n│  │  ├─磁盘监控\n│  ├─系统日志\n│  ├─消息中心（支持短信、邮件、微信推送等等）\n│  ├─数据日志（记录数据快照，可对比快照，查看数据变更情况）\n│  ├─SQL监控\n│  ├─在线用户\n│─报表示例\n│  ├─曲线图\n│  └─饼状图\n│  └─柱状图\n│  └─折线图\n│  └─面积图\n│  └─雷达图\n│  └─仪表图\n│  └─进度条\n│  └─排名列表\n│  └─等等\n│─大屏模板\n│  ├─作战指挥中心大屏\n│  └─物流服务中心大屏\n│─常用示例\n│  ├─自定义组件\n│  ├─对象存储(对接阿里云)\n│  ├─JVXETable示例（各种复杂ERP布局示例）\n│  ├─单表模型例子\n│  └─一对多模型例子\n│  └─打印例子\n│  └─一对多TAB例子\n│  └─内嵌table例子\n│  └─常用选择组件\n│  └─异步树table\n│  └─接口模拟测试\n│  └─表格合计示例\n│  └─异步树列表示例\n│  └─一对多JEditable\n│  └─JEditable组件示例\n│  └─图片拖拽排序\n│  └─图片翻页\n│  └─图片预览\n│  └─PDF预览\n│  └─分屏功能\n│─封装通用组件\t\n│  ├─行编辑表格JEditableTable\n│  └─省略显示组件\n│  └─时间控件\n│  └─高级查询\n│  └─用户选择组件\n│  └─报表组件封装\n│  └─字典组件\n│  └─下拉多选组件\n│  └─选人组件\n│  └─选部门组件\n│  └─通过部门选人组件\n│  └─封装曲线、柱状图、饼状图、折线图等等报表的组件（经过封装，使用简单）\n│  └─在线code编辑器\n│  └─上传文件组件\n│  └─验证码组件\n│  └─树列表组件\n│  └─表单禁用组件\n│  └─等等\n│─更多页面模板\n│  ├─各种高级表单\n│  ├─各种列表效果\n│  └─结果页面\n│  └─异常页面\n│  └─个人页面\n├─高级功能\n│  ├─提供单点登录CAS集成方案\n│  ├─提供APP发布方案\n│  ├─集成Websocket消息通知机制\n│  ├─支持electron桌面应用打包(支持windows、linux、macOS三大平台)\n│  ├─docker容器支持\n│  ├─提供移动APP框架及源码（Uniapp3版本）支持H5、小程序、APP、鸿蒙Next\n│  ├─提供移动APP低代码设计(Online表单、仪表盘)\n```\n\n\n\n### 系统效果\n\n\n##### AI模型与应用管理\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-0b1779e923566ccebb2d5a9cc9220c78b4a.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-c8956df1d37d66b2d40136afaeca677628b.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-8c348eeafd89673ca8cd1a2705014e3ac04.png)\n\nAI流程编排\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-2343657de2c7ac8010bc471470d084075ae.png)\n\nMCP和工具管理\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-8119d5dbc72e534236a3d042e11534c52ad.png)\n\nAI知识库（支持各种文档格式，尤其markdown适配很好）\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-e2e9c118982ea366ed7f2b9827d4bb46c5d.png)\n\nAI工具箱\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-bf2a808d22a11fd83e577ad74741d97884b.png)\n\nAI聊天助手\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-2a51accc2ff0b647e0ee058a58d291fe811.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-ea1069c2a92a3ab2963d88763016cb037c2.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002F65298d5710b4e6039a5f802b5f8505c5.png)\n\n\nAI绘图\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-a03658e8580be04d69821601de9dc5dc52d.png)\n\nAI写文章\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-e3ee5b1fe497308805aa5e324b72994af79.png)\n\n\n\n##### PC端\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-000530d95df337b43089ac77e562494f454.png)\n\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14155402_AmlV.png \"在这里输入图片标题\")\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-9d6f36f251e71a0b515a01323474b03004c.png)\n\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160813_KmXS.png \"在这里输入图片标题\")\n\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160935_Nibs.png \"在这里输入图片标题\")\n\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14161004_bxQ4.png \"在这里输入图片标题\")\n\n#####  系统交互\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-78b151fc888d4319377bf1cc311fe826871.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-16c07e000278329b69b228ae3189814b8e9.png)\n\n\n\n\n#####  仪表盘设计器\n\n![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fdarg20240726105556.png)\n\n![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fdrag20240724135626.png)\n\n![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fdrag20240724135619.png)\n\n![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fdrag20240724135630.png)\n\n![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fdrag20240726105547.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-fad98d42b2cf92f92a903c9cff7579f18ec.png)\n\n\n##### 报表设计器\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-64648de000851f15f6c7b9573d107ebb5f8.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-fa52b44445db281c51d3f267dce7450d21b.gif)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-68a19149d640f1646c8ed89ed4375e3326c.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-f7e9cb2e3740f2d19ff63b40ec2dd554f96.png)\n\n\n##### 手机端\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fda543c5d0d57baab0cecaa4670c8b68c521.jpg)\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Ffda4bd82cab9d682de1c1fbf2060bf14fa6.jpg)\n\n##### PAD端\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fe90fef970a8c33790ab03ffd6c4c7cec225.jpg)\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fd78218803a9e856a0aa82b45efc49849a0c.jpg)\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F59c23b230f52384e588ee16309b44fa20de.jpg)\n\n\n##### 图表示例\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-218bc6a1669496b241ebb23506440c0083e.png)\n\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160834_Lo23.png \"在这里输入图片标题\")\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160842_QK7B.png \"在这里输入图片标题\")\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160849_GBm5.png \"在这里输入图片标题\")\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160858_6RAM.png \"在这里输入图片标题\")\n\n##### 在线接口文档\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201908\u002F27095258_M2Xq.png \"在这里输入图片标题\")\n![输入图片说明](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201904\u002F14160957_hN3X.png \"在这里输入图片标题\")\n\n\n##### UNIAPP效果\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-aac943fbd26561879c57a41f7a406edf274.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-9a44ba2e82b09c750629d12fafd7f60f553.png)\n\n\n##### 大屏设计器\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-402a6034124474bfef8dfc5b4b2bac1ce5c.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-6f7ba2e2ebbeea0d203db8d69fd87644c9f.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-ee8d34f318da466b8a6070a6e3111d12ce7.png)\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-6b81781b43086819049c4421206810667c5.png)\n\n\n\n\n\n\n\n#### 微服务架构图\n![微服务架构图](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fjeecgboot_springcloud2022.png \"在这里输入图片标题\")\n\n\n\n### Jeecg Boot 产品功能蓝图\n![功能蓝图](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Fupload\u002Ftest\u002FJeecg-Boot-lantu202005_1590912449914.jpg \"在这里输入图片标题\")\n\n\n\n####  系统功能架构图\n\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-1569487b95a07dbc3599fb1349a2e3aaae1.png)\n\n## 捐赠\n\n如果觉得还不错，请作者喝杯咖啡吧 ☺\n\n![](https:\u002F\u002Fstatic.oschina.net\u002Fuploads\u002Fimg\u002F201903\u002F08155608_0EFX.png)","# JeecgBoot 快速上手指南\n\nJeecgBoot 是一款企业级 AI 低代码开发平台，采用\"低代码 + 零代码”双模式，支持通过自然语言（AI）一句话生成完整系统、表单、报表及流程。基于 Spring Boot 3、Vue 3、TypeScript 及 Spring Cloud Alibaba 构建。\n\n## 1. 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n### 后端环境\n- **JDK**: 推荐 JDK 17 (支持 JDK 21\u002F24)，默认版本为 17。\n- **构建工具**: Maven 3.6+\n- **IDE**: IntelliJ IDEA (必须安装 Lombok 插件)\n- **数据库**: MySQL 5.7+ (默认提供脚本，也支持达梦、人大金仓、PostgreSQL 等)\n- **中间件**: Redis, Nacos (微服务模式下需要)\n\n### 前端环境\n- **Node.js**: 必须 **Node 20.19+** 或 **22.12+** (Vite 不再支持 Node 18)\n- **包管理器**: pnpm 9+ (推荐) 或 npm\n- **IDE**: VS Code, WebStorm 或 IDEA\n\n### 国内加速建议\n- **Maven**: 建议在 `settings.xml` 中配置阿里云镜像 (`https:\u002F\u002Fmaven.aliyun.com\u002Frepository\u002Fpublic`)。\n- **Node\u002FNpm**: 建议使用淘宝镜像源 (`cnpm` 或配置 `registry=https:\u002F\u002Fregistry.npmmirror.com`)。\n\n---\n\n## 2. 安装与启动\n\nJeecgBoot 提供单体和微服务两种架构，以下为**单体模式**的快速启动步骤。\n\n### 第一步：获取源码\n推荐使用 Gitee 国内镜像下载，速度更快。\n\n```bash\n# 克隆后端项目\ngit clone https:\u002F\u002Fgitee.com\u002Fjeecg\u002FJeecgBoot.git\n\n# 克隆前端项目\ngit clone https:\u002F\u002Fgitee.com\u002Fjeecg\u002Fjeecgboot-vue3.git\n```\n\n### 第二步：数据库初始化\n1. 创建名为 `jeecg-boot` 的 MySQL 数据库（字符集推荐 `utf8mb4`）。\n2. 导入后端项目根目录 `db` 文件夹下的 SQL 脚本：\n   - `jeecg-boot-mysql5_7.sql` (或其他对应版本的脚本)\n\n### 第三步：启动后端服务\n1. 使用 IDEA 打开 `JeecgBoot` 后端项目。\n2. 修改配置文件 `application-dev.yml` (位于 `jeecg-system-start` 模块下)，确保数据库账号密码及 Redis 连接正确。\n3. 找到启动类 `JeecgSystemApplication.java`，运行即可。\n   - 启动成功后，控制台会显示端口信息（默认 8080）。\n\n### 第四步：启动前端服务\n1. 进入前端目录并安装依赖：\n```bash\ncd jeecgboot-vue3\npnpm install\n# 如果网络较慢，可尝试：pnpm install --registry=https:\u002F\u002Fregistry.npmmirror.com\n```\n\n2. 修改配置：\n   - 检查 `src\u002Futils\u002Frequest.ts` 或 `.env.development`，确保 `VITE_GLOB_API_URL` 指向后端地址（通常为 `http:\u002F\u002Flocalhost:8080\u002Fjeecg-boot`）。\n\n3. 启动开发服务器：\n```bash\npnpm dev\n```\n\n---\n\n## 3. 基本使用\n\n### 登录平台\n- 访问地址：`http:\u002F\u002Flocalhost:3000` (前端默认端口，具体看终端输出)\n- 默认账号：`admin`\n- 默认密码：`123456`\n\n### 核心功能体验\n\n#### 1. AI 驱动开发 (Skills)\nJeecgBoot 集成了 AI Skills 能力，支持自然语言编程。\n- **入口**：登录后，在顶部菜单或侧边栏找到\"AI 助手”或\"AI 应用”模块。\n- **示例操作**：\n  在对话框输入：“创建一个员工管理模块，包含姓名、年龄、部门、入职时间字段，需要列表查询和导出功能。”\n  - **零代码模式**：系统将自动在线配置表单、生成菜单和权限，无需写代码即可运行。\n  - **代码生成模式**：系统自动生成 Java Entity\u002FController\u002FService\u002FMapper、Vue 页面及 SQL 脚本，下载后可合并到工程中。\n\n#### 2. 在线表单设计 (Online Coding)\n- **路径**：系统管理 -> 在线开发 -> 在线表单\n- **操作**：点击“添加”，通过拖拽控件设计表单界面，配置数据列，保存后同步数据库。即刻拥有增删改查功能。\n\n#### 3. 智能报表与大屏\n- **路径**：报表设计 \u002F 大屏设计\n- **操作**：选择数据源，通过拖拽图表组件（柱状图、地图、仪表盘等）配置数据集，即可生成可视化报表或数字孪生大屏。\n\n### 技术栈说明\n- **后端**: Spring Boot 3.5 + MyBatis-Plus + Shiro\u002FSa-Token\n- **前端**: Vue 3 + TypeScript + Vite 6 + Ant Design Vue 4\n- **微服务**: Spring Cloud Alibaba (Nacos, Gateway, Sentinel)\n\n> **提示**：如需切换至微服务架构或使用 Docker 一键部署，请参考官方文档中的“微服务切换”或\"Docker 快速启动”章节。","某中型制造企业急需在两周内上线一套“设备巡检管理系统”，由 3 名 Java 开发人员负责从数据库设计到前端页面的全栈开发。\n\n### 没有 JeecgBoot 时\n- **重复劳动繁重**：开发人员需手动编写数十张数据表的 SQL、Entity、Mapper、Service 及 Controller 代码，耗时占项目周期的 60% 以上。\n- **前后端协同慢**：后端接口未完成前，前端无法开展 Vue3 页面开发，联调阶段常因字段不一致反复修改，沟通成本极高。\n- **流程定制僵化**：复杂的巡检审批流程需硬编码实现，一旦业务规则变更（如增加会签节点），必须修改源码并重新部署，响应滞后。\n- **报表开发门槛高**：管理层需要的动态巡检大屏和统计报表，需专门聘请 BI 工程师或让后端手写复杂 SQL 与图表代码，交付周期长。\n\n### 使用 JeecgBoot 后\n- **AI 一键生成全栈代码**：利用 `jeecg-codegen` 技能，开发人员只需输入自然语言需求，JeecgBoot 即可自动生成包含建表 SQL、前后端 CRUD 代码及菜单权限的完整工程，直接运行，节省 80% 基础编码时间。\n- **零代码敏捷构建**：通过 `jeecg-onlform` 和 `jeecg-desform`，业务人员可直接用对话方式设计表单，前端页面实时同步更新，实现了前后端并行开发，无需等待接口。\n- **智能编排业务流程**：借助 `jeecg-bpmn` 技能，将文字描述的审批规则自动转化为 Flowable BPMN 流程图，业务调整时仅需在界面拖拽配置，无需改动一行 Java 代码。\n- **可视化数据即时呈现**：利用内置的 JimuReport 和 JimuBI，通过拖拽操作即可快速搭建复杂的巡检统计报表和炫酷大屏，当天需求当天上线。\n\nJeecgBoot 通过\"AI 生成 + 低代码配置”双模驱动，将原本需要两周的开发任务压缩至三天，让团队能专注于核心业务逻辑而非重复造轮子。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fjeecgboot_JeecgBoot_c13f6217.png","jeecgboot","JEECG官方开源","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fjeecgboot_eb152c37.png"," 企业级AI低代码平台研发公司，致力于国内开源事业，打造JEECG低代码平台、JimuReport可视化报表、敲敲云零代码平台。 （以往荣誉: 获得CSDN专家访谈，ITEYE访谈、连续五年中国最火TOP5、十大优秀开源项目等、2014年微信开发商大会第一名等等）",null,"jeecgos@163.com","www.jeecg.com","https:\u002F\u002Fgithub.com\u002Fjeecgboot",[82,86,90,94,98,102,106,109,112],{"name":83,"color":84,"percentage":85},"Java","#b07219",74.1,{"name":87,"color":88,"percentage":89},"Vue","#41b883",24.7,{"name":91,"color":92,"percentage":93},"Less","#1d365d",0.7,{"name":95,"color":96,"percentage":97},"TypeScript","#3178c6",0.3,{"name":99,"color":100,"percentage":101},"Python","#3572A5",0.1,{"name":103,"color":104,"percentage":105},"Dockerfile","#384d54",0,{"name":107,"color":108,"percentage":105},"Batchfile","#C1F12E",{"name":110,"color":111,"percentage":105},"Shell","#89e051",{"name":113,"color":114,"percentage":105},"JavaScript","#f1e05a",45835,15904,"2026-04-13T22:08:12","Apache-2.0",4,"Linux, macOS, Windows","未说明 (平台支持对接 Ollama、DeepSeek、ChatGPT 等外部大模型，本地运行需依赖所连接模型的硬件需求，平台本身为 Java\u002FWeb 架构)","未说明 (建议根据微服务组件数量及数据库负载配置，通常企业级应用建议 8GB+)",{"notes":124,"python":125,"dependencies":126},"1. 前端构建强制要求 Node.js 20.19+ 或 22.12+ (Vite 不再支持 Node 18)，pnpm 9+。\n2. 后端默认使用 JDK 17，支持升级至 JDK 21 或 24。\n3. 数据库默认提供 MySQL 脚本，但完全兼容达梦、人大金仓、TiDB 等信创数据库。\n4. AI 功能通过集成主流大模型 API 或本地模型服务 (如 Ollama) 实现，平台本身不内置重型深度学习框架。\n5. 支持单体与微服务 (Spring Cloud Alibaba) 架构自由切换。","未说明 (后端核心为 Java，前端构建需 Node.js 20+；若本地部署 Ollama 等 AI 模型则需对应 Python 环境)",[127,128,129,130,131,132,133,134,135,136],"JDK 17\u002F21\u002F24","Node.js 20.19+ \u002F 22.12+","Spring Boot 3.5.5","Vue 3.0 + Vite 6","MySQL 5.7+ \u002F PostgreSQL \u002F Oracle \u002F 达梦 \u002F 人大金仓","Redis","Nacos","MyBatis-Plus 3.5.12","Flowable (工作流引擎)","MinIO \u002F AliOSS (文件存储)",[13,35,15,14],[139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158],"antd","activiti","codegenerator","springcloud","springboot","low-code","vue3","flowable","langchain4j","springboot3","spring-ai","mybatis-plus","agent","aiflow","deepseek","llm","ai","mcp","rag","skills","2026-03-27T02:49:30.150509","2026-04-14T20:49:51.037647",[162,167,172,177,182,187],{"id":163,"question_zh":164,"answer_zh":165,"source_url":166},33402,"如何配置 MyBatis Plus 实现 SaaS 多租户模式？","需要在 MybatisPlusConfig 中配置 TenantSqlParser。主要步骤包括：1. 定义租户字段名（如 'within_code'）和需要忽略的表；2. 创建 TenantHandler 实现类，重写 getTenantId() 从上下文获取当前租户 ID，getTenantIdColumn() 返回租户列名，doTableFilter() 过滤不需要处理的表；3. 将 parser 注入到分页插件中。注意：受控表必须添加租户 ID 字段，实体类也需对应增加字段，且需要建立租户信息表（包含租户码、名称等）。","https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F166",{"id":168,"question_zh":169,"answer_zh":170,"source_url":171},33403,"Online 在线表单保存后无法同步到数据库报错，如何解决？","该问题通常是由于未正确获取数据库配置或 MySQL 默认密码为空导致的。解决方案：1. 检查 application.yml 配置文件，确保动态数据源配置完整，特别是 master 节点的 url、username、password 和 driver-class-name；2. 如果 MySQL root 用户密码为空，请修改为具体密码并同步更新配置文件。示例配置：spring.datasource.dynamic.datasource.master.url=jdbc:mysql:\u002F\u002F127.0.0.1:3306\u002Fjeecg-boot，并确保密码不为空。","https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F2433",{"id":173,"question_zh":174,"answer_zh":175,"source_url":176},33404,"钉钉或企业微信第三方登录配置后，点击登录按钮无法弹出二维码怎么办？","请按以下步骤排查：1. 确认在钉钉开放平台和企业微信应用中已正确配置回调域名\u002F授权回调域；2. 检查前端 env 文件是否配置了正确的后台接口全路径地址；3. 确认后端 application-dev.yml 中已填入正确的 AppKey、AppSecret 等参数；4. 重点检查静态资源验证文件（如 WW_verify_*.txt）是否已放置在项目 static 目录下，且能通过配置的域名直接访问（例如 http:\u002F\u002Fyourdomain.com\u002FWW_verify_*.txt），否则第三方平台无法完成域名所有权验证。","https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F5618",{"id":178,"question_zh":179,"answer_zh":180,"source_url":181},33405,"项目是否支持统一单点登录（SSO）、CMS、监控及消息系统等高级功能？","JeecgBoot 持续迭代中，目前已逐步实现或支持相关能力。对于 OAuth2 单点登录、集群部署及 Session 分布式存储，可参考官方最新文档。关于 CMS、监控系统（数据库、Redis、Druid 等）、可靠消息推送及统一日志平台等功能，建议访问官方文档地址 http:\u002F\u002Fdoc.jeecg.com 或 http:\u002F\u002Fvue3.jeecg.com 查看最新版本特性说明，部分高级功能可能需要结合插件或企业版方案实现。","https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F107",{"id":183,"question_zh":184,"answer_zh":185,"source_url":186},33406,"Online 在线开发模块是否会开源？","社区非常关注 Online 在线开发模块的开源进度。虽然具体开源时间表需以官方公告为准，但该项目一直在持续演进。建议密切关注官方文档 http:\u002F\u002Fdoc.jeecg.com 和 GitHub 仓库的动态，部分 Online 功能可能已在最新版本中以不同形式提供或通过低代码方式实现。","https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F167",{"id":188,"question_zh":189,"answer_zh":190,"source_url":181},33407,"如何实现数据库主从复制配置？","JeecgBoot 基于 Spring Boot 和 MyBatis Plus，支持通过配置多数据源来实现主从复制。可以在配置文件中定义多个数据源（如 master 和 slave），利用动态数据源切换机制（Dynamic DataSource）在读写操作时自动路由。具体实现可参考 Spring Boot 多数据源配置方案或使用项目中集成的 dynamic-datasource-spring-boot-starter 组件，根据业务场景选择轮询或权重策略进行从库读取。",[192,197,202,207,212,217,222,227,232,237,242,247,252,257,262,267,272,277,282,287],{"id":193,"version":194,"summary_zh":195,"released_at":196},255612,"v3.9.1","**发版时间**：v3.9.1 | 2026-01-28\n\n\n#### 升级日志\n\n> 本次升级对 AI 平台进行了全面增强，升级 LangChain4j 至 1.9.1，引入推理模型、多会话与流式调用能力；千问模型支持参数调整与联网搜索，新增 AI 绘画、文生图、图生图和海报生成等多模态能力；AI 应用升级为智能体，支持记忆、变量、插件、流程与 MCP；流程能力新增变量、循环、SQL、定时、知识库写入等节点；AI 聊天支持文件上传、Chat2BI 生成图表。并推出 AI 工具箱，覆盖 AI 海报、AI 简历、AI 写作、AI 生图等场景；\n\n##### AI 平台升级日志\n\n###### 核心升级\n\n-   LangChain4j 升级至 1.9.1\n-   MCP支持http和STDIO命令类型\n-   支持推理模型，深度思考不默认开启\n-   支持流式调用接口\n-   支持多会话模式\n-   支持文件解析\n\n###### 大模型与多模态\n\n-   千问模型支持参数调整和联网搜索\n-   支持 AI 图片模型（千问 \u002F OpenAPI）\n-   支持文生图、图生图\n-   新增claude、vl模型、千帆大模型及通义千问的支持\n\n###### AI 应用\n\n-   新增 AI 应用门户\n-   新增提示词管理\n-   AI 应用升级为智能体\n-   AI 应用支持记忆、变量、插件、流程、MCP、绘画\n-   AI 应用支持卡片内容\n\n###### AI 流程\n\n-   新增节点：变量提取节点、变量聚合节点、n8n循环节点、定时触发器、SQL节点、知识库写入节点\n-   支持流程复制\n-   流程可被应用直接调用\n\n###### AI 聊天与 BI\n\n-   AI 聊天支持上传文件并解析内容\n-   Chat2BI 支持 AI 聊天生成图表\n-   支持 MCP 工具调用结果展示\n-   支持卡片式内容回复\n\n###### Chat2BI（[AI生成图表](https:\u002F\u002Fhelp.jeecg.com\u002Faigc\u002FChat2BI \"Ai生成图表\")）\n\n-   支持多种图表类型，包括柱状图、折线图、饼图、多列柱状图、多行折线图、折柱图、面积图、雷达图、仪表盘。\n-   支持多数据源查询，在系统里配置的数据源都可以进行图表查询，若不指定数据源，则默认使用系统数据库。\n-   支持自然语言查询，用户可以通过自然语言输入查询需求，智能体会自动解析并生成相应的图表。\n-   支持已知数据生成图表，用户可以直接输入数据，智能体会根据数据生成相应的图表。\n\n###### AI工具箱\n\n-   AI 简历生成(线 Word)\n-   AI 商品搜索助手\n-   新增 AI 绘画和 AI 海报生成\n-   AI写作\n-   OCR识别\n\n###### 新增应用场景案例\n\n-   看图说话应用\n-   商品搜索回复应用\n-   帮我写作\n-   图片识别\n\n##### 平台功能升级\n\n-   新增接口签名校验注解 @SignatureCheck\n-   下拉多选支持字典颜色显示\n-   支持部门简称功能\n-   优化桌面应用中的文件预览功能\n-   推送接口默认集成 Uniapp 手机端消息推送机制\n-   升级积木报表至 v2.3.0\n-   升级积木 BI 大屏至 v2.3.0\n\n##### Online功能升级\n\n- 在线表单列表列宽度不能设置么？也不能在表头那里拉宽么？ · [Issue #9123](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F9123)\n- Online报表查询异常 · [Issue #9213](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F9213)\n- Online报表左联SQL运行错误 · [Issue #9220](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F9220)\n- 修复Online编辑时long类型字段未赋值导致的报错问题。\n- 解决SQL Server环境下，online报表包含LEFT JOIN查询时异常的兼容性问题。\n- 优化AI账号配置校验，未配置或配置错误时，点击online生成测试数据提示信息更友好。\n- 修正online自定义按钮排序功能，支持清空排序设置。\n- Online表单和列表支持字典颜色显示\n- Online表单支持列表列宽拖动调整，新增默认列宽设置\n- Online表单修复 loaded 方法隐藏字段导致只读字段变可写的问题（issues\u002F9223）\n- Online表单修复一对一子表编辑后详情页不更新的问题\n- SysDataSourceController的queryOptions接口添加权限检查 #9288\n\n##### Issues修复\n\n- 租户几个无法加权限的接口，默认加上“加签注解”\n- 【AI】文档库本地上传，如果上传路径写的是相对路径解析会报错\n- 【AI】当前子流程不存在时，打开页面报错，死循环了\n- AI 流程中的http请求节点，超时时间如何设置 · [Issue #9118](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F9118)\n- V3.9.0 Oracle11g 数据库 登录提示 无效的列类型: 1111 · [Issue #9145](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F9145)\n- 后端代码没提交，租户用户模块保存时报错，检查后发现前端调用的\u002Fsys\u002Fuser\u002FaddTenantUser，但是后端没有上传这个函数,麻烦上传下后端代码 · [Issue #9158](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F9158)\n- v3.8.3版本存在命令执行漏洞 · [Issue #9144](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F9144)\n- 报表编辑界面新增列及查看问题 · [Issue #4296](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002Fjimureport\u002Fissues\u002F4296)\n- AiragLocalCache超时时间如何设置 · [Issue #9138](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F9138)\n- JVxeTable中的分页，切换pageSize时，pageChange事件加载了两次 · [Issue #9169](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot","2026-01-28T03:00:41",{"id":198,"version":199,"summary_zh":200,"released_at":201},255613,"v3.9.0last","## 变更内容\n* fix#9002 修复字典注解查询出现异常后，数据源无法恢复的问题 by @SunJary 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F9004 中\n* 更新 renderUtils.ts，修复字典渲染 renderTag 使用 tag 渲染时未按字典配置颜色的问题 by @WolfCat-ICE 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8878 中\n\n## 新贡献者\n* @SunJary 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F9004 中完成了首次贡献\n* @WolfCat-ICE 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8878 中完成了首次贡献\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fcompare\u002Fv3.9.0...v3.9.0last","2026-01-21T11:03:43",{"id":203,"version":204,"summary_zh":205,"released_at":206},255614,"v3.9.0_satoken","**完整更新日志**: https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fcompare\u002Fv3.9.0...v3.9.0_satoken","2026-03-09T10:47:08",{"id":208,"version":209,"summary_zh":210,"released_at":211},255615,"v3.9.0_sas","## 变更内容\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5761 中升级 Spring Authorization Server\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5819 中打通三方登录并移除 Shiro\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5934 中修正 Spring Boot 3 SAS 默认配置\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5965 中新增 Token 校验、客户端便捷工具类，修复登录缺乏租户信息及强退功能失效问题\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5995 中移除权限不足异常堆栈，并在权限加载中加入缓存\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6014 中支持手动生成 Token\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6037 中修复 #5936 问题\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6092 中升级 Druid 至 v1.2.22 版本并进行兼容处理\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6182 中修复 Online 同步数据库问题\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6194 中修复 #6150 问题，并同时解决 Online 表单无法加载的问题\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6199 中修复 #6168、#6169 以及 WebSocket 连接问题\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6201 中增加 Bug 修复注释\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6243 中实现 SAS 兼容 Shiro 的处理\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6646 中实现 SAS 免登录注解\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6660 中修复 Redis 反序列化时间问题\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6878 和 \u002F6879 中分别修复访问仪表盘时出现的 401 错误\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6899 中缩短 Token 长度，以适配主分支前端页面登录\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7327 中修复 Redis 序列化认证信息问题\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7329 中回滚“修复 Redis 序列化认证信息问题”的更改\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7332 中再次修复 Redis 序列化认证信息问题\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7378 中修复分布式事务 Demo\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7796 中固定 Vue-Router 版本号\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7875 中修复 #7613 问题\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7950 中解决严重 Bug：使用 War 包方式部署时服务启动报错\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8005 中将 jeewx-api 修改为 weixin4j\n* 由 @EightMonth 在 https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8007 中修复 CVE-2023-6378 漏洞\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fcompare\u002Fv3.9.0...v3.9.0_sas","2026-03-09T10:13:21",{"id":213,"version":214,"summary_zh":215,"released_at":216},255616,"v3.9.0","**发布日期**：v3.9.0 | 2025-12-01\n\n#### 源码下载\n\n-   Github地址： [https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)\n-   Gitee地址： [https:\u002F\u002Fgitee.com\u002Fjeecg\u002FJeecgBoot](https:\u002F\u002Fgitee.com\u002Fjeecg\u002FJeecgBoot)\n\n#### 升级日志\n\n> 本次升级将 langchain4j 升级至 1.3.0，强化 AI 功能，新增 MCP 和插件支持，实现聊天式业务操作（如“一句话创建用户”），扩展 AI 聊天与流程编排能力。集成 Anthropic（Claude）、网络搜索及推理模型，提升系统深度思考能力。完成 POI 升级至 5 版本，优化用户、部门、租户等系统管理功能。\n自 v3.9.0+ 起，停止同步升级 Spring Boot 2版。\n\n##### AI功能增强\n\n-   升级 langchain4j 至 1.3.0 版本。\n-   AI 应用新增对 MCP 和插件的支持。\n-   AI 聊天功能支持 MCP 和插件扩展。\n-   AI 流程编排新增 MCP 和插件支持。\n-   支持AI聊天做业务(例如：一句话创建用户)\n-   新增 Anthropic（Claude）模型厂商支持。\n-   AI 聊天支持推理模型，提升深度思考能力。\n-   AI流程支持导出与导入功能\n-   AI脚本节点支持 Python 语言编写\n-   AI聊天集成千问模型，支持联网搜索功能\n-   支持 2000+ 维度向量，pgvector 版本需大于 0.7\n\n\n##### 功能架构升级\n\n-  从 v3.9.0+ 版本起，不再同步升级 Spring Boot 2 版本。\n-  批量删除修改日志，提升代码可读性\n-   POI 升级至 5 版本。\n-   升级 `package.json` 中依赖包的小版本号\n-  积木报表升级至最新版 v2.2.0。\n-  积木 BI 升级至最新版 v2.2.0，新增多屏切换功能，大屏设计支持导出和导入。\n-  集成 `vite-plugin-pwa`，实现渐进式 Web 应用（PWA），显著提升首屏加载速度。\n-  系统资源实现异步加载，菜单响应速度更快。\n-  登录密码采用 AES 加密传输，杜绝明文传输，提升安全性。\n-  支持单独设置 APP 和 PC 登录会话的有效期。\n-  支持登录规则灵活配置：\n-  是否允许同一账号多地同时登录。\n-  是否开启默认密码登录提醒。\n-  是否启用登录验证码校验。\n-  登录用户支持区分登录规则（区分 PC 与 APP），并记录终端设备信息，便于实现 APP 推送功能。\n-  部门管理新增查看部门负责人的功能。\n-  部门管理支持拖拽调整部门上下级关系，提升操作便捷性。\n-  用户岗位调整为关系表结构，优化数据关联管理。\n-  我的租户界面改版，提升整体使用体验。\n-  优化密码默认规则，增强安全性。\n-  支持隐藏用户联系方式，保护隐私。\n-   富文本编辑器优化：从博客复制的文章中图片自动下载并上传至云存储\n-  登录页面新增部门选择功能\n-  BasicTable 列表页导出 Excel 时支持指定导出列\n- uniapp推送功能，支持在线和离线消息（已对接系统公告）\n- 日志级别由 info 调整为 debug，减少日志输出量\n- 优化延迟加载导致的部分功能失效问题，修复 token 忽略注解失效\n- 生成代码统一导出为 xlsx 格式\n- 我的消息支持批量删除已读消息\n- 升级 shardingsphere-jdbc 至 5.5.0，简化 ShardingSphere 数据源配置\n- 用户管理支持按组织架构查询用户（支持多选）\n- 用户管理新增排序字段，选人组件和通讯录等功能按排序字段展示\n\n\n\n##### Online优化功能\n\n- 新增Long类型支持，补充online中db类型缺失的Long类型支持\n- 为online报表添加AI生成SQL能力  \n- 支持主子表生成测试数据功能，完善Online AI测试数据生成  \n- 修复online表单存在的严重BUG，影响所有配置查询相关表单功能，优化Java增强  \n- 一对一子表编辑后，详情页数据未实时更新 \n- superQuery高级组件点击查询后，弹窗未自动关闭  \n- 修复online表单联动查询无法模糊搜索选项问题，新增下拉联动组件搜索功能实现  \n- 修正online表单开发中开关控件类型字段详情页显示原始值问题（查看详情页时显示开关状态）  \n- 修复内嵌子表主题（一对多）列表展开明细时提示无权限访问  \n- 修复JS增强弹窗中popup的onChange事件无效问题  \n- 优化删除操作确认弹窗内容及样式，提升用户体验  \n- 修正ERP风格online主表在数据条数为5条时出现滚动条问题  \n- 限制online ERP风格主表固定高度，防止高度异常  \n- 生成测试数据时不再展示tooltip提示信息  \n- 修正online表单TAB主题附表页面标题与内容不一致问题  \n- 代码预览支持左右拖动功能  \n- 修复online表单图片控件多图片显示异常  \n- JS增强弹窗支持basicModal组件的props传递  \n- 修复online下拉搜索框详情页无法正确读取数据字典问题  \n- 修复下拉搜索框绑定数据字典后导出数据报错问题  \n- 解决online表单内嵌风格中double类型数据导出带小数点“.0”导致导入报错问题  \n- 修正online建表生成的日期类型字段控件为输入框问题  \n- 解决升级mybatisPlus后SqlServer分页使用OFFSET必须有排序的报错  \n- online代码生成中，传递配置项以支持JS增强和Java增强逻辑代码  \n- 优化online报表配置界面列表滚动条美观性  \n- 代码生成时增加操作提示语  \n- 代码直接生成前端项目后，自动刷新提醒功能  \n\n\n\n##### Issues处理\n\n-   mysql 8.4 数据库字段类型为bigint ，代码生成为Integer · [Issue #8909](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8909)\n-   online中的列表如果第一列固定就出现带 +号的列在向右滑动的时候被错位隐藏 · [Issue #8862](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8862)\n-   选中行如果存在右侧固定操作列或X方向滚动条会出现数据悬浮超出 · [Issue #8839](https:\u002F\u002Fgithub.com\u002Fjeecgb","2025-12-02T04:24:20",{"id":218,"version":219,"summary_zh":220,"released_at":221},255617,"v3.8.3.1","**完整更新日志**: https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fcompare\u002Fv3.8.3...v3.8.3.1","2025-11-26T03:26:47",{"id":223,"version":224,"summary_zh":225,"released_at":226},255618,"v3.8.3","**发布日期**：v3.8.3 | 2025-10-09\n\n#### 源码下载\n\n-   Github地址： [https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)\n-   Gitee地址： [https:\u002F\u002Fgitee.com\u002Fjeecg\u002FJeecgBoot](https:\u002F\u002Fgitee.com\u002Fjeecg\u002FJeecgBoot) \n\n#### 升级日志\n\n> 本次版本围绕组织机构和岗位职级进行了深度改造，支持子公司架构、岗位上下级及职级设置，优化了部门人员维护和用户主兼职岗位管理，提升组织管理的灵活性和清晰度。同时，首页配置实现多维度个性化定制，租户管理更加易用，套餐概念更明确。\n> - 底层架构方面，升级至 Spring Boot 3.5.5、Spring Cloud 2025.0.0、Spring Cloud Alibaba 2023.0.3.3，切换回 Tomcat 容器，优化启动速度并支持延迟加载。代码生成支持前后端分开路径配置，菜单 SQL 自动同步至 Flyway 目录，提高开发效率。\n> - 此外，本版本修复了大量前端组件和后台功能的关键问题，完善了分布式事务支持，升级数据库驱动，提升系统稳定性和性能。AI 应用及低代码平台功能也得到增强，为用户带来更流畅、智能的使用体验。\n> - 特别提示：默认主干切换成了Spring Boot 3，全面拥抱Java 21生态，提升系统性能和安全性。v3.8.3 将是最后一个Spring Boot 2 的版本，后续只发布Spring Boot 3 版本，Spring Boot 2 版本将不再进行升级维护。用户请提前做好升级准备。\n\n\n#####  组织机构大改\n\n- 1、组织机构大改造、支持子公司、岗位与部门功能划分更加清晰（部门右侧增加人员维护功能）\n- 2、岗位支持设置“岗位上下级”、支持设置“职级”；新增职级汇报关系\n- 3、职务改造，原人员配置“职务”功能作废改成“部门岗位配置职级”\n- 4、用户支持主岗位和兼职岗位设置\n- 5、首页配置大改造，支持通过角色、用户多维度设置个性化首页\n- 6、租户大改造，更加易用（套餐概念更清晰）\n- 7、新建套餐，增加属性“自动分配用户，是的话，新建用户、要求用户都会默认关联套餐\n- 8、我的租户下，新增菜单“租户职务”、“租户部门”\n- 9、我的租户下，我的租户改成展示页面\n\n#####  大的变化\n- 换回tomcat 弃用 undertow\n- 优化后台启动速度，支持lazy-initialization延迟加载启动 (解决项目大，启动慢的困扰)\n- 提供JeecgBoot 运行环境python检查脚本\n- 升级springboot3分支，spring-boot到3.5.5、升级spring-cloud到2025.0.0、升级spring-cloud-alibaba到2023.0.3.3\n- springboot3版，支持jdk17、jdk21、jdk24\n- 代码生成前端代码支持直接生成到前端项目、菜单sql会自动生成到start项目的flyway目录\n- 代码生成可以配置两个路径分别对应前端和后端 · [Issue #7197](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7197)\n\n\n\n##### 修复issue\n\n- 顶部菜单风格，首页功能优化\n- 优化登录和退出登录的速度\n- 升级达梦数据库驱动\n- 解决seata分布式事务starter不好用的问题\n- 升级seata到1.7.0\n- 升级dynamic-datasource-spring-boot-starter到3.5.2\n- 支持多字段默认排序defSort数组写法\n- 解决pgvector向量数据库不支持2000维度的问题\n- 前端彻底关闭 prettier 校验规则，解决前端代码爆红\n- 支持通过用户账号邀请加入租户\n- 增加JPopup组件带参数示例\n- 解决TableAction中自定义图标颜色不起作用的问题\n- 解决springboot3分支，xxljob启动报错 factoryBeanObjectType问题\n- JVxeTable组件全选翻页后会被取消选中 · [Issue #8630](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8630)\n- JVxeTypes.image组件action字段只能定义第1张图片的上传接口，后面图片的接口还是使用公共上传接口 · [Issue #8628](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8628)\n- jvxeTable表格切换disabled属性时，相邻的两个枚举下拉，如果值是一样的，但是label不一样，会把第二个下拉的显示值渲染到第一个下拉中 · [Issue #8593](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8593)\n- 高级编排类型的AI应用大模型返回的结果在chat页面不能流式输出 · [Issue #8649](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8649)\n- 生成的代码高级查询功能bug · [Issue #8625](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8625)\n- 模型配置-无法添加模型-接口存在问题 · [Issue #8677](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8677)\n- 角色授权时支持按照用户姓名查询 · [Issue #8668](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8668)\n- AI知识库引用向量模型，文档向量化失败 · [Issue #8639](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8639)\n- swagger请求头部没有X-Access-Token · [Issue #8676](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8676)\n- 引入jeecg-boot-starter-job依赖启动报错 · [Issue #8694](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8694)\n- 低代码关于“下拉搜索框”在读取数字字典的一个BUG · [Issue #8689](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8689)\n- BasicTable中使用row","2025-10-09T02:44:13",{"id":228,"version":229,"summary_zh":230,"released_at":231},255619,"v3.8.2last_springboot3","备份最v3.8.2最后的Spring Boot 3","2025-09-13T12:30:09",{"id":233,"version":234,"summary_zh":235,"released_at":236},255620,"v3.8.2last_springboot2","备份 v3.8.2 最后一个 Spring Boot 2","2025-09-13T12:31:20",{"id":238,"version":239,"summary_zh":240,"released_at":241},255621,"v3.8.2","#### 升级日志\n\n> 本次升级重点增强了Online在线功能，新增AI智能建表、AI测试数据和AI报表自动生成能力，大幅提升数据处理效率；同时全面强化代码生成器，支持自定义按钮和JS增强代码生成。此外，新增APP版本管理、权限首页自定义和全新通知公告系统等实用功能。请注意，本次升级涉及数据库结构调整，请务必提前做好数据备份和测试验证，确保平稳升级。\n\n##### 修复issue\n\n- 【架构升级】升级mybatis-plus到3.5.12、升级jsqlparser到4.9\n- 【架构升级】升级jimureport到v2.1.1\n- 【架构升级】升级jimubi到v2.1.0\n- 【架构升级】升级online到3.8.2-GA\n- 【架构升级】修复升级mybatisPlus后sql server的分页改用OFFSET ？ ROWS FETCH NEXT 导致online报表无排序报错\n- 【新功能】默认提供oracle、SqlServer、\tPostgreSQL对应的yml配置和数据库初始化脚本\n- 【全升级】主干springboot2、分支springboot3、springboot3sas同步升级\n- 【新功能】不需要修改任何配置，提供一键docker单体启动脚本start-docker-compose.bat\n- 【新功能】不需要修改任何配置，提供一键docker微服务启动脚本start-docker-compose-cloud.bat\n- 【严重bug】xxljob和jeecg-boot-starter的xxl-job版本不一致，定时任务执行后任务不会结束\n- 【严重bug】swagger上选择的接口和实际接口不对应 #8665\n- 【新功能】通知公告大改造优化，公告详情样式优化，支持打印\n- 【新功能】tinymce富文本编辑器样式优化\n- 【新功能】优化桌面应用接受后台推送消息\n- 【新功能】online报表支持权限控制\n- 【新功能】online报表支持租户隔离\n- 【新功能】APP版本管理功能，支持app自动补丁升级\n- 【新功能】独立门户设置菜单，支持角色和用户两个维度自定义首页\n- 【新功能】online报表支持AI生成报表\n- 【新功能】online功能测试支持Mock数据\n- 【新功能】online表单支持AI建表\n- 【新功能】online表单视图支持删除\n- 【新功能】online生成的菜单sql 自动带上组件名称\n- 【online表单】高级查询,支持多选查询\n- 【online增强】支持页面loading调用\n-   docker-compose增加jeecg-boot-pgvector\n-   修复docker system日志中文乱码问题\n-   数据库缺少openapi微服务网关配置\n-    XXL-JOB（2.4.0 及以上）已被移除，分片参数获取方式变更\n-  【swagger文档】application\u002Fjson变成了application\u002Fx-www-form-urlencoded\n-   启动democloud服务时出现循环依赖报错 #8573 \n- 【issues\u002F8548】代码生成的高级查询里日期-月控件不能正常展示\n- 【issues\u002F8163】关联记录新增丢失\n- 【issues\u002F8575】erp默认选中第一个及没选中主表时子表不查询\n- 【issues\u002F8168】id重复排序数据重了\n- 【issues\u002F888】online树表子节点搜索不生效且有警告\n-  redis缓存扩展用户可以自定义缓存\n- Customize redis listener handle提醒日志，改成只提示一次\n- 【issues\u002F8265】默认模型支持超时时间设置\n- jeecg-boot-vue3前端构建报错解决方案 · [Issue #8497](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8497)\n- Form 表单，点击 label 会 focus 到表格查询条件的 input 框上 · [Issue #8484](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8484)\n- Online表单开发 · [Issue #8286](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8286)\n- online表单生成问题 · [Issue #8441](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8441)\n- 能不能继承app端版本管理 · [Issue #8362](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8362)\n- 关于AI应用回复模型无法访问导致潜在问题 · [Issue #8440](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8440)\n- 低代码开发Online表单开发主子表ERP显示问题 · [Issue #8532](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8532)\n- ApiSelect分页加载重复请求问题 · [Issue #8527](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8527)\n- 启动democloud服务时出现循环依赖报错 · [Issue #8573](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8573)\n- useScript.ts的isLoading默认值应该是true · [Issue #8552](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8552)\n- BasicTable不支持TableLayout设置(默认写死fixed) · [Issue #8564](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8564)\n- 严重：修改密码存在水平越权问题。 · [Issue #8567](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8567)\n- 大模型设置timeout，没有生效，并且总在报错超时之后，才返回相应结果 · [Issue #8557](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8557)\n- 批量删除优化反馈 · [Issue #8558](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8558)\n- yml文件中的 quart 配置initialize-schema属性层级错误 · [Issue","2025-08-09T00:39:34",{"id":243,"version":244,"summary_zh":245,"released_at":246},255622,"v3.8.1","#### 升级日志\r\n\r\n> 推出系列新功能；AI应用平台功能稳定；支持Electron桌面应用；基于AK和SK认证鉴权OpenAPI功能；用户导入支持导入部门和角色；代码生成支持关联记录控件、js增强和自定义按钮等等\r\n\r\n\r\n##### 新功能\r\n\r\n- 【大升级】AI应用模块功能已经稳定，达到上线标准\r\n- 【新功能】支持electron桌面应用打包，采用Vite+Vue3+Electron构建客户端桌面应用(支持windows、linux、macOS三大平台)\r\n- 【新功能】“基于AK和SK认证鉴权OpenAPI功能” 解决对外API需求\r\n- 【新功能】用户导入支持导入部门和角色\r\n- 【新功能】提供新版uniapp的代码生成器模板\r\n- 【新功能】代码生成支持关联记录控件，js增强和自定义按钮生成空方法；\r\n- 【AI】AI对话框支持移动端\r\n- 【优化】支持新版钉钉登录逻辑\r\n- 【优化】多租户功能使用简化\r\n- 【新功能】提供AI OCR示例\r\n-  我的部门管理，允许添加和删除子级部门\r\n-  去掉jsqlparse代码迁移到minidao中，升级不再受jsqlparse兼容影响\r\n-  【AI】兼容jdk21，让程序可以启动，但是提示AI流程编排无法使用\r\n-  【AI】流程，入参中的必填没有校验\r\n-  【AI】流程开启多租户导致接口调用提示流程不存在\r\n-  【AI】流程调用流程接口改成无需登录\r\n-  升级JVxetable到新版4.13.31\r\n-  升级jsqlparser到4.9\r\n-  AI应用相关功能增加权限注解\r\n\r\n\r\n##### 修复issue\r\n\r\n- 解决AIGC导致打版过大的问题\r\n- 解决AI流程设计器无背景样式问题\r\n- ERP风格内嵌子表生成源代码，展开子表的会根据展开的次数进行创建销毁子表的组件 · [Issue #7629](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7629)\r\n- 【3.7.2】JVxeTable的linkageConfig中接口请求的参数发生改变，如何触发JVxeTable去更新linkageConfig 进行重新请求？ · [Issue #7812](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7812)\r\n- 表格列设置组件异常(ColumnSetting.vue) · [Issue #7996](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7996)\r\n- 3.7.2 错误的构造函数 · [Issue #8049](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8049)\r\n- ApiSelect组件中, 初始化值存在缺失的逻辑判断导致单选框的值被错误地写入数组值 · [Issue #8037](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8037)\r\n- WebHash 路由模式下退出重登录默认跳转地址异常 · [Issue #8034](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8034)\r\n- ApiSelect  分页下拉方案 · [Issue #7883](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7883)\r\n- popup字典在列表页面不显示文字 · [Issue #7619](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7619)\r\n- 翻译Popup字典错误 · [Issue #8114](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8114)\r\n- icon图标显示空白问题 · [Issue #8097](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8097)\r\n- 线上环境甘特图信息未消失异常 · [Issue #8104](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8104)\r\n- V3.7.4性能监控中服务器信息、JVM信息报错！ · [Issue #8135](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8135)\r\n- 前端dict组件导致内存溢出问题 · [Issue #8101](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8101)\r\n- Tab标签页关闭操作问题 · [Issue #8098](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8098)\r\n- Popup字典 勾选不回显问题 · [Issue #8062](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8062)\r\n- 租户初始套餐页面编辑问题反馈 · [Issue #8093](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8093)\r\n- 建议配置模型的时候添加一个测试按钮 · [Issue #8142](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8142)\r\n- AI大模型使用本地部署的deepseek报错 · [Issue #8164](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8164)\r\n- ai应用使用ollama语言大模型报错 · [Issue #8155](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8155)\r\n- 可编辑行不能获取最新编辑数据 · [Issue #8075](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8075)\r\n- 不能支持分页位置自定义 · [Issue #7974](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7974)\r\n- BasicForm表单组件通过插槽的方式引入 JSelectPosition时遇到的问题 · [Issue #7986](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7986)\r\n- 网关关闭knife4j接口文档没有生效 · [Issue #8134](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8134)\r\n- JVxeTable表格开启禁用之后，下方的分页消失了 · [Issue #8137](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8137)\r\n- js增强中发起请求后无法锁定屏幕 · [Issue #8117](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8117)\r\n- AI集成工作流执行到llm节点报错或结束工作流问题 · [Issue #8184](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8184)\r\n- AI聊天中字数多后面的就不显示了 · [Issue #8174](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8174)\r\n- AI应用发布到菜单后，应用页面左侧的聊天记录不能滑动隐藏，页面上下滚动时左侧聊天记录也跟着跑 · [Issue #8172](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8172)\r\n- AI流程设计 脚本执行 无法执行成功 · [Issue #8200](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8200)\r\n- v3.8.0存在zip Bomb漏洞 · [Issue #8199](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8199)\r\n- 知识库上传zip包后，在向量化解压时报错 · [Issue #8165](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8165)\r\n- 同步部门(将钉钉部门同步到本地) · [Issue #8181](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8181)\r\n- vxe-table组件编辑模式下失去焦点报错 · [Issue #8178](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8178)\r\n- 关联记录新增时丢信息 · [Issue #8163](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8163)\r\n- 安全检测发现1.9.4对应的springboot3版本存在组件高危漏洞 · [Issue #3687](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002Fjimureport\u002Fissues\u002F3687)\r\n- 通知公告发送时建议增加指定组织 · [Issue #8146](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8146)\r\n- GitHub · Where software is built](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8217)\r\n- 大量日志打印不友好 · [Issue #7977](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7977)\r\n- 这边有代码逻辑bug，因为这边的loginUser一般都不为null，所以就永远获取不到hasRoles，以致admin以外的用户即使配置了低代码开发角色也无法进行低代码配置。 · [Issue #8211](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\r\n- jsqlparser能否升级到4.9 · [Issue #42 · jeecgboot\u002FMiniDao · GitHub](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FMiniDao\u002Fissues\u002F42)\r\n- Online报表配置 开发的报表权限没有控制住 · [Issue #8108](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8108)\r\n- IAiRagEnhanceJava 不存在 · [Issue #8244](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8244)\r\n- 版本3.8.0online表单开发视图管理点击配置地址按钮无反应 · [Issue #8227](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8227)\r\n- 导入文件太大, 未提示信息 · [Issue #8254](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F8254)\r\n- 知识库向量化时会因为维度不一致无法写入向量库 · [Issue ","2025-07-02T02:24:27",{"id":248,"version":249,"summary_zh":250,"released_at":251},255623,"v3.8.0last","## What's Changed\r\n* 修复 #8134 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8160\r\n* 提交api接口设计前端页面以及后端更改 by @xlh12306 in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8257\r\n* openapi相关测试项修改 by @xlh12306 in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8298\r\n* 使用原生方式对接口进行测试 修复授权管理页面重置AK,SK未写入到数据库中的异常 by @xlh12306 in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8358\r\n* open api功能优化 by @1298191366 in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8389\r\n\r\n## New Contributors\r\n* @xlh12306 made their first contribution in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8257\r\n* @1298191366 made their first contribution in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8389\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fcompare\u002Fv3.8.0...v3.8.0last","2025-06-25T08:47:24",{"id":253,"version":254,"summary_zh":255,"released_at":256},255624,"v3.7.3springboot3","## What's Changed\r\n* Spring Boot3 & JDK 17 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5563\r\n* 更改jeecg-boot-starter3依赖 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5566\r\n* 更新jeecg-boot-starter3依赖 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5567\r\n* 更新积木报表、Minidao支持Springboot3版本 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5698\r\n* 升级jeecg 3.6.1版本 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5704\r\n* 升级fastjson至2.0.43，替换tomcat为undertow by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5716\r\n* 修改自动生成接口文档范围 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5730\r\n* fix issue for springboot3 #5741: shiro 无法使用 spring boot 3.X 自带的jedis，降版本处理 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5767\r\n* fix issue for springboot3 #5742: 修改代码生成时的schema注解参数 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5766\r\n* fix issue for springboot3 #5723: 指定jaxb-runtime版本,添加修改记录 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5765\r\n* 同步主干分支版本代码，并升级jedis至3.8.0 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5782\r\n* 修正spring boot3默认配置 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5935\r\n* 合并master变更，升级 3.6.3 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6036\r\n* 升级druid1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6081\r\n* 升级druid v1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6091\r\n* 修复#6127 #6130 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6173\r\n* 修复 #6169 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6200\r\n* 修改docker镜像base为JDK17 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7317\r\n* 分布式事务demo修复 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7379\r\n* 固定vue-router版本号 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7797\r\n* keys替换scan问题 修复 #6918 #6876 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7564\r\n* 修复 #7613 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7874\r\n* 解决严重bug,War包方式部署，服务启动报错 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7949\r\n* jeewx-api修改成weixin4j by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8004\r\n* 修复 CVE-2023-6378 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8008\r\n* 排除部分接口文档，为免登录接口排除token校验请求头 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8053\r\n* 优化swagger文档改造 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8116\r\n* upgrade shiro to 2.0.4 by @MuShan-bit in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8256\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fcompare\u002Fv3.7.3...v3.7.3springboot3\r\n\r\n## What's Changed\r\n* Spring Boot3 & JDK 17 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5563\r\n* 更改jeecg-boot-starter3依赖 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5566\r\n* 更新jeecg-boot-starter3依赖 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5567\r\n* 更新积木报表、Minidao支持Springboot3版本 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5698\r\n* 升级jeecg 3.6.1版本 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5704\r\n* 升级fastjson至2.0.43，替换tomcat为undertow by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5716\r\n* 修改自动生成接口文档范围 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5730\r\n* fix issue for springboot3 #5741: shiro 无法使用 spring boot 3.X 自带的jedis，降版本处理 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5767\r\n* fix issue for springboot3 #5742: 修改代码生成时的schema注解参数 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5766\r\n* fix issue for springboot3 #5723: 指定jaxb-runtime版本,添加修改记录 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5765\r\n* 同步主干分支版本代码，并升级jedis至3.8.0 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5782\r\n* 修正spring boot3默认配置 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5935\r\n* 合并master变更，升级 3.6.3 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6036\r\n* 升级druid1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6081\r\n* 升级druid v1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6091\r\n* 修复#6127 #6130 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6173\r\n* 修复 #6169 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6200\r\n* 修改docker镜像base为JDK17 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7317\r\n* 分布式事务demo修复 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7379\r\n* 固定vue-router版本号 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7797\r\n* keys替换scan问题 修复 #6918 #6876 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7564\r\n* 修复 #7613 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7874\r\n* 解决严重bug,War包方式部署，服务启动报错 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7949\r\n* je","2025-05-16T01:43:33",{"id":258,"version":259,"summary_zh":260,"released_at":261},255625,"v3.8.0","**发版时间**：v3.8.0 | 2025-04-18\r\n\r\n\r\n\r\n#### 升级日志\r\n\r\n> JeecgBoot最新推出了一整套AI大模型功能，包括AI模型管理、AI应用、知识库、AI流程编排和AI对话助手。这标志着其转型为“AI低代码平台”，旨在帮助开发者快速构建和部署个性化AI应用，降低开发门槛，提升效率。\r\n\r\n-   AI应用管理(普通应用、高级流程应用)\r\n-   AI模型管理\r\n-   AI知识库\r\n-   AI流程编排\r\n-   AI聊天支持嵌入第三方\r\n-   AI向量库对接\r\n\r\n\r\n#### 支持AI模型\r\n\r\n| AI大模型 | 支持 |\r\n| --- | --- |\r\n| DeepSeek | √ |\r\n| ChatGTP | √ |\r\n| Qwq | √ |\r\n| 智库 | √ |\r\n| Ollama本地搭建大模型 | √ |\r\n| 等等。。 | √ |\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002Fup-b78b954c13830ba45d81672ccb6d528dfd8.png)\r\n\r\n#### AIGC应用平台介绍\r\n\r\n> JeecgBoot 平台的AIGC功能模块，是一套类似`Dify`的`AIGC应用开发平台`+`知识库问答` 子系统，是一款基于LLM大语言模型AI应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等，让您可以快速从原型到生产，拥有AI服务能力。\r\n\r\n\r\nAI赋能低代码: 目前提供了AI应用、AI模型管理、AI流程编排、AI对话助手，AI建表、AI写文章、AI知识库问答、AI字段建议等功能;支持各种AI大模型ChatGPT、DeepSeek、Ollama、智普、千问等.\r\n\r\n\r\n#### AI视频介绍\r\n\r\n[![](https:\u002F\u002Fjeecgos.oss-cn-beijing.aliyuncs.com\u002Ffiles\u002Fjeecg_aivideo.png)](https:\u002F\u002Fwww.bilibili.com\u002Fvideo\u002FBV1zmd7YFE4w)\r\n\r\n\r\n#### 技术交流\r\n\r\n-   开发文档：[https:\u002F\u002Fhelp.jeecg.com\u002Faigc](https:\u002F\u002Fhelp.jeecg.com\u002Faigc)\r\n-   在线演示：[http:\u002F\u002Fboot3.jeecg.com](http:\u002F\u002Fboot3.jeecg.com)\r\n-   官方网站：www.jeecg.com\r\n\r\n\r\n#### Dify `VS` JEECG AI\r\n\r\n> JEECG AI与Dify相比，在多个方面展现出显著的优势，特别是在文档处理、格式和图片保持方面。以下是一些具体的优点：\r\n> - Markdown文档库导入：\r\n> JEECG AI允许用户直接导入整个Markdown文档库，这不仅保留markdown格式，还支持图片的导入，确保文档内容的完整性和可视化效果。\r\n> - 对话回复格式美观：\r\n> 在对话过程中，JEECG AI能够保持回复内容的原格式，也不丢失图片，使得输出的文章更加美观，不会出现格式错乱的情况，还支持图片的渲染。\r\n> - PDF文档导入与格式转换：\r\n> JEECG AI在处理PDF文档时，能够更好地保持原始格式和图片，确保转换后的内容与原始文档一致。这哥功能在许多AI产品中表现不佳，而JEECG AI在这方面做出了显著的优化\r\n\r\n\r\n| 功能 | Dify | Jeecg AI |\r\n| --- | --- | --- |\r\n| AI工作流 | 有 | 有 |\r\n| RAG 管道向量搜索 | 有 | 有 |\r\n| AI模型管理 | 有 | 有 |\r\n| AI应用管理 | 有 | 有 |\r\n| AI知识库 | 有 | 有 |\r\n| 产品方向 | 一款独立的 LLM 应用开发平台 | 低代码与AIGC应用二者结合的平台 |\r\n| 业务集成 | 业务集成能力弱 | 更方便与业务系统集成，调用系统接口和逻辑更加方便 |\r\n| AI业务流 | 侧重AI逻辑流程 | AI流程编排作为低代码的业务引擎，用户可以通过AI流程配置各种业务流和AI流程 |\r\n| 上传markdown文档库(支持图片) | 不支持 | 支持 |\r\n| AI对话支持发图和展示图片 | 支持 | 支持 |\r\n| 实现语言 | python + react | JAVA + vue3 |\r\n\r\n#### 功能特点\r\n\r\n-   AI流程: 提供强大的AI流程设计器引擎，支持编排 AI 工作过程，满足复杂业务场景，支持画布上构建和实时运行查看 AI流程运行情况。\r\n-   AI流程即服务: 通过AI流程编排你需要的智能体，结合AI+自定义开发节点 实现功能性 API，让你瞬间拥有各种智能体API。\r\n-   AI助手对话功能: 集成 ChatGPT、Deepseek、智普、私有大模型 等 AI 模型，提供智能对话和生成式 AI 功能，深度与知识库结合提供更精准的知识。\r\n-   RAG 功能: 涵盖从文档摄入到检索的所有内容，支持从 PDF、PPT 和其他常见文档格式中提取文本，支持检索增强生成（RAG），将未训练数据与 AI 模型集成，提升智能交互能力。\r\n-   AI 知识库: 通过导入文档或已有问答对进行训练，让 AI 模型能根据文档以交互式对话方式回答问题。\r\n-   模型管理：支持对接各种大模型，包括本地私有大模型（Deepseek\u002F Llama 3 \u002F Qwen 2 等）、国内公共大模型（通义千问 \u002F 腾讯混元 \u002F 字节豆包 \u002F 百度千帆 \u002F 智谱 AI \u002F Kimi 等）和国外公共大模型（OpenAI \u002F Claude \u002F Gemini 等）；\r\n-   无缝嵌入：Iframe一键嵌入,支持将AI聊天助手快速嵌入到第三方系统，让系统快速拥有智能问答能力，提高用户满意度。\r\n\r\n\r\n\r\n\r\n\r\n\r\n#### AI功能效果展示\r\n\r\n###### AI应用配置\r\n\r\nAI应用配置，支持AI流程配置和简单的AI配置\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002Fa853d9be4d3756806799ad025e722df8.png)\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002Fd3bcbf5977c6fb75a8f996e1e40590be.png)\r\n\r\n可以关联多个知识库，右侧是AI智能回复，你可以搭建自己的智能体，比如搭建一个 \"诗词达人\" \"翻译助手\"\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002Fc26a848136be3e22ec1e0651e78976c2.png)\r\n\r\n可以将创建的聊天应用，集成到第三方系统中\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002F39c6f589ef46f0454b229915ffa263f4.png)\r\n\r\n###### AI模型管理\r\n\r\nAI模型列表\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002Fa5fb3e0d69ca1706b0de221535c7acaa.png)\r\n\r\n选择AI模型，配置你的参数\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002F1f941472758a5fc227f54f2683953b8e.png)\r\n\r\n###### AI知识库管理\r\n\r\nAI知识库支持手工录入文本，导入pdf\\\\word\\\\excel等文档，支持问答对训练\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002F150bb33f48d6c8e2ae059e2a58f4200b.png)\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002F032d16c915b0f79318935484c81df260.png)\r\n\r\n###### AI流程设计\r\n\r\nAI流程，提供强大的AI流程设计器引擎，支持编排 AI 工作过程，满足复杂业务场景，支持画布上构建和实时运行查看 AI流程运行情况。\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002Ff40f9aa275cd4aea94e1c209513151e2.png)\r\n\r\n目前支持的节点有：开始、结束、AI知识库节点、AI节点、分类节点、分支节点、JAVA节点、脚本节点、子流程节点、http请求节点、直接回复节点等节点\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002F6d86480ab1bbfab5b2e6992b416b2152.png)\r\n\r\n节点项配置\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002F90a5f76b6b4fc406e2e2b87245b35459.png)\r\n\r\n在线运行看结果\r\n\r\n![](https:\u002F\u002Foscimg.oschina.net\u002Foscnet\u002F\u002Fbc9817a7bbd94936a5a3e885abe3cb38.png)","2025-04-18T03:43:56",{"id":263,"version":264,"summary_zh":265,"released_at":266},255626,"v3.7.4","**发版时间**：v3.7.4 | 2025-04-07\r\n\r\n\r\n#### 升级日志\r\n\r\n> 后台架构进行较大升级；默认JDK换成17；Online低代码模块做了专项升级；Knife4j升级openapi3的SpringDoc ([升级不兼容，查看注解变化](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fupgrade\u002Fspringboot3#knife4j%E5%8D%87%E7%BA%A7%E8%AF%B4%E6%98%8E \"此升级不兼容，注解修改方法\"))；\r\n\r\n##### 升级内容\r\n\r\n-   升级fastjson到2.0.43\r\n-   升级JDK17（支持jdk8、jdk21）\r\n-   Knife4j升级openapi3的springdoc \r\n-   升级tomcat至undertow\r\n-   升级junit5\r\n-   升级spring-cloud到2021.0.8\r\n-   升级spring-cloud-alibaba 到2021.0.6.2\r\n-   升级jimureport到最新版1.9.5\r\n-   升级Online在线开发模块到最新\r\n-   设置静态资源Cache-Control默认缓存有效期\r\n-   升级jeewx-api版本到weixin4j 2.0.1\r\n-   升级shiro至1.13.0及shiro-redis至3.2.3\r\n-   升级druid版本到1.2.24\r\n-   升级logback.version到1.2.13，修复漏洞\r\n-   升级java-jwt到4.5.0\r\n-   online报表、popup支持宽度设置\r\n-   online表单数据支持租户隔离\r\n-   非admin 用户无法online 导入数据库表 · [Issue #7504](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7504)\r\n-    Online通过编辑功能修改主子表关联字段会提示子表id主键冲突 · [Issue #7535](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7535)\r\n-    Online同步表时ID排序非零，同步表失败 · [Issue #7714](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7714)\r\n-   Online报表设置怎么设置展示时列宽 · [Issue #7609](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7609)\r\n-   Online报表配置动态报表明细无法进行拖动排序 · [Issue #7880](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7880)\r\n-   【Online表单】按钮权限未激活时增加提示 \r\n-   【online】在线报表对中文字段的支持不太好 #7134\r\n-   【online】在线报表关联查询字段顺序错乱 #7156\r\n-   【online表单】子表按钮需要控制\r\n-   【online】严重问题，数据误删除！！！online erp表单修改主表时，子表数据被全量删除 #7190\r\n-   【online】online表单，能否修改自带按钮的名称，或者隐藏自带按钮 #7059\r\n-   【online】表格列表中支持关联记录配置是否只读\r\n-   【online】优化表单删除确认对话框文案及按钮顺序\r\n-   【online】低代码模式 没有控制视图新增的权限\r\n-   【online表单】popup弹框 配置用户名多选时 重复了\r\n-   【online】js增强onlchange事件event.row.字段获取的是变化前的值\r\n-   【issues\u002F7387】js增强使用openCustomModal超过两个时show显示错误\r\n-   【online】js增强代码提示this.subActiveKey提示不出来\r\n-   【online】online编码规则不支持传递当前表单数据和系统变量\r\n-  @Cacheable加缓存支持约定缓存时间 @Cacheable(cacheNames = \"ceshi:redis:ttl#60\", key = \"#id\")\r\n-   3.7.3版本启动提示连接不上mongodb · [Issue #7787](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7787)\r\n-   jeecgBoot3.7.3版本里面，官方提供的xxl\\_job的sql脚本里面xxl\\_job_info表java代码里面和数据库里面的字段对不上 · [Issue #7788](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7788)\r\n-   JSelectUserByDept组件的params可选参数似乎不起作用 · [Issue #7758](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7758)\r\n-   useMethods导出文件时,如果文件内容中存在\"success\"字符串时出错 · [Issue #7738](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7738)\r\n-   当用户没有角色保存操作权限时候操作角色保存仅保存和保存并关闭按钮会一直转圈不可用 · [Issue #7807](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7807)\r\n-   生成代码的时候，选择原生表单(form) 就会出错 · [Issue #7817](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7817)\r\n-   【影响大】table添加scroll参数scroll时，合计行没有跟着左右滚动条滚动 · [Issue #7773](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7773)\r\n-   【3.7.3】BI大屏设计和预览404 · [Issue #7819](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7819)\r\n-   数据权限，查看自己拥有部门的权限中存在问题 · [Issue #7288](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7288)\r\n-   前端汇总合计小数计算精度有问题，建议使用decimal来计算 · [Issue #7830](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7830)\r\n-   操作失败，Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR unknown command\"keys\" with args beginning with: sys:cache:online:list..*\r\n-   希望对@valid() 注解的校验异常进行异常捕获处理，给前端用户友好提示。 · [Issue #7702](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7702)\r\n-   SAS版本online生成的entity代码中List类型的成员、dictTable成员、省市区成员还在使用ApiModelProperty · [Issue #7613](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7613)\r\n-   分布式锁注解@JLock无法自动续期 · [Issue #7836](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7836)\r\n-   RepeatSubmitAspect.RedissonLockClient.unlock 解锁方法优化 · [Issue #7722](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7722)\r\n-   war包部署启动报错，验证码出不来 · [Issue #7882](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7882)\r\n-   BI大屏api数据集token机制不生效 · [Issue #3522](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002Fjimureport\u002Fissues\u002F3522)\r\n-   Online表单生成代码功能，状态错误 · [Issue #7931](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7931)\r\n-   关联记录弹窗能显示只读信息，不允许修改 · [Issue #7930](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7930)\r\n-   ApiSelect 组件写成方法形式 不生效 · [Issue #7940](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7940)\r\n-   BasicUpload 组件上传文件，限制上传格式出错 · [Issue #7954](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7954)\r\n-   BasicTable中带折叠子表的时候合计栏错位 · [Issue #7956](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7956)\r\n-   V3 版本 JSelectRole 双向绑定及回显错误问题 · [Issue #7948](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7948)\r\n-   代码生成，数据导出，前端报错，并且范围参数没有转换 · [Issue #7962](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7962)\r\n-   autopoi导入 报错Cell index must be >= 0 · [Issue #7947](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7947)\r\n-   online表单开发-导入数据库表后下载代码 List.vue文件报错 · [Issue #7982](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7982)\r\n-   CVE-2023-6378 安全漏洞问题 · [Issue #7951](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7951)\r\n-   :heavy\\_minus\\_sign: 删除 junit 4，使用默认的 junit 5 · [Issue #4939](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F4939)\r\n-   列表中图片预览功能，如果图片url中包含逗号，会出现错误识别成多张图片的情况 · [Issue #7990](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7","2025-04-08T14:07:41",{"id":268,"version":269,"summary_zh":270,"released_at":271},255627,"v3.7.3springboot3sas","## What's Changed\r\n* Spring Boot3 & JDK 17 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5563\r\n* 更改jeecg-boot-starter3依赖 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5566\r\n* 更新jeecg-boot-starter3依赖 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5567\r\n* 更新积木报表、Minidao支持Springboot3版本 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5698\r\n* 升级jeecg 3.6.1版本 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5704\r\n* 升级fastjson至2.0.43，替换tomcat为undertow by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5716\r\n* 修改自动生成接口文档范围 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5730\r\n* fix issue for springboot3 #5741: shiro 无法使用 spring boot 3.X 自带的jedis，降版本处理 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5767\r\n* fix issue for springboot3 #5742: 修改代码生成时的schema注解参数 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5766\r\n* fix issue for springboot3 #5723: 指定jaxb-runtime版本,添加修改记录 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5765\r\n* 升级 spring authorization server by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5761\r\n* 同步主干分支版本代码，并升级jedis至3.8.0 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5782\r\n* 打通三方登录&移除shiro by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5819\r\n* 修正springboot3 sas默认配置 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5934\r\n* 修正spring boot3默认配置 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5935\r\n* 新增token校验、客户端便捷工具类、修复登录缺乏租户信息、强退功能失效 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5965\r\n* 移除权限不足异常堆栈，权限加载加入缓存 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5995\r\n* 支持手动生成token by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6014\r\n* 修复 #5936 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6037\r\n* 合并master变更，升级 3.6.3 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6036\r\n* 升级druid1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6081\r\n* 升级druid v1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6092\r\n* 升级druid v1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6091\r\n* 修复#6127 #6130 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6173\r\n* 修复Online同步数据库 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6182\r\n* 修复#6150，同时修复online表单无法加载问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6194\r\n* 修复 #6169 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6200\r\n* 修复#6168\\#6169\\websocket连接问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6199\r\n* 增加bug修复注释 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6201\r\n* sas兼容shiro处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6243\r\n* sas实现免登录注解 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6646\r\n* 修复redis反序列化时间问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6660\r\n* 修复访问仪表盘401问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6878\r\n* 修复访问仪表盘401 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6879\r\n* 缩短token长度，适配主分支前端页面登录 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6899\r\n* 修改docker镜像base为JDK17 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7317\r\n* 修复redis序列化认证信息问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7327\r\n* Revert \"修复redis序列化认证信息问题\" by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7329\r\n* 修复redis序列化认证信息问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7332\r\n* 分布式事务demo修复 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7379\r\n* 分布式事务demo修复 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7378\r\n* 固定vue-router版本号 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7797\r\n* 固定vue-router版本号 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7796\r\n* keys替换scan问题 修复 #6918 #6876 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7564\r\n* 修复 #7613 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7875\r\n* 解决严重bug,War包方式部署，服务启动报错 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7950\r\n* jeewx-api修改成weixin4j by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8005\r\n* 修复 CVE-2023-6378 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F8007\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fcompare\u002Fv3.7.3...v3.7.3springboot3sas","2025-05-19T02:41:22",{"id":273,"version":274,"summary_zh":275,"released_at":276},255628,"v3.7.1SpringBoot3sas","## What's Changed\r\n* Spring Boot3 & JDK 17 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5563\r\n* 更改jeecg-boot-starter3依赖 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5566\r\n* 更新jeecg-boot-starter3依赖 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5567\r\n* 更新积木报表、Minidao支持Springboot3版本 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5698\r\n* 升级jeecg 3.6.1版本 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5704\r\n* 升级fastjson至2.0.43，替换tomcat为undertow by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5716\r\n* 修改自动生成接口文档范围 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5730\r\n* fix issue for springboot3 #5741: shiro 无法使用 spring boot 3.X 自带的jedis，降版本处理 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5767\r\n* fix issue for springboot3 #5742: 修改代码生成时的schema注解参数 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5766\r\n* fix issue for springboot3 #5723: 指定jaxb-runtime版本,添加修改记录 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5765\r\n* 升级 spring authorization server by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5761\r\n* 同步主干分支版本代码，并升级jedis至3.8.0 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5782\r\n* 打通三方登录&移除shiro by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5819\r\n* 修正springboot3 sas默认配置 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5934\r\n* 修正spring boot3默认配置 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5935\r\n* 新增token校验、客户端便捷工具类、修复登录缺乏租户信息、强退功能失效 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5965\r\n* 移除权限不足异常堆栈，权限加载加入缓存 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5995\r\n* 支持手动生成token by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6014\r\n* 修复 #5936 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6037\r\n* 合并master变更，升级 3.6.3 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6036\r\n* 升级druid1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6081\r\n* 升级druid v1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6092\r\n* 升级druid v1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6091\r\n* 修复#6127 #6130 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6173\r\n* 修复Online同步数据库 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6182\r\n* 修复#6150，同时修复online表单无法加载问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6194\r\n* 修复 #6169 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6200\r\n* 修复#6168\\#6169\\websocket连接问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6199\r\n* 增加bug修复注释 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6201\r\n* sas兼容shiro处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6243\r\n* sas实现免登录注解 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6646\r\n* 修复redis反序列化时间问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6660\r\n* 修复访问仪表盘401问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6878\r\n* 修复访问仪表盘401 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6879\r\n* 缩短token长度，适配主分支前端页面登录 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6899\r\n* 修改docker镜像base为JDK17 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7317\r\n* 修复redis序列化认证信息问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7327\r\n* Revert \"修复redis序列化认证信息问题\" by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7329\r\n* 修复redis序列化认证信息问题 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7332\r\n* 分布式事务demo修复 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7378\r\n* 固定vue-router版本号 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7796\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fcompare\u002Fv3.7.0last_springboot3...v3.7.1SpringBoot3sas","2025-02-24T10:59:20",{"id":278,"version":279,"summary_zh":280,"released_at":281},255629,"v3.7.1springboot3","## What's Changed\r\n* Spring Boot3 & JDK 17 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5563\r\n* 更改jeecg-boot-starter3依赖 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5566\r\n* 更新jeecg-boot-starter3依赖 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5567\r\n* 更新积木报表、Minidao支持Springboot3版本 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5698\r\n* 升级jeecg 3.6.1版本 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5704\r\n* 升级fastjson至2.0.43，替换tomcat为undertow by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5716\r\n* 修改自动生成接口文档范围 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5730\r\n* fix issue for springboot3 #5741: shiro 无法使用 spring boot 3.X 自带的jedis，降版本处理 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5767\r\n* fix issue for springboot3 #5742: 修改代码生成时的schema注解参数 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5766\r\n* fix issue for springboot3 #5723: 指定jaxb-runtime版本,添加修改记录 by @hoperunChen in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5765\r\n* 同步主干分支版本代码，并升级jedis至3.8.0 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5782\r\n* 修正spring boot3默认配置 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F5935\r\n* 合并master变更，升级 3.6.3 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6036\r\n* 升级druid1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6081\r\n* 升级druid v1.2.22版本兼容处理 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6091\r\n* 修复#6127 #6130 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6173\r\n* 修复 #6169 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F6200\r\n* 修改docker镜像base为JDK17 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7317\r\n* 分布式事务demo修复 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7379\r\n* 固定vue-router版本号 by @EightMonth in https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fpull\u002F7797\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fcompare\u002Fv3.7.0last_springboot3...v3.7.1springboot3","2025-02-20T09:55:34",{"id":283,"version":284,"summary_zh":285,"released_at":286},255630,"v3.7.3","**当前版本**：v3.7.3 | 2025-02-10\r\n\r\n#### 源码下载\r\n\r\n-   [https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot)\r\n\r\n#### 升级日志\r\n\r\n> 春节被DeepSeek刷屏了，这个火出圈的产品 JeecgBoot 速速跟上，最新版已经适配三个AI大模型： [DeepSeek v3版](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002FDeepSeekzhichi.html  \"DeepSeek v3版\")、[ChatGPT](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fchatgpt.html \"ChatGPT\")  和 [DeepSeek-R1本地大模型](https:\u002F\u002Fhelp.jeecg.com\u002Fjava\u002Fai\u002FDeepSeekR1.html \"DeepSeek-R1大模型本地化\")，推荐使用 DeepSeek 速度更快、质量更高.\r\n \r\n##### issue处理\r\n\r\n- JeecgBoot 低代码 AI 大模型支持DeepSeek和ChatGPT切换\r\n- JeecgBoot 支持对接Ollama安装的本地大模型DeepSeek-R1\r\n-  升级前端依赖vite6、antd3.4.19、antd4.2.6\r\n-  JimuReport升级到最新版1.9.3\r\n-  JimuBI大屏升级到最新版1.9.3\r\n-  租户套餐管理优化体验\r\n-  AutoPoi Excel表格导入有问题，还会报个错。 #7703\r\n-  首页AI助手不明显优化\r\n- 【issues\u002F7709】当dataSource是响应式时，单元格编辑输入会自动关闭\r\n- 【issues\u002F7549】Online 表单开发 页面属性 查询选择模糊查询 结果生成的代码是 JRangeNumber 而且页面中不显示：父子表\r\n- jvxetable 字典问题 · [Issue #7497](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7497)\r\n- Redis 锁无法释放，造成redis死锁造成大量的redis exists redis命令引起redis QPS异常飙升 · [Issue #6876](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F6876)\r\n- 操作失败，Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR unknown command\"keys\" with args beginning with: `sys:cache:online:list..*, *  · [Issue #6918](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F6918)\r\n- 显示左侧logo时会导致下面菜单滚动显示不全 · [Issue #7548](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7548)\r\n- 主题切换为顶部混合模式时，页面顶部内容显示不出来，被遮盖 · [Issue #7561](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7561)\r\n- 账户设置->修改手机号：获取验证码接口 404 错误 · [Issue #7587](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7587)\r\n- 最新版样式错乱 · [Issue #7605](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7605)\r\n- Online 表单开发 页面属性 查询选择模糊查询 结果生成的代码是  JRangeNumber  而且页面中不显示 · [Issue #7549](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7549)\r\n- 3.7.1 bug：JVxeTable 单选删除不生效 · [Issue #7624](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7624)\r\n- v3.7.2弹窗全屏底部有空隙 · [Issue #7601](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7601)\r\n- JVxeTable组件代码与JeecgBoot前端文档内容不符（getValue方法） · [Issue #7631](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7631)\r\n- 修改手机号报 404 错误 · [Issue #7681](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7681)\r\n- JvxeUserSelectCell 组件，希望能把maxTagCount 参数改成props而不是写死为1 · [Issue #7661](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7661)\r\n- JVxeTable表格@blur监听textarea组件会重复触发事件 · [Issue #7664](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7664)\r\n- 官网演示版本中“我的部门”功能数据展示异常 · [Issue #7658](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7658)\r\n- js增强onlchange事件 · [Issue #7642](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7642)\r\n- 3.7.2前端install后dev启动后报错 · [Issue #7644](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7644)\r\n- 升级3.7.2 flyway自动升级失败 · [Issue #7650](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7650)\r\n- JVxeTypes.image组件action字段只能定义第1张图片的上传接口，后面图片的接口还是使用公共上传接口 #7750\r\n- sys_announcement_send表的sql文件没有设置id为主键 #7725\r\n- 升级AI助手，deepseek 每次发送新的消息提问，会把之前的提问消息历史重复发送 #7754\r\n\r\n####  AIGC功能清单\r\n\r\n-   AI对聊天助手\r\n-   AI建表（Online表单）\r\n-   AI流程编排（研发中）\r\n-   AI知识库问答系统（研发中）\r\n-   AI应用开发平台（研发中）\r\n-   AI聊天窗口支持嵌入第三方（研发中）","2025-02-10T05:54:49",{"id":288,"version":289,"summary_zh":290,"released_at":291},255631,"v3.7.2","**当前版本**：v3.7.2 | 2024-12-12\r\n\r\n\r\n#### 升级日志\r\n\r\n> 重要的事情说三遍，三遍，三遍，本次重点提供了免费大屏设计器！！！\r\n\r\n##### issue处理\r\n\r\n-   jeecgboot支持作为乾坤子应用\r\n-   集成积木BI，提供免费大屏\r\n-   升级积木报表到最新版本\r\n-   邮件推送支持配置采用定时推送还是直接发送\r\n-   支持自定义阿里大鱼短信的模板code\r\n-   支持新版钉钉登录逻辑\r\n-   redis keys命令调整成scan #31\r\n-   分布式事务seata升级到新版，demo修复 #7378\r\n-   online表单，能否修改自带按钮的名称，或者隐藏自带按钮 · [Issue #7059](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7059)\r\n-   请问怎么关闭左侧和顶部菜单栏 · [Issue #7532](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7532)\r\n-   租户套餐的菜单名称没国际化 · [Issue #7166](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7166)\r\n-   【BUG】`FormProps` 参数传递不正确 · [Issue #7150](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7150)\r\n-   jeecgboot3.7.0启动时多了个警告 · [Issue #6988](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F6988)\r\n-   顶部左侧组合菜单 · [Issue #7209](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7209)\r\n-   列表某一行选中后没有选中样式 · [Issue #7200](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7200)\r\n-   自动生成一对多表单代码中，省市区回显问题。 · [Issue #7203](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7203)\r\n-   basicTable中editRule使用问题 · [Issue #7136](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7136)\r\n-   【重大BUG】顶部混合导航改为侧边栏，一级菜单丢失 · [Issue #7248](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7248)\r\n-   在线报表关联查询字段顺序错乱 · [Issue #7156](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7156)\r\n-   BasicTable 如何设置列表选中后的样式 · [Issue #7231](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7231)\r\n-   【BUG】自动锁屏输入9999999无法解锁 · [Issue #7250](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7250)\r\n-   在线报表对中文字段的支持不太好 · [Issue #7134](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7134)\r\n-   严重问题，数据误删除！！！online erp表单修改主表时，子表数据被全量删除 · [Issue #7190](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7190)\r\n-   sys\\_gateway\\_route 表中没有del_flag，导致报错 · [Issue #7262](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7262)\r\n-   泄露数据库表名信息\\- 子表获取数据失败:xxx · [Issue #7202](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7202)\r\n-   BasicTable树形表格设置checkStrictly无效 · [Issue #7217](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7217)\r\n-   当使用原生的a-modal时，由于全局样式的污染，导致关闭按钮位置移位，感觉不协调 · [Issue #7260](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7260)\r\n-   使用代码里的代码生成器 · [Issue #6496](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F6496)\r\n-   当RangePicker组件值允许开始\u002F结束为空时,表单的fieldMapToTime处理异常 · [Issue #7216](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7216)\r\n-   当使用原生的a-modal时，由于全局样式的污染，导致关闭按钮位置移位，感觉不协调 · [Issue #7260](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7260)\r\n-   online报表里不允许使用 union 命令 · [Issue #7265](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7265)\r\n-   jvxetable分组表头后，分组的字段无法显示 · [Issue #7223](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7223)\r\n-   关于online表单开发主附表查询问题 · [Issue #7299](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7299)\r\n-   JVxeTable 拖拽如何去除下拉框或去除插入一行 · [Issue #7322](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7322)\r\n-   生成erp表单时，当region代码是81和82开头，也就是香港澳门区域时，JAreaLinkage地址组件显示不完整 · [Issue #7290](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7290)\r\n-   标签页样式异常 · [Issue #7345](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7345)\r\n-   仪表盘无法读取URL参数 · [Issue #7208](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7208)\r\n-   用模版导出xlsx时如果存在循环行导出会导致循环行后面的公式失效 · [Issue #7161](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7161)\r\n-   【3.7.3】jeecg-qiankun 提议 · [Issue #6947](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F6947)\r\n-   jeecgboot-vue3如何与vue3版本的子项目 进行微前端qiankun集成？ · [Issue #7285](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7285)\r\n-   主表控制子表展示 · [Issue #7275](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7275)\r\n-   form表单，调用appendSchemaByField后，提交表单时报错 · [Issue #7372](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7372)\r\n-   在使用openCustomModal时，show\u002Fhide控制会在多个自定义按钮间互相影响造成显示错误 · [Issue #7387](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7387)\r\n-   BasicTable在二级表头中，行编辑失效 · [Issue #7384](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7384)\r\n-   【3.7.3】jeecg-qiankun 提议 · [Issue #6947](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F6947)\r\n-   basicTable 多选框显示异常 · [Issue #7442](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7442)\r\n-   CollapseContainer组件怎么设置默认不展开？ · [Issue #7402](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7402)\r\n-   部门选择用户同时全部选择两页用户，回显到父页面。第二页用户显示的不是真是姓名 · [Issue #7405](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7405)\r\n-   BasicTable列表canResize属性为true时合计行不能横向滚动 · [Issue #7422](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7422)\r\n-   3.7.1】菜单管理 - 会出现滚动区域底部部分数据 多选框无法渲染的情况的 增加实现场景 · [Issue #7307](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7307)\r\n-   积木仪表盘访问增加token和开启租户，新增仪表盘后看不到 · [Issue #7444](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7444)\r\n-   【3.7.0_all】vue3 数据字典优化建议 · [Issue #7433](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7433)\r\n-   瀚高数据库Online表单开发导入数据库表功能 · [Issue #7052](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7052)\r\n-   手机号码登录，在请求头中无法获取租户id · [Issue #7488](https:\u002F\u002Fgithub.com\u002Fjeecgboot\u002FJeecgBoot\u002Fissues\u002F7488)\r\n-   A route named \"PageNotFound\" has been added as a child of a route with the same name. · [","2024-12-19T09:00:55"]