//package com.css.simulation.resource.scheduler.agent.adapter.controller;
//
//import com.css.simulation.resource.scheduler.agent.app.service.TaskAppService;
//import org.springframework.http.MediaType;
//import org.springframework.web.bind.annotation.*;
//import org.springframework.web.multipart.MultipartFile;
//
//import javax.annotation.Resource;
//
//@RestController·
//@RequestMapping("/task")
//public class TaskController {
//
//  @Resource
//  private TaskAppService taskAppService;
//
//  // -------------------------------- Comment --------------------------------
//
//  /**
//   * 保存任务文件 yaml
//   */
//  @PostMapping(value = "/save", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
//  public void taskState(@RequestPart("file") MultipartFile file) {
//    taskAppService.saveDockerComposeYamlOfTask(file);
//  }
//
//  /**
//   * 使用 Docker Compose 启动任务 yaml 文件
//   */
//  @GetMapping("/up")
//  public void upDockerComposeYamlOfOneTaskOfProject(@RequestParam("projectId") String projectId) {
//    taskAppService.upDockerComposeYamlOfOneTaskOfProject(projectId);
//  }
//
//  /**
//   * 使用 Docker Compose 停止任务 yaml 文件
//   */
//  @GetMapping("/down")
//  public void downDockerComposeYamlOfOneTaskOfProject(@RequestParam("yamlName") String yamlName) {
//    taskAppService.downDockerComposeYamlOfOneTaskOfProject(yamlName);
//  }
//
//
//}
