package merch import ( "database/sql" "github.com/gin-gonic/gin" ) type Handler struct { controller *controller } type Deps struct { DB *sql.DB Group *gin.RouterGroup } func New(db *sql.DB) *Handler { r := newRepo(db) s := newService(r) c := newController(s) return &Handler{ controller: c, } }