package repository import ( "codeword/internal/models" "context" "database/sql" ) type StatsRepository struct { queries *sqlcgen.Queries pool *sql.DB } type StatsDeps struct { Queries *sqlcgen.Queries Pool *sql.DB } func NewStatsRepository(deps StatsDeps) *StatsRepository { return &StatsRepository{ queries: deps.Queries, pool: deps.Pool, } } func (r *StatsRepository) Getstats(ctx context.Context, request *models.PromoCodeStatsReq) (*models.PromoCodeStatsResp, error) { //TODO:IMPLEMENT ME return &models.PromoCodeStatsResp{}, nil }