# machine-back-java **Repository Path**: machineswift/machine-back-java ## Basic Information - **Project Name**: machine-back-java - **Description**: ERP系统(微服务架构) - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2025-04-05 - **Last Updated**: 2026-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# 🚀 Machine 微服务平台 ![Machine Logo](https://img.shields.io/badge/Machine-微服务平台-blue?style=for-the-badge&logo=spring) [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-3.5.7-brightgreen.svg)](https://spring.io/projects/spring-boot) [![Spring Cloud](https://img.shields.io/badge/Spring%20Cloud-2025.0.0-blue.svg)](https://spring.io/projects/spring-cloud) [![Spring Cloud Alibaba](https://img.shields.io/badge/Spring%20Cloud%20Alibaba-2025.0.0.0-orange.svg)](https://github.com/alibaba/spring-cloud-alibaba) [![Java](https://img.shields.io/badge/Java-21-red.svg)](https://openjdk.java.net/) [![Maven](https://img.shields.io/badge/Maven-3.14.0-blue.svg)](https://maven.apache.org/) [![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
## 📖 项目简介 **Machine** 是一个面向企业的智能化微服务平台,致力于为企业提供一站式的数字化解决方案。平台涵盖人力资源管理(HRM)、客户关系管理(CRM)、供应链管理(SCM)等核心业务模块,并集成 AI 智能分析能力,帮助企业实现业务流程的数字化转型和智能化升级。 ### 🎯 核心能力 - **👥 人力资源管理(HRM)**: 支持员工、部门、组织架构的全面管理,提供灵活的组织体系和权限控制 - **🤝 客户关系管理(CRM)**: 完善的客户和会员管理体系,助力企业提升客户服务和营销效率 - **📦 供应链管理(SCM)**: 覆盖供应商管理和采购流程,实现供应链全流程数字化管理 - **🔐 统一身份认证(IAM)**: 企业级权限管理,支持多租户、细粒度权限控制,保障数据安全 - **🤖 AI 智能服务**: 集成 AI 能力,提供智能对话、数据分析、业务预测等智能化功能 - **📊 数据管理**: 智能标签、门店管理、素材和附件管理,构建企业数据资产 - **🔌 开放生态**: 支持与微信、飞书、华为云等第三方平台集成,提供开放 API 体系 ### 💡 技术优势 平台基于 **Spring Cloud Alibaba 2025.0.0** 微服务架构,采用现代化的技术栈,支持高并发、高可用的企业级应用场景。详细的技术架构和规范请参考 [架构规范文档](document/standards/ARCHITECTURE.md)。 ## ✨ 核心特性 - **🔥 前沿技术栈**: Java 21 + Spring Boot 3.5.7 + Spring Cloud 2025.0.0 最新 LTS 版本 - **🤖 AI 原生集成**: Spring AI 1.1.0-M4 + Spring Alibaba AI 1.0.0.4,提供智能对话、数据分析、预测等完整 AI 能力 - **🔐 企业级安全**: Spring Security 6.5.3 + OAuth2 + JWT,支持多租户权限隔离,功能权限和数据权限的细粒度控制 - **⚙️ 工作流引擎**: Camunda BPM 7.24.0-alpha2 业务流程管理,支持复杂业务流程自动化管理 - **⏰ 分布式调度**: XXL-JOB 3.2.0 任务调度,支持分布式任务执行、监控和异步处理 - **🔍 可观测性**: SkyWalking 10.2.0 链路追踪 + ELK 日志分析 + Prometheus 监控,提供完整的监控告警体系 - **🌊 流处理**: Apache Flink 2.1.0 实时流处理,支持大数据实时计算 - **🔌 开放 API**: 基于 OpenAPI 3.0 规范的完整 API 体系,支持第三方系统集成 ## 📊 架构图 ### 🏗️ 技术架构 > 💡 **提示**:详细的技术栈选型、基础设施和第三方集成信息,请参考 [架构规范文档](document/standards/ARCHITECTURE.md)
技术架构
### 🐳 部署架构
部署架构
## 🔧 开发支撑 ### 🛠️ 开发工具 | 类型 | 工具 | 版本 | |----------------|----------------|------------| | 开发工具包 | JDK | OpenJDK 21 | | 项目管理和构建工具 | Maven | 3.14.0 | | 代码质量检查工具 | SonarQube | 10.6+ | | 单元测试框架 | JUnit | 5.10+ | | 性能测试工具 | JMeter | 5.6+ | | 集成开发环境 | VSCode | 最新版本 | | 集成开发环境 | IntelliJ | 最新版本 | | AI集成开发环境 | Cursor | 最新版本 | | 接口文档与调试工具 | Apifox | 最新版本 | | 数据库管理工具 | Navicat | 最新版本 | | 通用数据库管理工具 | DBeaver | 最新版本 | | 浏览器 | Chrome | 最新版本 | | AI 本地模型管理与运行工具 | Ollama | 最新版本 | | 容器化平台 | Docker | 最新版本 | | 容器镜像仓库 | Harbor | 最新版本 | | 持续集成 | Jenkins/Gitlab | 最新版本 | | 容器编排平台 | Kubernetes | 最新版本 | | 代码托管平台 | GitLab | 最新版本 | | 分布式版本控制系统 | Git | 最新版本 | | 监控告警工具 | Prometheus | 最新版本 | | 项目管理与问题跟踪工具 | Jira | 9.14+ | | 企业级知识管理和文档协作工具 | Confluence | 8.8+ | ## 📄 许可证 本项目基于 [MIT 许可证](LICENSE) 开源。 --- ## 📞 联系我们 📧 **邮箱**: machineswift@qq.com ---
**如果这个项目对您有帮助,请给我们一个 ⭐ Star!** Made with ❤️ by Machine Team