codeword/internal/repository/stats.go
2024-11-15 14:21:04 +03:00

32 lines
567 B
Go

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
}