first commit
This commit is contained in:
@@ -3,11 +3,14 @@ package v1
|
||||
import (
|
||||
"api-service/internal/config"
|
||||
"api-service/internal/database"
|
||||
Antrean "api-service/internal/handlers/antrean"
|
||||
authHandlers "api-service/internal/handlers/auth"
|
||||
healthcheckHandlers "api-service/internal/handlers/healthcheck"
|
||||
|
||||
Master "api-service/internal/handlers/master"
|
||||
pasienPasienHandlers "api-service/internal/handlers/pasien"
|
||||
"api-service/internal/handlers/reference"
|
||||
retribusiHandlers "api-service/internal/handlers/retribusi"
|
||||
"api-service/internal/handlers/transaction"
|
||||
"api-service/internal/middleware"
|
||||
services "api-service/internal/services/auth"
|
||||
"api-service/pkg/logger"
|
||||
@@ -133,10 +136,42 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
|
||||
pasienPasienGroup.GET("/dynamic", pasienPasienHandler.GetPasienDynamic)
|
||||
pasienPasienGroup.GET("/", pasienPasienHandler.GetPasien)
|
||||
pasienPasienGroup.GET("/by-age", pasienPasienHandler.GetPasienByAge)
|
||||
pasienPasienGroup.GET("/:nomr", pasienPasienHandler.GetPasienByNomr)
|
||||
pasienPasienGroup.GET("/:nomr", pasienPasienHandler.GetPasienByNOMR)
|
||||
pasienPasienGroup.GET("/search", pasienPasienHandler.SearchPasienByNama)
|
||||
pasienPasienGroup.GET("/by-location", pasienPasienHandler.GetPasienByLocation)
|
||||
}
|
||||
|
||||
AntreanHandler := Antrean.NewAntreanHandler()
|
||||
Antrean := v1.Group("/permission")
|
||||
Antrean.GET("", AntreanHandler.GetDataPermission)
|
||||
Antrean.POST("/create", AntreanHandler.CreatePermission)
|
||||
Antrean.PUT("/update", AntreanHandler.UpdatePermission)
|
||||
|
||||
RefHandler := reference.NewreferenceHandler()
|
||||
Reference := v1.Group("/reference")
|
||||
Reference.GET("", RefHandler.Getvisitpasien)
|
||||
|
||||
PoliHandler := Master.NewPoliHandler()
|
||||
Poli := v1.Group("/klinik")
|
||||
Poli.GET("/:jenis", PoliHandler.GetAnjungan)
|
||||
Poli.GET("/loket", PoliHandler.GetLoket)
|
||||
|
||||
DokterHandler := Master.NewDokterHandler()
|
||||
Dokter := v1.Group("/dokter")
|
||||
Dokter.GET("/:idklinik", DokterHandler.GetDokterbyspesialis)
|
||||
|
||||
TiketHandler := transaction.NewtiketHandler()
|
||||
Tiket := v1.Group("/tiket")
|
||||
Tiket.POST("/generate", TiketHandler.Createtiket)
|
||||
Tiket.POST("/checkin", TiketHandler.Updatecekin)
|
||||
Tiket.POST("/update", TiketHandler.CreateStatus)
|
||||
Tiket.POST("/selesai", TiketHandler.SelesaiStatus)
|
||||
|
||||
LoketHandler := Master.NewLoketGHandler()
|
||||
Loket := v1.Group("/loket")
|
||||
Loket.GET("/:loket", LoketHandler.GetLoket)
|
||||
Loket.GET("/ruang", LoketHandler.GetKlinikRuang)
|
||||
|
||||
// =============================================================================
|
||||
// PROTECTED ROUTES (Authentication Required)
|
||||
// =============================================================================
|
||||
@@ -156,7 +191,7 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
|
||||
// }
|
||||
}
|
||||
|
||||
// =============================================================================
|
||||
// ===================================a==========================================
|
||||
// DEBUG ROUTES (Publik - Tanpa keamanan ketat)
|
||||
// =============================================================================
|
||||
router.GET("/debug/token", func(c *gin.Context) {
|
||||
|
||||
Reference in New Issue
Block a user