penambahan frontend

This commit is contained in:
2026-05-18 10:17:33 +07:00
parent 5533d1c935
commit 423a2d1095
7 changed files with 1676 additions and 273 deletions
+13
View File
@@ -1,6 +1,7 @@
package v1
import (
"api-service/internal/admin"
AplicareHandler "api-service/internal/aplicare"
"api-service/internal/config"
"api-service/internal/database"
@@ -145,6 +146,18 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
ag.GET("/logs", aplicaresHandler.GetSyncLogs)
}
adminHandler := admin.NewAdminHandler(admin.AdminHandlerConfig{
Config: cfg,
})
adminGroup := v1.Group("/admin/aplicares")
{
adminGroup.GET("/ruangan", adminHandler.GetRuangan) // JSON API
adminGroup.PUT("/ruangan/:no", adminHandler.UpdateRuangan) // update mapping
adminGroup.POST("/ruangan", adminHandler.CreateRuangan)
}
router.GET("/admin", adminHandler.GetPage)
// =============================================================================
// PROTECTED ROUTES (Authentication Required)
// =============================================================================