feat: add component_codes management functionality

This commit is contained in:
Tran Anh Tuan
2026-05-11 11:00:46 +07:00
parent bf20286f04
commit 9ea72b4eea
14 changed files with 1562 additions and 0 deletions

View File

@@ -91,6 +91,15 @@ func NewRouter() *gin.Engine {
component.PUT("/:id", utils.AsyncHandler(services.ComponentUpdate))
component.DELETE("/:id", utils.AsyncHandler(services.ComponentDelete))
}
componentCode := v1.Group(constants.API_GROUP_COMPONENT_CODE)
{
componentCode.GET("", utils.AsyncHandler(services.ComponentCodeList))
componentCode.GET("/:id", utils.AsyncHandler(services.ComponentCodeGetByID))
componentCode.POST("", utils.AsyncHandler(services.ComponentCodeCreate))
componentCode.PUT("/:id", utils.AsyncHandler(services.ComponentCodeUpdate))
componentCode.DELETE("/:id", utils.AsyncHandler(services.ComponentCodeDelete))
}
}
r.GET(constants.API_PATH_PING, services.PingHandler)