feat: add shelve management functionality
This commit is contained in:
@@ -55,6 +55,15 @@ func NewRouter() *gin.Engine {
|
||||
cabinet.PUT("/:id", utils.AsyncHandler(services.CabinetUpdate))
|
||||
cabinet.DELETE("/:id", utils.AsyncHandler(services.CabinetDelete))
|
||||
}
|
||||
|
||||
shelve := v1.Group(constants.API_GROUP_SHELF)
|
||||
{
|
||||
shelve.GET("", utils.AsyncHandler(services.ShelveList))
|
||||
shelve.GET("/:id", utils.AsyncHandler(services.ShelveGetByID))
|
||||
shelve.POST("", utils.AsyncHandler(services.ShelveCreate))
|
||||
shelve.PUT("/:id", utils.AsyncHandler(services.ShelveUpdate))
|
||||
shelve.DELETE("/:id", utils.AsyncHandler(services.ShelveDelete))
|
||||
}
|
||||
}
|
||||
|
||||
r.GET(constants.API_PATH_PING, services.PingHandler)
|
||||
|
||||
Reference in New Issue
Block a user