# drone-garden-inspection-system **Repository Path**: daixingdeng_admin/drone-garden-inspection-system ## Basic Information - **Project Name**: drone-garden-inspection-system - **Description**: 无人机智慧园林巡检管理系统,技术栈:SpringBoot3 + Vue3 + PostGIS + MinIO + EMQX(MQTT);实现无人机实时定位、巡检任务调度、影像存储、地理轨迹可视化、设备远程指令下发功能。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-07-08 - **Last Updated**: 2026-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 园林管理系统(无人机智能管理平台) 多租户园林无人机智能管理平台 — Monorepo 工程。 ## 仓库结构 ``` garden-management-platform/ ├── .github/workflows/ # CI 流水线 ├── docs/ # 项目文档(方案、部署、数据库) ├── scripts/ │ ├── db/ # 数据库运维脚本 │ └── legacy/ # 历史临时脚本(勿用于新环境) ├── garden-backend/ # Spring Boot 业务服务 ├── garden-gateway/ # Spring Cloud Gateway ├── garden-frontend/ # Vue 3 管理端 └── docker-compose.yml # 本地/生产容器编排 ``` 详细说明见 [docs/STRUCTURE.md](docs/STRUCTURE.md)。 ## 快速启动 ### 前置条件 - JDK 17、Maven 3.9+ - Node.js 20+、npm - Docker Desktop ### 1. 启动基础设施 ```powershell docker compose up -d postgres redis ``` ### 2. 启动后端与网关 ```powershell cd garden-backend mvn spring-boot:run cd ../garden-gateway mvn spring-boot:run ``` ### 3. 启动前端 ```powershell cd garden-frontend npm install npm run dev ``` 访问:http://localhost:5173 默认账号:`admin` / `admin123` ### Docker 全栈 ```powershell docker compose up -d --build ``` 访问:http://localhost (前端) · API 经网关 :8088 ## 文档索引 | 文档 | 说明 | |------|------| | [docs/STRUCTURE.md](docs/STRUCTURE.md) | 目录规范 | | [docs/DEPLOY.md](docs/DEPLOY.md) | 部署指南 | | [docs/DATABASE.md](docs/DATABASE.md) | 数据库脚本说明 | | [docs/spec/技术方案-V1.0.md](docs/spec/技术方案-V1.0.md) | 技术方案 | | [docs/spec/任务清单-V1.0.md](docs/spec/任务清单-V1.0.md) | 任务清单 | ## 开发规范 - 后端:`com.garden.module.{domain}` 领域分包,REST 前缀 `/api/v1` - 前端:API 层 `src/api/modules/`,Pinia 状态 `src/stores/` - 数据库:唯一 DDL 权威 `garden-backend/sql/init-schema.sql` - 提交:约定式提交 `feat/fix/docs/refactor/test` ## 许可证 内部项目 — 保留所有权利。