# fbb **Repository Path**: DongXYstdu/fbb ## Basic Information - **Project Name**: fbb - **Description**: 冯宝宝管理系统 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-20 - **Last Updated**: 2026-01-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FBB管理系统 ## 项目简介 FBB 是一个后台管理系统,具有以下特点: - 支持多租户设计 (MP + EasyQuery都写了一份多租户) - 集成 EasyQuery ORM 框架 - 提供代码生成器功能 (EasyQuery 适配ing) - 支持多种数据库❌️ (改版后只写了MySQL,,,勿催) - 包含完整前后端解决方案 ## 技术栈 ### 后端技术 - Spring Boot 3.x - Spring Security 6.x + OAuth2 - MyBatis Plus + MyBatis + EasyQuery + 原生SQL - Redis, MySQL, PostgreSQL, Oracle ### 消息队列 - Redis Stream - RabbitMQ - RocketMQ (好用爱用多用) - Kafka ### 前端技术 - Vue3 - Element Plus ## 核心特性 ### 架构特性 - 完整的多租户能力 - 租户隔离与独立数据源 - 微服务架构支持 (Feign去掉了,暂时没微服务;想用前先思考你真的需要微服务吗?还是说需要的只是单体多模块) - 高并发处理能力 ### 开发效率 - 代码生成器自动创建 CRUD - 支持 Controller、Service、Mapper 自动生成 - 大幅提升开发效率 - 如果使用 EasyQuery, 则最简只需要Controller和Entity层 ### 安全与防护 - API 签名验证 - 数据加密传输 - 接口限流防刷 - 细粒度权限控制 ### 数据处理 - 分布式锁 (Redisson) - 数据权限控制 (部门级/行级) - 多表关联查询 - 由EasyQuery实现(MP的多表不好使) - 动态 SQL 生成 ## 模块架构 项目采用 Maven 多模块组织,主要包含框架层模块和业务层模块两大类。框架层封装了企业级通用能力,业务层提供具体业务功能实现。 ## 快速开始 ### 环境要求 - JDK 17+ - Maven 3.6+ - MySQL 8.0+ / PostgreSQL / Oracle 等 - Redis 6.0+ - Node.js 18+(前端项目) ## 项目结构 ``` fbb/ ├── fbb-dependencies/ # 依赖版本管理 ├── fbb-framework/ # 核心框架模块 │ ├── fbb-common/ # 公共组件 │ ├── fbb-spring-boot-starter-biz-data-permission/ # 数据权限 │ ├── fbb-spring-boot-starter-biz-ip/ # IP 工具 │ ├── fbb-spring-boot-starter-biz-tenant/ # 多租户 │ ├── fbb-spring-boot-starter-easyquery/ # EasyQuery ORM框架 │ ├── fbb-spring-boot-starter-excel/ # Excel 处理 │ ├── fbb-spring-boot-starter-job/ # 定时任务 │ ├── fbb-spring-boot-starter-monitor/ # 链路追踪 │ ├── fbb-spring-boot-starter-mq/ # 消息队列 │ ├── fbb-spring-boot-starter-mybatis/ # MyBatis 增强 │ ├── fbb-spring-boot-starter-protection/ # 接口保护 │ ├── fbb-spring-boot-starter-redis/ # Redis 封装 │ ├── fbb-spring-boot-starter-security/ # 安全框架 │ ├── fbb-spring-boot-starter-web/ # Web 增强 │ └── fbb-spring-boot-starter-websocket/ # WebSocket ├── fbb-module-infra/ # 基础设施模块 ├── fbb-module-system/ # 系统模块 ├── sql/ # 数据库脚本 ├── script/ # 部署脚本 └── .image/ # 文档图片 ``` ## EasyQuery 文档 更多关于 EasyQuery 的使用方法和详细文档,请参考官方文档:[EasyQuery 官方文档](https://www.easy-query.com/easy-query-doc/) ## 许可证 本项目采用 MIT 许可证开源。