feat: implement component-item management with CRUD operations and status updates
This commit is contained in:
@@ -100,6 +100,17 @@ func NewRouter() *gin.Engine {
|
||||
componentCode.PUT("/:id", utils.AsyncHandler(services.ComponentCodeUpdate))
|
||||
componentCode.DELETE("/:id", utils.AsyncHandler(services.ComponentCodeDelete))
|
||||
}
|
||||
|
||||
componentItem := v1.Group(constants.API_GROUP_COMPONENT_ITEM)
|
||||
{
|
||||
componentItem.GET("", utils.AsyncHandler(services.ComponentItemList))
|
||||
componentItem.GET("/find/:componentId", utils.AsyncHandler(services.ComponentItemFind))
|
||||
componentItem.GET("/:id", utils.AsyncHandler(services.ComponentItemGetByID))
|
||||
componentItem.POST("", utils.AsyncHandler(services.ComponentItemCreate))
|
||||
componentItem.PUT("/:id/status", utils.AsyncHandler(services.ComponentItemUpdateStatus))
|
||||
componentItem.PUT("/:id", utils.AsyncHandler(services.ComponentItemUpdate))
|
||||
componentItem.DELETE("/:id", utils.AsyncHandler(services.ComponentItemDelete))
|
||||
}
|
||||
}
|
||||
|
||||
r.GET(constants.API_PATH_PING, services.PingHandler)
|
||||
|
||||
Reference in New Issue
Block a user