add subspesialis query

This commit is contained in:
2024-09-18 07:42:46 +07:00
parent 73ff9c10bc
commit 1083a60f6f
17 changed files with 662 additions and 219 deletions

18
main.go
View File

@@ -5,6 +5,7 @@ import (
"net/http"
"tes-rssa/database"
"tes-rssa/ginHandlers"
"tes-rssa/ginHandlers/bpjs"
_ "tes-rssa/docs"
@@ -36,19 +37,26 @@ func main() {
user := v1.Group("/user")
{
user.GET("/", ginHandlers.GetAllUser)
user.GET("/{id}", ginHandlers.GetUserId)
user.POST("/create")
user.PUT("/update/{id}")
user.DELETE("/delete/{id}")
user.GET("/:id", ginHandlers.GetUserId)
user.POST("/create", ginHandlers.CreateUser)
user.PUT("/update/:id", ginHandlers.UpdateUser)
user.DELETE("/delete/:id", ginHandlers.DeleteUser)
}
subspesialis := v1.Group("/subspesialis")
{
subspesialis.GET("/", bpjs.GetAllSubspesialis)
}
r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
r.POST("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
r.PUT("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
r.DELETE("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
err = r.Run()
if err != nil {
log.Fatal(err)
}
c := cors.New(cors.Options{
AllowedOrigins: []string{"*"}, // Or specify the domain(s) allowed
AllowedOrigins: []string{"*"},
AllowedMethods: []string{"GET", "POST", "PUT", "DELETE"},
AllowedHeaders: []string{"Content-Type"},
AllowCredentials: true,