| 
									
										
										
										
											2025-07-29 15:44:12 +08:00
										 |  |  |  | # 闪充智行车辆服务
 | 
					
						
							|  |  |  |  | > 车型、车辆状态,租车套餐,租电套餐等
 | 
					
						
							| 
									
										
										
										
											2025-07-12 00:13:44 +08:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-29 15:44:12 +08:00
										 |  |  |  | ## 工程目录结构
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ### 1. 工程根目录
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | - **.idea/** :IntelliJ IDEA 的项目配置文件目录 | 
					
						
							|  |  |  |  | - **logs/** :日志文件存放目录 | 
					
						
							|  |  |  |  | - **src/** :源代码目录 | 
					
						
							|  |  |  |  | - **target/** :构建输出目录(如编译后的类文件、打包的 JAR/WAR 文件等) | 
					
						
							|  |  |  |  | - **.gitignore** :Git 版本控制系统忽略文件配置 | 
					
						
							|  |  |  |  | - **Dockerfile** :Docker 镜像构建配置文件 | 
					
						
							|  |  |  |  | - **Dockerfile.buildagent** :Docker 构建代理配置文件 | 
					
						
							|  |  |  |  | - **Jenkinsfile** :Jenkins 持续集成配置脚本 | 
					
						
							|  |  |  |  | - **pom.xml** :Maven 项目的配置文件 | 
					
						
							|  |  |  |  | - **README.md** :项目说明文档 | 
					
						
							|  |  |  |  | - **settings.xml** :Maven 或其他工具的设置文件 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ### 2. src/main 目录结构
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | #### java 目录 (`com.sczx.**`)
 | 
					
						
							|  |  |  |  | - com.sczx.** | 
					
						
							|  |  |  |  | - ├── aspect/ # 切面编程相关类 | 
					
						
							|  |  |  |  | - │ ├── FacadeAspect.java | 
					
						
							|  |  |  |  | - │ └── WebLogAspect.java | 
					
						
							|  |  |  |  | - ├── common/ # 通用组件 | 
					
						
							|  |  |  |  | - │ ├── constant/ # 常量定义 | 
					
						
							|  |  |  |  | - │ ├── enums/ # 枚举类型定义 | 
					
						
							|  |  |  |  | - │ ├── IApiCode.java # API 状态码接口 | 
					
						
							|  |  |  |  | - │ └── Result.java # 通用响应结果类 | 
					
						
							|  |  |  |  | - ├── config/ # 配置类 | 
					
						
							|  |  |  |  | - │ ├── MyBatisPlusConfig.java #mybatis配置 | 
					
						
							|  |  |  |  | - │ └── SwaggerConfig.java | 
					
						
							|  |  |  |  | - ├── controller/ # 控制器类,处理 HTTP 请求 | 
					
						
							|  |  |  |  | - ├── convert/ # 转换器类,用于数据转换 | 
					
						
							|  |  |  |  | - ├── dto/ # 数据传输对象 | 
					
						
							|  |  |  |  | - ├── exception/ # 自定义异常类 | 
					
						
							|  |  |  |  | - ├── mapper/ # MyBatis 映射器接口 | 
					
						
							|  |  |  |  | - ├── po/ # 持久化对象 | 
					
						
							|  |  |  |  | - ├── repository/ # 数据访问层接口 | 
					
						
							|  |  |  |  | - ├── service/ # 服务层 | 
					
						
							|  |  |  |  | - │ └── impl/ # 服务实现类 | 
					
						
							|  |  |  |  | - ├── thirdpart/ # 第三方服务集成 | 
					
						
							|  |  |  |  | - │ ├── dto/ # 第三方服务相关的 DTO | 
					
						
							|  |  |  |  | - │ ├── facade/ # 第三方服务的外观模式类 | 
					
						
							|  |  |  |  | - │ └── integration/ # 第三方服务的集成类 | 
					
						
							|  |  |  |  | - ├── utils/ # 工具类 | 
					
						
							|  |  |  |  | - │ ├── ComputerInfo.java | 
					
						
							|  |  |  |  | - │ ├── JwtUtil.java | 
					
						
							|  |  |  |  | - │ ├── OrderUtil.java | 
					
						
							|  |  |  |  | - │ └── RedisUtil.java | 
					
						
							|  |  |  |  | - └── Application.java # Spring Boot 应用入口类 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ### 3. resources 目录
 | 
					
						
							|  |  |  |  | - resources/ | 
					
						
							|  |  |  |  | - ├── mapper/ # MyBatis 映射文件 | 
					
						
							|  |  |  |  | - │ ├── OrderMainMapper.xml | 
					
						
							|  |  |  |  | - │ └── OrderSubMapper.xml | 
					
						
							|  |  |  |  | - ├── application.yml # 应用配置文件 | 
					
						
							|  |  |  |  | - └── logback.xml # 日志配置文件 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ### 4. src/test 目录
 | 
					
						
							|  |  |  |  | - test/ | 
					
						
							|  |  |  |  | - └── java/ | 
					
						
							|  |  |  |  | - └── com.sczx/ # 测试代码 | 
					
						
							|  |  |  |  | - │ └── CodeGenerator.java # mybatisPlus代码生成器,直接运行,输入表名回车即可 |