23 lines
250 B
Go
23 lines
250 B
Go
package merch
|
|
|
|
import (
|
|
"github.com/jackc/pgx/v5/pgxpool"
|
|
)
|
|
|
|
type Repository interface {
|
|
MerchRepo
|
|
Origins
|
|
Prices
|
|
Tasks
|
|
Labels
|
|
}
|
|
|
|
type repo struct {
|
|
db *pgxpool.Pool
|
|
}
|
|
|
|
func newRepo(db *pgxpool.Pool) Repository {
|
|
return &repo{
|
|
db: db,
|
|
}
|
|
}
|