# LiteAdmin
**Repository Path**: leekeep/lite-admin
## Basic Information
- **Project Name**: LiteAdmin
- **Description**: LiteAdmin 是一款轻量、简洁、现代的管理系统,基于 SmartAdmin V3 构建,集成了工作流引擎、在线表单设计、文件预览、AI 智能助手等能力,适合学习参考与技术交流。
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2026-06-20
- **Last Updated**: 2026-06-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ✦ LiteAdmin
**轻量 · 简洁 · 现代的管理系统**
基于 SmartAdmin V3 构建,集成工作流 · 在线表单 · 文件预览 · AI 智能助手
[](https://spring.io/projects/spring-boot)
[](https://vuejs.org/)
[](https://openjdk.org/)
[](https://vitejs.dev/)
[](https://antdv.com/)
[](https://baomidou.com/)
[](https://sa-token.cc/)
[](https://warm-flow.com/)
[](https://www.mysql.com/)
---
## 介绍
**LiteAdmin** 是一款轻量、简洁、现代的管理系统,基于 **SmartAdmin V3** 构建,深度集成了工作流引擎、在线表单设计、文件预览、AI 智能助手等能力,适合学习参考与技术交流。
---
## 特色功能
🤖 AI 智能助手
- 多平台支持:阿里百炼、DeepSeek、ChatGPT,遵循 OpenAI 协议
- SSE 流式响应,对话内容逐字实时渲染
- 多轮对话记忆,完整上下文存储
- 多 AI 应用管理,模型/参数/提示词自由配置
- Markdown 渲染:代码高亮、表格、列表
- 多选对话记录生成分享图片并下载
|
🔄 Warm-Flow 功能介绍
- 在线流程设计器,经典 / 仿钉钉双模式
- 通过、退回、撤销、转办、委派、加减签
- 与在线表单深度集成,无需编码配置表单
- 实时流程监控,节点状态、审批历史一览
- 仅 7 张核心表,轻量低维护
- 支持 SpEL 条件表达式、互斥/并行网关
|
📊 钉钉组织同步
- 配置 AppKey / AppSecret 即可接入钉钉组织架构
- 支持定时自动同步 + 手动触发,灵活可控
- 同步内容:组织部门树结构 + 员工信息
- 支持一用户属多个部门(SmartAdmin 原版仅支持单部门,本项目改造支持)
- 部门 / 用户失联自动处理,增量同步安全可靠
|
📋 FcDesigner 在线表单
- 可视化拖拽式表单设计器
- 每个审批节点可独立配置表单视图
- 丰富控件类型,满足多样业务场景
📄 Flyfish Viewer 文件预览
- 支持 Word / Excel / PPT / PDF / 图片 / CAD / 视频
- 全屏沉浸式预览,嵌入系统无缝集成
- iframe 方式集成,前端零依赖
|
---
## 基于 SmartAdmin V3
LiteAdmin 基于 [SmartAdmin V3](https://smartadmin.vip)(由 1024创新实验室 出品)构建,继承其全部系统级能力:
| 🔐 安全体系 |
🏗️ 系统功能 |
📊 办公运营 |
⚙️ 开发效率 |
等保三级合规
双因子登录
国产算法加密
接口加解密
数据脱敏
|
员工/部门/角色/权限
数据字典 & 系统参数
操作日志 & 登录日志
文件管理 & 水印
表格自定义列
|
通知公告
公司信息维护
在线帮助文档
意见反馈
版本记录
|
代码生成器
数据变更可视化
五套环境配置
Redis 可选部署
单号生成器
|
---
## 技术栈
| 层次 | 技术 |
|:----:|------|
| 前端 | Vue 3.5 · Vite 5.2 · Pinia 2.1 · Ant Design Vue 4.2 |
| 后端 | Java 17 · Spring Boot 3.5 · Sa-Token 1.45 · MyBatis-Plus 3.5 |
| 工作流 | Warm-Flow 1.8.8 |
| 在线表单 | FcDesigner |
| 文件预览 | Flyfish Viewer |
| AI 服务 | 阿里百炼 · DeepSeek · ChatGPT(标准 OpenAI 协议) |
| 数据库 | MySQL · PostgreSQL · Oracle · SQL Server · 国产数据库 |
---
## 快速开始
### 环境要求
| 依赖 | 版本要求 |
|------|---------|
| JDK | 17+ |
| Node.js | 18+ |
| MySQL | 8.0+(或其他受支持的数据库) |
### 后端启动
```bash
# 1. 克隆项目
git clone <仓库地址>
# 2. 导入数据库脚本
# 执行 lite-admin/lite-admin.sql
# 3. 修改配置文件
# 编辑 application-dev.yml,配置数据库连接信息
# 4. 启动项目(Redis 为可选依赖,默认不需要)
cd lite-admin
mvn spring-boot:run -pl lite-admin-web
```
### 前端启动
```bash
cd lite-admin-front
npm install # 安装依赖
npm run localhost # 本地开发
npm run build # 生产构建
```
### AI 助手配置
在「**AI平台管理**」中添加平台,配置 API 基础地址(如 `https://dashscope.aliyuncs.com/compatible-mode/v1`);
在「**AI应用管理**」中创建应用,填写模型标识(如 `qwen3-plus`)与 API Key 即可使用。
---
### 部分功能图示
#### 📋 表单设计
> **表单设计器**

> **表单预览**

#### 🔄 工作流引擎
> **流程定义列表**

> **流程设计 - 基本信息**

> **流程设计 - 审批规则**

> **流程发起**

> **我的流程 - 详情查看**

> **我的流程 - 流程图**

> **我的任务 - 待办列表**

> **我的任务 - 审批操作**

> **我的任务 - 已办列表**

#### 🤖 AI 智能助手
> **AI 平台列表**

> **AI 应用配置**

> **AI 对话管理**

> **AI 对话**

#### 📁 文件预览
> **文件预览 - Word**

> **文件预览 - Excel**

> **文件预览 - PDF**

> **文件预览 - 图片**

> **文件预览 - 视频**

---