
核心价值项目定位忆笙智云 (YsCode AI Cloud Platform)是一套面向企业级应用开发的AI低代码开发平台,采用业界领先的前后端分离架构,深度融合 Spring AI 智能技术,旨在帮助开发团队和企业大幅降低软件开发成本,提升交付效率,实现业务快速落地。目标用户软件开发团队:快速搭建企业级中后台管理系统企业 IT 部门:降低开发成本,缩短项目交付周期创业公司:快速验证产品原型,加速业务上线技术学习者:学习企业级架构设计和最佳实践解决的核心问题痛点解决方案重复CRUD开发耗时可视化代码生成器,一键生成前后端代码数据导入导出复杂Excel处理中心,百万级数据流式处理系统权限难以管控企业级RBAC权限体系,数据权限精细化控制AI集成门槛高多供应商AI统一接入,开箱即用文件存储不统一支持6种存储方式,灵活切换系统监控缺失实时监控服务器、Redis、在线用户独特优势AI原生设计:深度融合 Spring AI,支持多模型流式对话、RAG知识库、Function Calling企业级安全:Sa-Token权限框架,敏感数据自动脱敏,敏感词过滤高性能架构:Redis缓存、异步任务、WebSocket实时推送多数据库支持:MySQL、Oracle、PostgreSQL、SQL Server、达梦、人大金仓现代化UI:Element Plus + Vxe-Table,5种布局模式丰富可视化:12+行业数据大屏,ECharts + Three.js 3D效果项目简介忆笙智云是一套企业级AI低代码开发平台,采用前后端分离架构,集成了系统管理、代码生成器、AI智能助手、系统监控、数据大屏等丰富功能,旨在帮助开发者快速构建企业级中后台管理系统。核心特性低代码开发:可视化代码生成器,支持多数据源、自定义模板、五步向导AI智能助手:内置18+AI模块,集成多供应商大模型(OpenAI、DeepSeek、智谱AI、MiniMax、Ollama、豆包、Qwen等),支持流式对话、RAG知识库、智能表单/代码生成Excel处理中心:百万行流式处理,智能字段映射,全维度数据校验企业级安全:Sa-Token权限框架,数据权限控制,敏感数据脱敏,敏感词过滤多存储支持:本地、MinIO、阿里云OSS、腾讯云COS、AWS S3、RustFS高性能:Redis缓存、异步任务、WebSocket实时推送现代化UI:Element Plus + Vxe-Table,支持多种布局模式数据大屏:12+行业数据大屏模板,3D可视化效果,迭代中...,系统架构图系统整体技术架构图忆笙智云技术架构采用五层技术栈设计:客户端层(浏览器/移动端/桌面端) → 前端技术层(Vue 3 + TypeScript + Element Plus + Vite + Pinia + Vue Router) → 后端技术层(Spring Boot 3.3 + Java 21 + Spring AI 1.1 + MyBatis-Plus + Sa-Token + Knife4j) → 中间件层(Nginx + Redis + MySQL + WebSocket + MinIO/OSS) → AI供应商层(OpenAI/DeepSeek/智谱AI/MiniMax/Ollama/豆包/Qwen)。各层之间通过RESTful API和WebSocket进行通信。业务整体架构图忆笙智云采用前后端分离架构,前端基于 Vue 3 + TypeScript,后端基于 Spring Boot 3.3 + Java 21,通过 Spring AI 统一适配多供应商大模型,数据层支持 MySQL + Redis + 多种对象存储。业务服务层包含12个核心模块,覆盖系统管理、AI智能、代码生成等完整功能。整体功能架构图忆笙智云功能架构分为五大层级:核心业务层(系统管理/AI智能助手/代码生成器) → 基础设施层(文件上传/Excel处理/定时任务/数据权限) → 安全防护层(Sa-Token认证/敏感词过滤/数据脱敏/IP规则) → 监控运维层(服务器/Redis/在线用户/API性能) → 数据存储层(MySQL/Redis/本地存储/对象存储/向量存储)。AI智能模块架构图AI模块采用六层架构设计:用户输入层 → 意图识别引擎 → 核心处理层(RAG知识库检索/LLM核心引擎/Function Calling工具层) → 多模型适配层(Spring AI统一适配器) → AI模型供应商层(7大供应商) → 流式响应输出层。支持流式响应、知识增强、工具调用等高级能力。代码生成器流程图代码生成器采用五步向导模式:选择数据源 → 选择数据表 → 选择模板集 → 参数配置 → 预览生成。支持生成 Entity、DTO、Mapper、Service、Controller、Vue 等六种代码类型,模板支持 FreeMarker/Velocity 双引擎。项目架构YsCode/ ├── ys-boot-pro/ # 后端项目(Spring Boot 3.3.3 + Java 21) │ ├── ys-common/ # 公共支撑层(注解、常量、枚举、异常、工具类) │ ├── ys-infra/ # 基础设施层 │ │ ├── ys-infra-file/ # 文件上传模块(6种存储方式) │ │ ├── ys-infra-log/ # 系统日志模块(操作/登录/异常) │ │ ├── ys-infra-dict/ # 字典翻译模块 │ │ ├── ys-infra-enum/ # 枚举翻译模块 │ │ ├── ys-infra-sensitive/# 敏感数据脱敏模块 │ │ ├── ys-infra-quartz/ # 定时任务模块(集群支持) │ │ ├── ys-infra-datapermission/ # 数据权限模块 │ │ ├── ys-infra-excel/ # Excel导入导出模块(百万级) │ │ ├── ys-infra-codegen/ # 代码生成器模块(多数据源) │ │ ├── ys-infra-ai/ # AI智能模块(多模型适配) │ │ ├── ys-infra-redis/ # Redis缓存模块 │ │ └── ys-infra-monitor/ # 系统监控模块 │ ├── ys-system/ # 系统业务模块(用户/角色/菜单/部门/岗位) │ ├── ys-module/ # 业务扩展模块 │ └── ys-starter/ # 应用启动模块 │ └── ys-vue-pro/ # 前端项目(Vue 3.4 + TypeScript 5.4) ├── src/ │ ├── api/ # API接口层(按模块分组) │ ├── components/ # 公共组件(YsTable/YsDialog/YsUpload/YsAIAssistant等) │ ├── views/ # 页面视图 │ │ ├── ai/ # AI模块页面(17个) │ │ ├── codegen/ # 代码生成器页面 │ │ ├── system/ # 系统管理页面 │ │ ├── home/ # 首页仪表盘 │ │ └── home-work/ # 工作台(CMS/CRM/监控大屏) │ ├── stores/ # Pinia状态管理 │ ├── router/ # 路由配置 │ ├── layout/ # 布局组件(5种布局) │ └── utils/ # 工具函数 └── ...技术栈后端技术栈技术版本说明Spring Boot3.3.3核心框架Spring Cloud2023.0.3微服务框架(预留)Spring AI1.1.2AI框架(OpenAI、DeepSeek、智谱AI、MiniMax、Ollama、豆包、Qwen等)MyBatis-Plus3.5.14ORM框架Sa-Token1.43.0认证授权框架MySQL8.4.0数据库Redis8.3缓存数据库 + 向量数据库Druid1.2.28数据库连接池Knife4j4.4.0API文档EasyExcel4.0.3Excel处理Quartz2.5.0定时任务Hutool5.8.24工具类库Lombok1.18.32代码简化MinIO8.6.0对象存储FastJSON22.0.57JSON处理前端技术栈技术版本说明Vue3.4.21前端框架TypeScript5.4.2类型系统Vite5.1.6构建工具Element Plus2.6.1UI组件库vxe-table4.15.2高性能表格vue-element-plus-x1.3.98AI聊天组件库Pinia2.1.7状态管理Vue Router4.3.0路由管理ECharts5.6.0图表库Three.js0.183.23D可视化Monaco Editor-代码编辑器WangEditor5.1.23富文本编辑器axios1.6.8HTTP请求markdown-it14.1.0Markdown渲染数据库设计系统共包含67张数据表,涵盖AI智能、代码生成、系统管理、定时任务等完整业务领域。数据表分类分类表数量主要表AI智能16ai_model, ai_provider, ai_prompt, ai_knowledge_doc等代码生成8gen_config, gen_d