This commit is contained in:
Sas Andy
2024-05-10 14:35:00 +07:00
parent d3d59ebedb
commit 9a4a9b34dc
17 changed files with 893 additions and 9 deletions

View File

@@ -0,0 +1,26 @@
package client_handlers
import (
"cpone/utils"
client_mcupreregister "cpone/views/client/mcupreregister"
"github.com/labstack/echo/v4"
)
type MCUPreregisterService interface {
}
func NewMCUPreregisterHandler(us MCUPreregisterService) *MCUPreregisterHandler {
return &MCUPreregisterHandler{
MCUPreregisterService: us,
}
}
type MCUPreregisterHandler struct {
MCUPreregisterService MCUPreregisterService
}
func (uh *MCUPreregisterHandler) ShowMCUPreregister(c echo.Context) error {
helo := client_mcupreregister.Show()
return utils.View(c, helo)
}

View File

@@ -0,0 +1,26 @@
package client_handlers
import (
"cpone/utils"
client_mcusetup "cpone/views/client/mcusetup"
"github.com/labstack/echo/v4"
)
type MCUSetupService interface {
}
func NewMCUSetupHandler(us MCUSetupService) *MCUSetupHandler {
return &MCUSetupHandler{
MCUSetupService: us,
}
}
type MCUSetupHandler struct {
MCUSetupService MCUSetupService
}
func (uh *MCUSetupHandler) ShowMCUSetup(c echo.Context) error {
helo := client_mcusetup.Show()
return utils.View(c, helo)
}

View File

@@ -0,0 +1,26 @@
package client_handlers
import (
"cpone/utils"
client_mdprofile "cpone/views/client/mdprofile"
"github.com/labstack/echo/v4"
)
type MdProfileService interface {
}
func NewMdProfileHandler(us MdProfileService) *MdProfileHandler {
return &MdProfileHandler{
MdProfileService: us,
}
}
type MdProfileHandler struct {
MdProfileService MdProfileService
}
func (uh *MdProfileHandler) ShowMdProfile(c echo.Context) error {
helo := client_mdprofile.Show()
return utils.View(c, helo)
}

View File

@@ -0,0 +1,26 @@
package client_handlers
import (
"cpone/utils"
client_transaksisamplestation "cpone/views/client/TransaksiSampleStation"
"github.com/labstack/echo/v4"
)
type TransaksiSampleStationService interface {
}
func NewTransaksiSampleStationHandler(us TransaksiSampleStationService) *TransaksiSampleStationHandler {
return &TransaksiSampleStationHandler{
TransaksiSampleStationService: us,
}
}
type TransaksiSampleStationHandler struct {
TransaksiSampleStationService TransaksiSampleStationService
}
func (uh *TransaksiSampleStationHandler) ShowTransaksiSampleStation(c echo.Context) error {
helo := client_transaksisamplestation.Show()
return utils.View(c, helo)
}

View File

@@ -81,17 +81,53 @@ func SetupRoutesCorporate(app *echo.Echo, appStore db.AppStore) {
func SetupRoutesClient(app *echo.Echo, appStore db.AppStore) {
public := app.Group("/client")
l := client_services.NewServicesMdBahan(appStore)
lh := client_handlers.NewMdBahanHandler(l)
public.GET("/md/bahan", lh.ShowMdBahan)
clientdshbrdHandler := client_handlers.NewClientDashboardHandler(l)
//MD BAHAN
mdBahanService := client_services.NewServicesMdBahan(appStore)
mdbahanHandler := client_handlers.NewMdBahanHandler(mdBahanService)
public.GET("/md/bahan", mdbahanHandler.ShowMdBahan)
//Client Dahboard
clientDashboardService := client_services.NewServicesClientDashboard(appStore)
clientdshbrdHandler := client_handlers.NewClientDashboardHandler(clientDashboardService)
public.GET("", clientdshbrdHandler.ShowClientDashboard)
mdUserHandler := client_handlers.NewMdUserHandler(l)
//MD User
mdUserService := client_services.NewServicesMdUser(appStore)
mdUserHandler := client_handlers.NewMdUserHandler(mdUserService)
public.GET("/md/user", mdUserHandler.ShowMdUser)
mdCorpHandler := client_handlers.NewMdCorpHandler(l)
// MD Corp
mdCorpService := client_services.NewServicesMdCorp(appStore)
mdCorpHandler := client_handlers.NewMdCorpHandler(mdCorpService)
public.GET("/md/corp", mdCorpHandler.ShowMdCorp)
mdUserGroupHandler := client_handlers.NewMdUserGroupHandler(l)
// Md User Group
mdUserGroupService := client_services.NewServicesMdUserGroup(appStore)
mdUserGroupHandler := client_handlers.NewMdUserGroupHandler(mdUserGroupService)
public.GET("/md/usergroup", mdUserGroupHandler.ShowMdUserGroup)
mdTestpHandler := client_handlers.NewMdTestHandler(l)
public.GET("/md/test", mdTestpHandler.ShowMdTest)
//MD Test
mdTestService := client_services.NewServicesMdTest(appStore)
mdTestHandler := client_handlers.NewMdTestHandler(mdTestService)
public.GET("/md/test", mdTestHandler.ShowMdTest)
//MD Profile
mdProfileService := client_services.NewServicesMdProfile(appStore)
mdProfileHandler := client_handlers.NewMdProfileHandler(mdProfileService)
public.GET("/md/profile", mdProfileHandler.ShowMdProfile)
//MCU Setup
mcuSetupService := client_services.NewServicesMCUSetup(appStore)
mcuSetupHandler := client_handlers.NewMCUSetupHandler(mcuSetupService)
public.GET("/mcu/setup", mcuSetupHandler.ShowMCUSetup)
//MCU Preregister
mcuPreregisterService := client_services.NewServicesMCUPreregister(appStore)
mcuPreregisterHandler := client_handlers.NewMCUPreregisterHandler(mcuPreregisterService)
public.GET("/mcu/preregister", mcuPreregisterHandler.ShowMCUPreregister)
//Transaksi Sample Station
txSampleStationService := client_services.NewServicesTransaksiSampleStation(appStore)
txSampleStationHandler := client_handlers.NewTransaksiSampleStationHandler(txSampleStationService)
public.GET("/transaksi/samplestation", txSampleStationHandler.ShowTransaksiSampleStation)
}