Files
TaoTaoWang_backend/Plain.text
qingfeng1121 5aa2017eef feat: 初始化后端项目基础架构
添加项目基础配置文件和目录结构
实现用户、角色、权限等核心模块的实体类、Mapper接口和服务层
配置数据库连接和MyBatis-Plus支持
添加统一响应格式和异常处理机制
2025-11-24 15:02:19 +08:00

81 lines
4.6 KiB
Plaintext

e:\TaoTaoWang\backend\
├── pom.xml # Maven依赖配置
├── src/main/java/com/taotaowang/
│ ├── TaotaoWangApplication.java # 应用主启动类
│ ├── config/ # 配置类
│ │ ├── SecurityConfig.java # 安全配置
│ │ ├── MyBatisPlusConfig.java # MyBatis-Plus配置
│ │ ├── RedisConfig.java # Redis配置
│ │ ├── SwaggerConfig.java # Swagger文档配置
│ │ └── WebConfig.java # Web配置
│ ├── controller/ # 控制器层
│ │ ├── AuthController.java # 认证相关接口
│ │ ├── UserController.java # 用户管理接口
│ │ ├── RoleController.java # 角色管理接口
│ │ ├── PermissionController.java # 权限管理接口
│ │ ├── ProductController.java # 商品管理接口
│ │ ├── OrderController.java # 订单管理接口
│ │ ├── ShopController.java # 店铺管理接口
│ │ └── MarketingController.java # 营销活动接口
│ ├── service/ # 业务层
│ │ ├── impl/ # 业务实现类
│ │ │ ├── AuthServiceImpl.java
│ │ │ ├── UserServiceImpl.java
│ │ │ ├── RoleServiceImpl.java
│ │ │ ├── PermissionServiceImpl.java
│ │ │ ├── ProductServiceImpl.java
│ │ │ ├── OrderServiceImpl.java
│ │ │ ├── ShopServiceImpl.java
│ │ │ └── MarketingServiceImpl.java
│ │ ├── AuthService.java # 认证服务接口
│ │ ├── UserService.java # 用户服务接口
│ │ ├── RoleService.java # 角色服务接口
│ │ ├── PermissionService.java # 权限服务接口
│ │ ├── ProductService.java # 商品服务接口
│ │ ├── OrderService.java # 订单服务接口
│ │ ├── ShopService.java # 店铺服务接口
│ │ └── MarketingService.java # 营销服务接口
│ ├── mapper/ # 数据访问层
│ │ ├── UserMapper.java
│ │ ├── RoleMapper.java
│ │ ├── PermissionMapper.java
│ │ ├── ProductMapper.java
│ │ ├── OrderMapper.java
│ │ └── ShopMapper.java
│ ├── entity/ # 实体层
│ │ ├── User.java
│ │ ├── Role.java
│ │ ├── Permission.java
│ │ ├── Product.java
│ │ ├── Order.java
│ │ ├── Shop.java
│ │ └── Marketing.java
│ ├── dto/ # 数据传输对象
│ │ ├── request/ # 请求DTO
│ │ │ ├── LoginRequest.java
│ │ │ ├── RegisterRequest.java
│ │ │ ├── ProductRequest.java
│ │ │ └── OrderRequest.java
│ │ └── response/ # 响应DTO
│ │ ├── LoginResponse.java
│ │ ├── UserResponse.java
│ │ ├── ProductResponse.java
│ │ └── OrderResponse.java
│ ├── exception/ # 异常处理
│ │ ├── GlobalExceptionHandler.java # 全局异常处理器
│ │ ├── BusinessException.java # 业务异常
│ │ └── ErrorCode.java # 错误码定义
│ ├── util/ # 工具类
│ │ ├── JwtUtil.java # JWT工具
│ │ ├── SecurityUtil.java # 安全工具
│ │ └── ResponseUtil.java # 响应工具
│ └── interceptor/ # 拦截器
│ ├── JwtInterceptor.java # JWT拦截器
│ └── LogInterceptor.java # 日志拦截器
└── src/main/resources/
├── application.yml # 主配置文件
├── application-dev.yml # 开发环境配置
├── application-test.yml # 测试环境配置
├── application-prod.yml # 生产环境配置
├── mapper/ # MyBatis映射文件
└── static/ # 静态资源