package newCentralControl import ( "github.com/gin-gonic/gin" v1 "log-server/api/v1" "log-server/middleware" ) type ComputerTaskRouter struct { } func (r *ComputerTaskRouter) InitComputerTaskRouter(Router *gin.RouterGroup) { computerTaskRouter := Router.Group("newCentralControl") computerTaskApi := v1.ApiGroupApp.NewCentralControlGroup.ComputerTaskApi { computerTaskRouter.GET("getRunningTasks", computerTaskApi.GetRunningTasks) //获取下发任务 computerTaskRouter.POST("getComputerTaskList", computerTaskApi.GetComputerTaskList) //获取电脑任务列表 computerTaskRouter.GET("uploadPcInfo", computerTaskApi.UploadPcInfo) //上传电脑信息 computerTaskRouter.GET("getGameConfInfo", computerTaskApi.GetGameConfInfo) //获取游戏配置信息 computerTaskRouter.POST("getComputerTaskById", computerTaskApi.GetComputerTaskById) //单个获取电脑任务 } computerTaskRouter1 := Router.Group("newCentralControl").Use(middleware.OperationRecord()) { computerTaskRouter1.POST("createComputerTask", computerTaskApi.CreateComputerTask) //创建电脑任务 computerTaskRouter1.POST("updateComputerTask", computerTaskApi.UpdateComputerTask) //更新电脑任务 computerTaskRouter1.POST("deleteComputerTask", computerTaskApi.DeleteComputerTask) //删除电脑任务 computerTaskRouter1.POST("taskStatusChange", computerTaskApi.StatusChange) //更新任务状态 } }