# ai-task **Repository Path**: cowboy2016/ai-task ## Basic Information - **Project Name**: ai-task - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-20 - **Last Updated**: 2026-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 监理APP 基于 Spring Boot 3.4.3 + React 的监理项目管理平台。 ## 项目结构 ``` ai-task/ ├── hy-common/ # 公共模块(工具类、实体类) ├── hy-plugin/ # 插件基础模块 ├── hy-plugin-sys/ # 系统管理插件 ├── hy-plugin-task/ # 任务管理插件 ├── hy-starter/ # 启动模块 ├── web-admin-app/ # 前端管理后台 └── uploads/ # 上传文件目录 ``` ## 技术栈 ### 后端 - **Spring Boot**: 3.4.3 - **JDK**: 17 - **MyBatis-Plus**: 3.5.7 - **JWT**: 0.12.6 - **MinIO**: 8.5.10(对象存储) ### 前端 - **React**: 19.x - **TypeScript**: 5.9.x - **Vite**: 7.x - **TailwindCSS**: 4.x - **UI组件库**: TDesign + Arco Design + Ant Design + MUI ## 环境要求 - JDK 17+ - Node.js 18+ - Maven 3.6+ - MySQL 8.0+ ## 快速开始 ### 后端启动 ```bash # 编译项目 mvn clean install # 启动服务 cd hy-starter mvn spring-boot:run ``` ### 前端启动 ```bash cd web-admin-app # 安装依赖 npm install # 开发模式 npm run dev # 生产构建 npm run build ``` ## 配置说明 后端配置文件位于 `hy-starter/src/main/resources/application.yml`,需要配置: - 数据库连接 - JWT 密钥 - MinIO 对象存储连接 - 服务端口 ## 模块说明 | 模块 | 说明 | |------|------| | hy-common | 公共工具类、响应封装、实体基类 | | hy-plugin | 插件机制基础接口 | | hy-plugin-sys | 系统管理(用户、角色、权限) | | hy-plugin-task | 任务管理相关业务 | | hy-starter | 项目启动入口 |