computer_task.go 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. package newCentralControl
  2. import (
  3. "github.com/gin-gonic/gin"
  4. v1 "log-server/api/v1"
  5. "log-server/middleware"
  6. )
  7. type ComputerTaskRouter struct {
  8. }
  9. func (r *ComputerTaskRouter) InitComputerTaskRouter(Router *gin.RouterGroup) {
  10. computerTaskRouter := Router.Group("newCentralControl")
  11. computerTaskApi := v1.ApiGroupApp.NewCentralControlGroup.ComputerTaskApi
  12. {
  13. computerTaskRouter.GET("getRunningTasks", computerTaskApi.GetRunningTasks) //获取下发任务
  14. computerTaskRouter.POST("getComputerTaskList", computerTaskApi.GetComputerTaskList) //获取电脑任务列表
  15. computerTaskRouter.GET("uploadPcInfo", computerTaskApi.UploadPcInfo) //上传电脑信息
  16. computerTaskRouter.GET("getGameConfInfo", computerTaskApi.GetGameConfInfo) //获取游戏配置信息
  17. computerTaskRouter.POST("getComputerTaskById", computerTaskApi.GetComputerTaskById) //单个获取电脑任务
  18. }
  19. computerTaskRouter1 := Router.Group("newCentralControl").Use(middleware.OperationRecord())
  20. {
  21. computerTaskRouter1.POST("createComputerTask", computerTaskApi.CreateComputerTask) //创建电脑任务
  22. computerTaskRouter1.POST("updateComputerTask", computerTaskApi.UpdateComputerTask) //更新电脑任务
  23. computerTaskRouter1.POST("deleteComputerTask", computerTaskApi.DeleteComputerTask) //删除电脑任务
  24. computerTaskRouter1.POST("taskStatusChange", computerTaskApi.StatusChange) //更新任务状态
  25. }
  26. }