# Forge-lite **Repository Path**: ForgeLab/forge-lite ## Basic Information - **Project Name**: Forge-lite - **Description**: 基于ForgeAdmin基线分离的简易版项目,去除了不常用的功能模块,比如流程大屏类的低代码相关的功能。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2026-11-10 - **Last Updated**: 2026-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Forge Lite 轻量级中后台管理模板,从 [Forge Admin](https://gitee.com/ForgeLab/forge-admin) 裁剪而来,只保留最基础的系统管理能力。 仓库地址: ## 保留能力 - 登录鉴权、组织 / 用户 / 角色 / 菜单 / 岗位 / 数据权限 - 字典、参数配置、通知公告 - 操作日志、登录日志、在线用户、缓存与服务监控 - 文件管理与存储配置、客户端管理、API 配置、Excel 导入导出 - 定时任务(含开放 API Token) - 消息中心(模板、渠道、业务类型、消息列表 / 监控) - 代码生成(数据源、表导入、模板;不含 AI 建表) > 无多租户产品概念(`forge.tenant.enabled=false`),库表可保留 `tenant_id` 列。 ## 已移除 - 多租户管理 / 租户切换 - 三方登录 / 社交绑定 / 企业协同免登 - AI / Agent / MCP / 能力开放 - 流程引擎与审批工作台 - 低代码 / 应用中心 / 表单设计器 - 打印中心 - 数据中心 / 外部接口 - 大屏报表与 H5 端 ## 架构 ```text ┌─────────────────────────────────────────────────────────────┐ │ 浏览器 / 管理端 │ │ forge-admin-ui (Vue3 + Naive) │ └───────────────────────────────┬─────────────────────────────┘ │ HTTP / JWT ┌───────────────────────────────▼─────────────────────────────┐ │ forge-admin-server │ │ Spring Boot 单一后端入口 (:8580) │ │ ┌────────────┬────────────┬────────────┬─────────────────┐ │ │ │ plugin- │ plugin- │ plugin- │ plugin- │ │ │ │ system │ job │ message │ generator │ │ │ └────────────┴────────────┴────────────┴─────────────────┘ │ │ starters: auth / orm / cache / tenant(off) / file / excel… │ └───────────────┬─────────────────────────────┬───────────────┘ │ │ ┌──────▼──────┐ ┌──────▼──────┐ │ MySQL 8 │ │ Redis 6+ │ └─────────────┘ └─────────────┘ ``` ### 工程结构 ```text forge-lite/ ├── forge-admin-ui/ # 前端(Vue3 + Naive UI + Vite) ├── forge-server/ │ ├── forge-admin-server/ # 唯一后端入口 │ ├── forge-framework/ │ │ ├── forge-plugin-parent/ # system / job / message / generator │ │ └── forge-starter-parent/ # 技术启动器(无 social / flow / ai) │ └── db/ # Flyway 迁移 + 全量初始化 SQL ├── forge-docs/guide/ # 仅保留发版说明等必要指南 ├── AGENTS.md # AI / 开发约定(单一事实来源) └── README.md ``` 默认账号:`admin` / `123456` ## 快速开始 ```bash # 1. 建库并导入全量结构(首次) mysql -u root -p -e "CREATE DATABASE forge_lite DEFAULT CHARACTER SET utf8mb4;" mysql -u root -p forge_lite < forge-server/db/全量初始化SQL.sql # 2. 后端配置 cp forge-server/forge-admin-server/src/main/resources/application-dev.example.yml \ forge-server/forge-admin-server/src/main/resources/application-dev.yml # 修改库名/Redis 后启动 cd forge-server/forge-admin-server && mvn spring-boot:run # 3. 前端 cd forge-admin-ui && pnpm install && pnpm dev ``` 启动后 Flyway 会执行 `V1.0.234` ~ `V1.0.237` 等 Lite 清理脚本,去掉非基础菜单(含三方登录)。 ## 说明 本仓库为独立产品线,不作为 `forge-admin` 的长期分支。框架修复可按需从社区版单向同步。完整能力请使用社区版 [forge-admin](https://gitee.com/ForgeLab/forge-admin)。