# 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 **企业级微服务业务开发框架** [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-4.x-brightgreen.svg)](https://spring.io/projects/spring-boot) [![Spring Cloud](https://img.shields.io/badge/Spring%20Cloud-2025.1.x-brightblue.svg)](https://spring.io/projects/spring-cloud) [![JDK](https://img.shields.io/badge/JDK-21+-orange.svg)](https://www.oracle.com/java/technologies/javase-downloads.html) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](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 支持一下!**❤️