package handlers import ( "github.com/gin-gonic/gin" "github.com/jackc/pgx/v5/pgxpool" "gitea.d3m0k1d.ru/d3m0k1d/rostpoliplast/backend/internal/storage" ) type BaleHandlers struct { DB *pgxpool.Pool Repo *storage.Repository } func (h *BaleHandlers) RegisterRoutes(g *gin.RouterGroup) { g.GET("/bales", h.GetBales) g.GET("/bales/:id", h.GetBaleByID) g.POST("/bales", h.CreateBale) g.PUT("/bales/:id", h.UpdateBale) g.DELETE("/bales/:id", h.DeleteBale) } func (h *BaleHandlers) GetBales(c *gin.Context) { c.JSON(200, gin.H{"message": "GetBales"}) } func (h *BaleHandlers) GetBaleByID(c *gin.Context) { c.JSON(200, gin.H{"message": "GetBaleByID"}) } func (h *BaleHandlers) CreateBale(c *gin.Context) { c.JSON(200, gin.H{"message": "CreateBale"}) } func (h *BaleHandlers) UpdateBale(c *gin.Context) { c.JSON(200, gin.H{"message": "UpdateBale"}) } func (h *BaleHandlers) DeleteBale(c *gin.Context) { c.JSON(200, gin.H{"message": "DeleteBale"}) }