merch-api/internal/merch/controller.go
2026-02-23 20:02:17 +03:00

34 lines
760 B
Go

package merch
import "github.com/gin-gonic/gin"
type controller struct {
service *service
}
func newController(s *service) *controller {
return &controller{
service: s,
}
}
func (h *Handler) RegisterRoutes(r *gin.RouterGroup) {
merchGroup := r.Group("/merch")
merchGroup.POST("/create", h.controller.create)
merchGroup.GET("/:id", h.controller.getOne)
merchGroup.GET("/list", h.controller.getMany)
merchGroup.PUT("/update", h.controller.update)
merchGroup.DELETE("/delete", h.controller.delete)
}
func (co *controller) create(c *gin.Context) {}
func (co *controller) getOne(c *gin.Context) {}
func (co *controller) getMany(c *gin.Context) {}
func (co *controller) update(c *gin.Context) {}
func (co *controller) delete(c *gin.Context) {}