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 管理器(个人客户认证) TokenManager *auth.TokenManager // Token 管理器(后台和H5认证) VerificationService *verification.Service // 验证码服务 }