# 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 微服务平台

[](https://spring.io/projects/spring-boot)
[](https://spring.io/projects/spring-cloud)
[](https://github.com/alibaba/spring-cloud-alibaba)
[](https://openjdk.java.net/)
[](https://maven.apache.org/)
[](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