Skip to content

Latest commit

 

History

History
58 lines (54 loc) · 3.64 KB

README.md

File metadata and controls

58 lines (54 loc) · 3.64 KB
swifttransit/
├── swifttransit-admin/               # 管理端
│   ├── admin-config/                 # 配置管理
│   ├── admin-finance/                # 财务管理
│   ├── admin-logistics/              # 物流管理
│   ├── admin-operations/             # 运营管理
│   ├── admin-reporting               # 报告管理
│   ├── admin-security                # 权限管理
│   └── admin-user/                   # 用户管理
│   └── pom.xml
├── swifttransit-auth/                # 认证服务
├── swifttransit-common/              # 公共模块
│   ├── common-core/                  # 核心工具类
│   ├── common-datasource/            # 动态数据源
│   ├── common-feign/                 # Feign 扩展封装
│   ├── common-file/                  # 文件上传工具类
│   ├── common-log/                   # 日志服务
│   ├── common-mybatisplus/           # MyBatis-Plus 扩展封装
│   ├── common-rabbitmq/              # RabbitMQ 配置
│   ├── common-redis/                 # Redis 配置
│   ├── common-seata/                 # 分布式事务
│   ├── common-security/              # 安全工具类
│   ├── common-sentinel/              # 接口限流
│   ├── common-swagger/               # 接口文档
│   └── pom.xml
├── swifttransit-courier/             # 快递员端
├── swifttransit-dispatch/            # 调度服务
├── swifttransit-driver/              # 司机端
├── swifttransit-freight/             # 货运服务
├── swifttransit-gateway/             # 网关服务
├── swifttransit-monitor/             # 监控服务
├── swifttransit-notification/        # 通知服务
├── swifttransit-order/               # 订单服务
├── swifttransit-org-vehicle/         # 组织与车辆管理
├── swifttransit-scheduler/           # 调度管理
├── swifttransit-user/                # 用户端
└── pom.xml                           # 根POM文件

说明:

  • swifttransit-admin:包含了后台管理系统的各个模块,如配置管理、财务管理、物流管理和用户管理。
  • swifttransit-auth:认证服务,处理用户认证和授权相关功能。
  • swifttransit-common:公共模块,包含了项目中的各种通用功能和配置,如核心工具类、数据源管理、文件上传、日志服务、MyBatis-Plus 扩展、RabbitMQ 配置、Redis 配置、分布式事务、安全工具、接口限流和接口文档等。
  • swifttransit-courierswifttransit-driverswifttransit-user:分别对应快递员端、司机端和用户端的功能。
  • swifttransit-dispatch:负责物流调度相关的服务。
  • swifttransit-freight:管理货运相关的服务。
  • swifttransit-gateway:作为微服务架构中的网关,处理路由和负载均衡。
  • swifttransit-monitor:用于监控整个系统的健康状态。
  • swifttransit-notification:通知服务模块,处理消息推送和通知相关功能。
  • swifttransit-order:订单管理模块,处理订单的创建、查询和管理。
  • swifttransit-org-vehicle:管理组织架构和车辆信息的模块。
  • swifttransit-register:服务注册中心,用于管理各个微服务的注册和发现。
  • swifttransit-scheduler:调度管理模块,处理各种调度任务的管理。

以上结构应该涵盖了你的项目需求和相关的技术实现。可以根据项目的实际开发需求进一步细化或调整各模块的划分。