岚迹(Lanjii)是一款基于 Spring Boot + Vue3 技术栈构建的现代化前后端分离企业级管理系统,遵循 MIT 开源协议,支持商用且无复杂依赖,开箱即用,可快速助力企业或个人搭建 CRM、OA、博客等各类 Web 后台系统,也适用于企业项目开发与个人学习实践。
一、核心技术栈
岚迹采用主流且稳定的技术组合,兼顾性能、扩展性与开发效率,具体技术栈如下:
| 技术类别 | 技术框架/工具 | 版本信息 | 核心作用 |
| 后端框架 | Spring Boot | 3.3.12(近期升级至 3.5.9) | 提供稳定的后端服务架构,支持快速开发与部署 |
| AI 集成 | Spring AI | 1.1.2 | 实现大模型集成、RAG 知识库功能,支撑 AI 智能对话 |
| 数据访问 | MyBatis Plus | 3.5.12 | 简化数据库操作,提供 CRUD 封装与性能优化 |
| 数据库 | MySQL | 8.0.33 | 存储系统业务数据、用户信息、AI 知识库等核心数据 |
| 前端框架 | Vue3 | 3.5.13 | 构建响应式前端界面,支持组件化开发 |
| 状态管理 | Pinia | 3.0.1 | 管理前端全局状态,优化组件间数据通信 |
| UI 组件库 | Element Plus | 2.9.8 | 提供丰富的企业级 UI 组件,快速搭建美观界面 |
| 监控工具 | Druid | ● | 实时监控 SQL 执行、慢查询分析、数据库连接池状态 |
二、核心功能与模块
岚迹覆盖企业级管理系统的全场景需求,同时集成 AI 智能能力,功能模块划分清晰,具体如下:
1. 系统管理模块(核心基础)
提供完整的企业级权限与配置管理能力,支持细粒度控制与组织架构维护:
● 用户管理:用户增删改查、角色/岗位分配、密码重置、状态管控;
● 部门管理:多级部门树形结构维护、部门人员统计与信息编辑;
● 角色管理:角色创建、权限分配(菜单/按钮/数据权限)、角色状态控制;
● 菜单管理:菜单树维护、路由配置、权限标识设置、菜单图标管理;
● 字典管理:字典类型维护、字典数据增删改查、下拉选项配置;
● 系统配置:全局参数配置、系统缓存刷新、个性化参数自定义。
2. 监控与日志模块(安全与运维)
保障系统稳定运行,支持操作追溯与性能优化:
● 在线用户监控:实时查看在线用户列表、会话管理、异地登录检测、一键踢出用户;
● SQL 监控:基于 Druid 展示 SQL 执行统计、慢查询分析、数据库连接池状态;
● 日志管理: 操作日志:记录用户操作行为、操作轨迹追踪、异常操作告警;
○ 登录日志:用户登录记录、登录 IP 统计、登录失败分析、安全审计。
3. 内容与工具模块(业务支撑)
满足日常办公与内容管理需求,提供实用工具:
● 通知公告:公告编辑发布(集成 wangEditor 富文本,支持图文/表格/代码高亮)、WebSocket 实时推送、阅读状态跟踪;
● 文件管理:文件上传下载、预览、存储分类、文件类型过滤;
● 外部链接:集成 Gitee 源码仓库、Element Plus 官方文档等快捷入口,支持新窗口打开。
4. AI 智能模块(核心特色)
集成大模型与 RAG 知识库技术,支持企业级 AI 应用场景:
● 模型配置:管理多 AI 模型(如 DeepSeek、OpenAI 等)、支持模型切换、默认模型设置、启用状态控制;
● 知识库管理(RAG):对接多数据源(数据库、PDF/TXT/Markdown/HTML 文档)、数据解析与向量化处理、向量索引刷新;
● 元数据配置:自定义知识库文档元数据结构、字段类型定义(如分类、标签);
● 角色与提示词:AI 角色设定(如“物流订单智能客服”)、系统提示词模板配置、角色状态管控;
● AI 聊天:智能对话界面、RAG 知识库检索、上下文记忆、流式响应输出,支持智能客服、文档问答、代码生成等场景。
5. 控制台(数据可视化)
系统首页仪表板,展示核心数据与快捷操作:
● 关键指标:用户总数、今日访问量、本月新增用户、本月收入等;
● 数据图表:订单销量柱状图/折线图、趋势分析;
● 待办事项:优先级排序、状态跟踪(待处理/进行中/已完成);
● 系统公告:实时推送系统更新、安全提示、运营提醒。
三、项目特色
1. 细粒度 RBAC 权限控制:支持菜单权限、按钮权限、数据权限的精准控制,可实现“按钮级”显示/隐藏逻辑;
2. AI 智能集成:融合大模型与 RAG 技术,支持多数据源解析与向量化,适用于智能客服、文档助手等场景;
3. 界面个性化:提供 4 种布局模式(经典、顶部菜单、混合、简约),内置多套主题换肤,支持暗黑模式、色弱模式;
4. 无复杂依赖,开箱即用:无需额外配置复杂中间件,提供完整 SQL 脚本与部署文档,快速启动;
5. MIT 开源协议:可自由使用、修改、分发,支持商用,且仅需保留原始版权与许可证声明;
6. 富文本与可视化:集成 wangEditor 富文本编辑器与 ECharts 图表,满足内容编辑与数据展示需求。
四、短期规划与开发进度
项目持续迭代更新,当前核心功能开发进度如下:
| 规划功能 | 功能描述 | 开发进度 |
| RAG 能力增强 | 1. 对接数据库数据,支持解析、向量化与动态维护;2. 支持 PDF/TXT/Markdown/HTML 等多文档解析与向量化 | ✅ 已完成 |
| AI 大模型集成 | 1. 集成常见 LLM 模型,支持多 AI 服务商接入;2. 支持上下文记忆与内存向量化数据存储 | ✅ 已完成(上下文记忆待完善) |
| 多租户架构 | 支持多租户配置与管理,实现用户、数据资源完全隔离 | 🚧 开发中 |
五、体验与资源
1. 在线演示: 演示地址:http://106.54.167.194/admin/login
a. 测试账号:admin / 123456(可体验全功能模块与 AI 聊天);
2. 源码仓库:https://gitee.com/leven2018/lanjii(提供完整源代码、SQL 脚本、更新日志);
3. 问题反馈:通过 Gitee 仓库 Issues 提交 Bug 反馈或功能建议,作者会不定期处理。
六、适用场景
● 企业级项目:快速搭建 CRM、OA、ERP、人力资源管理系统等;
● 个人学习:学习 Spring Boot + Vue3 前后端分离开发、RBAC 权限设计、AI 大模型集成;
● 二次开发:基于现有框架扩展行业定制功能(如电商后台、教育管理系统)。