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/ # 静态资源