add prefix

This commit is contained in:
kandrusyak
2023-07-25 00:11:23 +03:00
parent 4ea02e5d08
commit 7aaaa4cf8a

48
main.go
View File

@@ -33,43 +33,45 @@ func main() {
e.Pre(middleware.RemoveTrailingSlash())
mainGroup := e.Group("/api")
// Routes
e.GET("/*", checkAuth)
e.GET("/health", handler.Health)
mainGroup.GET("/*", checkAuth)
mainGroup.GET("/health", handler.Health)
// Users
e.POST("/auth/login", users.Login)
e.GET("/users/me", users.GetCurrentUser)
e.GET("/users", users.GetUsers)
e.GET("/users/:id", users.GetUsers)
e.DELETE("/users/:id", users.DeleteUser)
e.PATCH("/users/:id", users.UpdateUser)
e.GET("/users/organizations", users.GetOrganizations)
e.GET("/users/positions", users.GetPositions)
mainGroup.POST("/auth/login", users.Login)
mainGroup.GET("/users/me", users.GetCurrentUser)
mainGroup.GET("/users", users.GetUsers)
mainGroup.GET("/users/:id", users.GetUsers)
mainGroup.DELETE("/users/:id", users.DeleteUser)
mainGroup.PATCH("/users/:id", users.UpdateUser)
mainGroup.GET("/users/organizations", users.GetOrganizations)
mainGroup.GET("/users/positions", users.GetPositions)
//Events
e.GET("/events", events.GetEvents)
e.GET("/events/:id", events.GetEvent)
e.POST("/events", events.CreateEvent)
e.DELETE("/events", events.DeleteEvent)
mainGroup.GET("/events", events.GetEvents)
mainGroup.GET("/events/:id", events.GetEvent)
mainGroup.POST("/events", events.CreateEvent)
mainGroup.DELETE("/events", events.DeleteEvent)
// Persons
e.GET("/persons", personal_information.GetPDList)
e.GET("/persons/:id", personal_information.GetPD)
e.POST("/persons", personal_information.CreatePD)
mainGroup.GET("/persons", personal_information.GetPDList)
mainGroup.GET("/persons/:id", personal_information.GetPD)
mainGroup.POST("/persons", personal_information.CreatePD)
// Checkups
e.GET("/checkups", medical_information.GetCheckupList)
e.GET("/checkups/:id", medical_information.GetCheckup)
e.POST("/checkups", medical_information.CreateCheckup)
mainGroup.GET("/checkups", medical_information.GetCheckupList)
mainGroup.GET("/checkups/:id", medical_information.GetCheckup)
mainGroup.POST("/checkups", medical_information.CreateCheckup)
// Medical cards
e.GET("/medical_cards", medical_information.GetMCList)
e.POST("/medical_cards", medical_information.CreateMC)
mainGroup.GET("/medical_cards", medical_information.GetMCList)
mainGroup.POST("/medical_cards", medical_information.CreateMC)
// Store
store_g := e.Group("/store")
store_g := mainGroup.Group("/store")
store_g.GET("/*", store.GetFileFromStore)
e.Logger.Fatal(e.Start(":" + config.Env.Server.Port))