feat: add service and model
This commit is contained in:
@@ -65,7 +65,7 @@ func NewRouter(config *Config) *gin.Engine {
|
||||
userRoute.Handle("LOGIN", "", hc.connectUser)
|
||||
userRoute.Handle(http.MethodPost, "", hc.createUser)
|
||||
|
||||
securedUserRoute := userRoute.Group("")
|
||||
securedUserRoute := userRoute.Group("")
|
||||
//TODO add secure auth
|
||||
securedUserRoute.Handle(http.MethodGet, "", hc.getAllUsers)
|
||||
securedUserRoute.Handle(http.MethodGet, "/:userId", hc.getUser)
|
||||
@@ -77,19 +77,19 @@ func NewRouter(config *Config) *gin.Engine {
|
||||
gameRoute.Handle(http.MethodGet, "", hc.getAllGames)
|
||||
gameRoute.Handle(http.MethodGet, "/:gameId", hc.getAGame)
|
||||
gameRoute.Handle(http.MethodPost, "/:gameId", hc.createAGame)
|
||||
gameRoute.Handle(http.MethodPut, "/:gameId",hc.updateAGame)
|
||||
gameRoute.Handle(http.MethodGet, "/:gameId/hamsters",hc.getHamstersOfGame)
|
||||
gameRoute.Handle(http.MethodDelete, "/:gameId",hc.deleteAGame)
|
||||
gameRoute.Handle(http.MethodPut, "/:gameId", hc.updateAGame)
|
||||
gameRoute.Handle(http.MethodGet, "/:gameId/hamsters", hc.getHamstersOfGame)
|
||||
gameRoute.Handle(http.MethodDelete, "/:gameId", hc.deleteAGame)
|
||||
|
||||
cageRoute := gameRoute.Group("/:gameId/cages")
|
||||
cageRoute.Handle(http.MethodGet, "",hc.getAllCages)
|
||||
cageRoute.Handle(http.MethodGet, "", hc.getAllCages)
|
||||
cageRoute.Handle(http.MethodGet, "/:cageId", hc.getACage)
|
||||
cageRoute.Handle(http.MethodPost, "/:cageId", hc.createACage)
|
||||
cageRoute.Handle(http.MethodPut, "/:cageId", hc.updateACage)
|
||||
cageRoute.Handle(http.MethodDelete, "/:cageId",hc.deleteACage)
|
||||
cageRoute.Handle(http.MethodDelete, "/:cageId", hc.deleteACage)
|
||||
|
||||
hamsterRoute := cageRoute.Group("/:cageId/hamsters")
|
||||
hamsterRoute.Handle(http.MethodGet, "",hc.getAllHamsters)
|
||||
hamsterRoute.Handle(http.MethodGet, "", hc.getAllHamsters)
|
||||
hamsterRoute.Handle(http.MethodGet, "/:hamsterId", hc.getAHamster)
|
||||
hamsterRoute.Handle(http.MethodPost, "/:hamsterId", hc.createAHamster)
|
||||
hamsterRoute.Handle(http.MethodPut, "/:hamsterId", hc.updateAHamster)
|
||||
|
||||
Reference in New Issue
Block a user