# share-parent **Repository Path**: junjun_com/share-parent ## Basic Information - **Project Name**: share-parent - **Description**: 项目包含后台管理端和微信小程序端,契合实际业务场景,注重强化技术的广度和深度。项目涉及众多技术栈,Java体系包含:SpringBoot、SpringCloud、MyBatisPlus、Redis、RabbitMQ等,同时包含当前流行的嵌入式和AI技术,采用MQTT服务器完成硬件和后端服务的交互,使用SpringAI调用DeepSeek在项目中使用人工智能来完成数据报表。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-13 - **Last Updated**: 2025-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: ruoyi, SpringBoot, 微信小程序, 微服务 ## README # 若依微服务共享平台 ## 平台简介 若依微服务共享平台是一个基于Spring Cloud Alibaba的分布式系统,采用前后端分离架构 系统模块包含认证服务、设备管理、订单服务、支付服务、用户中心、系统管理等核心模块 ## 技术架构 - 后端:Spring Boot + Spring Cloud + Nacos + Sentinel + Seata + RabbitMQ + Redis + MongoDB + MyBatis Plus - 前端:Vue + Element Plus + Vite - 持久层:MySQL + MinIO - 微服务组件: - 认证中心:share-auth - 设备服务:share-device - 订单服务:share-order - 支付服务:share-payment - 规则引擎:share-rule - 用户中心:share-user - 系统管理:share-system - 文件服务:share-file - 统计服务:share-stastics - 代码生成:share-gen - 任务调度:share-job - 服务监控:share-monitor ## 核心功能 - 用户认证:包含H5登录、小程序登录、密码加密、token验证 - 设备管理:柜机管理、充电宝管理、站点管理、地区信息管理 - 订单管理:订单生命周期管理、订单统计 - 支付管理:微信支付集成、支付状态查询 - 系统管理: - 用户管理、角色管理、菜单管理 - 部门管理、岗位管理、通知公告 - 操作日志、登录日志、在线用户 - 字典管理、参数设置 - 代码生成:支持CRUD、树形、子表代码自动生成 - 任务调度:基于Quartz的定时任务管理 - 文件管理:支持MinIO和本地两种存储方式 - 规则引擎:Drools规则引擎集成 - 数据统计:用户统计、订单统计 - EMQX集成:MQTT协议设备通信 ## 在线体验 - 前端演示地址:http://localhost:80 - 后端演示地址:https://gitee.com/zhangmrit/share-cloud ## 系统部署 ### 服务依赖 - Nacos注册中心 - Sentinel服务熔断 - Seata分布式事务 - RabbitMQ消息队列 - Redis缓存 - MySQL数据库 - MinIO文件存储 - EMQX物联网平台 ### 微服务启动顺序 1. share-auth 认证服务 2. share-system 系统管理 3. share-user 用户中心 4. share-device 设备服务 5. share-order 订单服务 6. share-payment 支付服务 7. share-rule 规则引擎 8. share-stastics 统计服务 9. share-monitor 服务监控 ## 文档资源 - 若依微服务交流群:[点击加入](https://gitee.com/zhangmrit/share-cloud) - 开发文档:[Ant Design版本](https://gitee.com/zhangmrit/share-cloud)