# lambda-fusion-parent
**Repository Path**: westboy/lambda-fusion-parent
## Basic Information
- **Project Name**: lambda-fusion-parent
- **Description**: Lambda Fusion 是一个基于 Lambda Cloud 的业务开发框架,专注于权限管理、配置管理、数据字典、日志记录等核心业务功能的实现。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: 2026.1
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2026-03-14
- **Last Updated**: 2026-03-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🚀 Lambda Fusion Framework
**企业级微服务业务开发框架**
[](https://spring.io/projects/spring-boot)
[](https://spring.io/projects/spring-cloud)
[](https://www.oracle.com/java/technologies/javase-downloads.html)
[](https://www.apache.org/licenses/LICENSE-2.0)
[>>> 实战示例项目:https://gitee.com/westboy/lambda-fusion-admin <<<](https://gitee.com/westboy/lambda-fusion-admin)
---
## 📋 项目简介
Lambda Fusion 是一个基于 [**lamuda-cloud-parent**](https://gitee.com/westboy/lamuda-cloud-parent) 的企业级业务开发框架,提供开箱即用的权限管理、配置管理、数据字典、Rag知识库等核心业务功能,助力快速构建微服务应用。
### ✨ 核心特性
- 🔐 **完善的权限体系** - RBAC 模型 + 多租户支持
- ⚙️ **动态配置管理** - 支持热更新和多配置源
- 📚 **灵活的数据字典** - 静态/动态字典,支持多种数据源
- 🤖 **AI 知识库集成** - 智能化业务支持
- 🎯 **开箱即用** - 预置常用业务模块,快速启动项目
## 🏗️ 项目架构
采用模块化设计,各模块职责清晰,可按需引入:
```
lambda-fusion-parent/
├── 📦 lambda-fusion-bom/ # BOM 依赖管理
├── 🤖 lambda-fusion-ai/ # AI模块
├── 🎯 lambda-fusion-core/ # 核心模块
├── 🔐 lambda-fusion-authority/ # 权限管理(用户、角色、组织、资源)
├── ⚙️ lambda-fusion-config/ # 配置管理(动态配置、热更新)
├── 📚 lambda-fusion-dictionary/ # 数据字典(静态/动态字典)
├── 📤 lambda-fusion-upload/ # 文件上传(OSS、本地存储)
├── 🗄️ lambda-fusion-datasource/ # 数据源管理(多数据源支持)
└── 🛡️ lambda-fusion-permission/ # 权限控制(API接口级权限、数据权限)
```
## 🎯 核心功能
| 项目 | 说明 |
|------|---------|
| 👤 **用户管理** | 用户信息维护、在线状态监控、密码策略管理 |
| 🎭 **角色管理** | 角色权限分配、角色组管理、角色继承 |
| 🏢 **组织架构** | 多层级组织结构、部门管理、岗位管理 |
| 📋 **资源管理** | 菜单权限、按钮权限、API 资源控制 |
| 🔑 **客户端管理** | 客户端管理、授权、访问控制 |
| 🏠 **多租户支持** | 租户配置、数据隔离、租户级权限 |
| 🔒 **认证服务** | 用户认证、SSO 支持、动态菜单生成 |
## 🛠️ 技术栈
### 核心框架
| 技术 | 版本 | 说明 |
|------|--------|------|
| ☕ **Java** | 21+ | 最新 LTS 版本,性能优异 |
| 🍃 **Spring Boot** | 4.0.2 | 微服务开发框架 |
| ☁️ **Spring Cloud** | Latest | 微服务生态组件 |
| 🔐 **Sa-Token** | Latest | 轻量级权限认证框架 |
| 💾 **MyBatis Plus** | Latest | 增强版 ORM 框架 |
### 数据存储
| 技术 | 用途 |
|------|------|
| 🐬 **MySQL / PostgreSQL** | 关系型数据库 |
| 🔴 **Redis** | 缓存存储、分布式锁 |
| 📊 **Liquibase** | 数据库版本管理 |
### 工具库
| 技术 | 说明 |
|------|------|
| 🔄 **MapStruct** | 高性能对象映射 |
| 🌶️ **Lombok** | 简化 Java 代码 |
| ☁️ **Nacos** | 配置中心 / 注册中心 |
| ☕ **Caffeine** | 高性能本地缓存 |
| 🔧 **Hutool** | Java 工具类库 |
## 🚀 快速开始
### 环境要求
- JDK 21+
- Maven 3.8+
- MySQL 8.0+ / PostgreSQL 12+
- Redis 6.0+
### 引入依赖
在项目 `pom.xml` 中添加:
```xml
com.lambda.fusion
lambda-fusion-bom
${lambda-fusion.version}
pom
import
```
### 使用模块
根据需要引入具体模块:
```xml
com.lambda.fusion
lambda-fusion-authority
com.lambda.fusion
lambda-fusion-config
com.lambda.fusion
lambda-fusion-dictionary
```
## 📚 相关资源
- 🎯 [实战项目示例](https://gitee.com/westboy/lambda-fusion-admin)
## 📄 开源协议
本项目基于 [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) 开源协议。
**⭐ 如果这个项目对你有帮助,请给个 Star 支持一下!**❤️