Perubahan tool dan dokumentasi
This commit is contained in:
@@ -5,8 +5,10 @@ import (
|
||||
authHandlers "api-service/internal/handlers/auth"
|
||||
bpjsPesertaHandlers "api-service/internal/handlers/bpjs/reference"
|
||||
retribusiHandlers "api-service/internal/handlers/retribusi"
|
||||
satusehatHandlers "api-service/internal/handlers/satusehat"
|
||||
"api-service/internal/middleware"
|
||||
services "api-service/internal/services/auth"
|
||||
satusehatServices "api-service/internal/services/satusehat"
|
||||
"api-service/pkg/logger"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
@@ -32,6 +34,12 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
|
||||
logger.Fatal("Failed to initialize auth service")
|
||||
}
|
||||
|
||||
// Initialize SatuSehat service
|
||||
satusehatService := satusehatServices.NewSatuSehatService(&cfg.SatuSehat)
|
||||
if satusehatService == nil {
|
||||
logger.Fatal("Failed to initialize SatuSehat service")
|
||||
}
|
||||
|
||||
// Swagger UI route
|
||||
router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
|
||||
|
||||
@@ -59,6 +67,16 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
|
||||
bpjsPesertaHandler := bpjsPesertaHandlers.NewPesertaHandler(cfg.Bpjs)
|
||||
v1.GET("/bpjs/peserta/nik/:nik/tglSEP/:tglSEP", bpjsPesertaHandler.GetPesertaByNIK)
|
||||
|
||||
// SatuSehat endpoints
|
||||
satusehatPatientHandler := satusehatHandlers.NewPatientHandler(satusehatService)
|
||||
satusehatGroup := v1.Group("/satusehat")
|
||||
{
|
||||
satusehatGroup.GET("/patient/search/nik", satusehatPatientHandler.SearchPatientByNIK)
|
||||
satusehatGroup.GET("/patient/search/name", satusehatPatientHandler.SearchPatientByName)
|
||||
satusehatGroup.POST("/patient", satusehatPatientHandler.CreatePatient)
|
||||
satusehatGroup.GET("/token", satusehatPatientHandler.GetAccessToken)
|
||||
}
|
||||
|
||||
// ============= PUBLISHED ROUTES ===============================================
|
||||
|
||||
// // Retribusi endpoints
|
||||
|
||||
Reference in New Issue
Block a user