user package

This commit is contained in:
nquidox 2026-03-02 17:29:43 +03:00
parent f962cd8cd9
commit f159014374
4 changed files with 84 additions and 0 deletions

24
internal/user/handler.go Normal file
View file

@ -0,0 +1,24 @@
package user
import (
"database/sql"
"merch-api/pkg/utils"
)
type Handler struct {
*service
}
type Deps struct {
DB *sql.DB
Utils utils.Utils
}
func New(deps Deps) *Handler {
r := newRepository(deps.DB)
s := newService(r, deps.Utils)
return &Handler{
service: s,
}
}