Patient
Some checks failed
Go-test / build (push) Has been cancelled

This commit is contained in:
2025-12-01 10:45:50 +07:00
parent 3a53de2ae1
commit f10689c606
6 changed files with 1130 additions and 7 deletions

View File

@@ -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
}