@@ -6,6 +6,7 @@ import (
|
||||
authHandlers "api-service/internal/handlers/auth"
|
||||
healthcheckHandlers "api-service/internal/handlers/healthcheck"
|
||||
kioskListkioskHandlers "api-service/internal/handlers/kiosk"
|
||||
patientPatientHandlers "api-service/internal/handlers/patient"
|
||||
pesertaHandlers "api-service/internal/handlers/peserta"
|
||||
retribusiHandlers "api-service/internal/handlers/retribusi"
|
||||
"api-service/internal/handlers/websocket"
|
||||
@@ -795,5 +796,17 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
|
||||
kioskListkioskGroup.GET("/stats", kioskListkioskHandler.GetKioskStats)
|
||||
}
|
||||
|
||||
// Patient endpoints
|
||||
patientPatientHandler := patientPatientHandlers.NewPatientHandler()
|
||||
patientPatientGroup := v1.Group("/patient")
|
||||
{
|
||||
patientPatientGroup.GET("/listpatient", patientPatientHandler.GetPatient)
|
||||
patientPatientGroup.POST("/:id", patientPatientHandler.GetPatientByIDPost)
|
||||
patientPatientGroup.POST("", patientPatientHandler.CreatePatient)
|
||||
patientPatientGroup.PUT("/:id", patientPatientHandler.UpdatePatient)
|
||||
patientPatientGroup.DELETE("/:id", patientPatientHandler.DeletePatient)
|
||||
patientPatientGroup.GET("/stats", patientPatientHandler.GetPatientStats)
|
||||
}
|
||||
|
||||
return router
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user