diff --git a/internal/router/health_handler.go b/internal/router/health_handler.go index 9c4393a..456cafb 100644 --- a/internal/router/health_handler.go +++ b/internal/router/health_handler.go @@ -10,6 +10,7 @@ type UserHandler interface { ListUsers(c *gin.Context) CreateUser(c *gin.Context) UpdateUser(c *gin.Context) + DeleteUser(c *gin.Context) GetProfile(c *gin.Context) GetUserProfile(c *gin.Context) UpdateProfile(c *gin.Context) diff --git a/internal/router/router.go b/internal/router/router.go index 8d121bb..73486a2 100644 --- a/internal/router/router.go +++ b/internal/router/router.go @@ -95,6 +95,7 @@ func (r *Router) addAppRoutes(rg *gin.Engine) { users.POST("", r.userHandler.CreateUser) users.GET("", r.userHandler.ListUsers) users.PUT("/:id", r.userHandler.UpdateUser) + users.DELETE("/:id", r.userHandler.DeleteUser) users.GET("/profile", r.userHandler.GetProfile) users.GET("/:id/profile", r.userHandler.GetUserProfile) users.PUT("/profile", r.userHandler.UpdateProfile)