package bootstrap import ( "github.com/break/junhong_cmp_fiber/internal/service/verification" "github.com/break/junhong_cmp_fiber/pkg/auth" "github.com/redis/go-redis/v9" "go.uber.org/zap" "gorm.io/gorm" ) // Dependencies 封装所有基础依赖 // 这些是应用启动时初始化的核心组件 type Dependencies struct { DB *gorm.DB // PostgreSQL 数据库连接 Redis *redis.Client // Redis 客户端 Logger *zap.Logger // 应用日志器 JWTManager *auth.JWTManager // JWT 管理器 VerificationService *verification.Service // 验证码服务 }