github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/internal/server/controller/comm.go (about) 1 package controller 2 3 import ( 4 serverService "github.com/easysoft/zendata/internal/server/service" 5 "github.com/easysoft/zendata/pkg/utils/vari" 6 "github.com/kataras/iris/v12" 7 ) 8 9 type CommCtrl struct { 10 SyncService *serverService.SyncService `inject:""` 11 12 BaseCtrl 13 } 14 15 func (c *CommCtrl) GetWorkDir(ctx iris.Context) { 16 ctx.JSON(c.SuccessResp(vari.WorkDir)) 17 } 18 19 func (c *CommCtrl) SyncData(ctx iris.Context) { 20 c.SyncService.SyncData() 21 22 ctx.JSON(c.SuccessResp("")) 23 }