|
@@ -1,48 +1,48 @@
|
|
|
-package com.css.simulation.resource.monitor.api.controller;
|
|
|
-
|
|
|
-import api.common.pojo.common.ResponseBodyVO;
|
|
|
-import com.css.simulation.resource.monitor.infra.scheduler.ProjectScheduler;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
-
|
|
|
-import javax.annotation.Resource;
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
-@RestController
|
|
|
-@RequestMapping("/projectTask")
|
|
|
-public class ProjectTaskController {
|
|
|
-
|
|
|
- @Resource
|
|
|
- ProjectScheduler projectScheduler;
|
|
|
-
|
|
|
- @RequestMapping("/init")
|
|
|
- public ResponseBodyVO<Integer> init(@RequestBody List<ProjectScheduler.ProjectTask> task) {
|
|
|
- int count = projectScheduler.init(task);
|
|
|
- return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, count);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- @RequestMapping("/start")
|
|
|
- public ResponseBodyVO<Void> start(@RequestBody ProjectScheduler.ProjectTask task) {
|
|
|
- if (projectScheduler.start(task)) {
|
|
|
- return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
- }
|
|
|
- return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE);
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping("/stop")
|
|
|
- public ResponseBodyVO<Void> stop(@RequestBody ProjectScheduler.ProjectTask task) {
|
|
|
- if (projectScheduler.stop(task)) {
|
|
|
- return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
- } else {
|
|
|
- return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- @RequestMapping("/destroy")
|
|
|
- public ResponseBodyVO<Void> destroy() {
|
|
|
- projectScheduler.destroy();
|
|
|
- return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
- }
|
|
|
-}
|
|
|
+//package com.css.simulation.resource.monitor.api.controller;
|
|
|
+//
|
|
|
+//import api.common.pojo.common.ResponseBodyVO;
|
|
|
+//import com.css.simulation.resource.monitor.infra.scheduler.ProjectScheduler;
|
|
|
+//import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+//import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+//import org.springframework.web.bind.annotation.RestController;
|
|
|
+//
|
|
|
+//import javax.annotation.Resource;
|
|
|
+//import java.util.List;
|
|
|
+//
|
|
|
+//@RestController
|
|
|
+//@RequestMapping("/projectTask")
|
|
|
+//public class ProjectTaskController {
|
|
|
+//
|
|
|
+// @Resource
|
|
|
+// ProjectScheduler projectScheduler;
|
|
|
+//
|
|
|
+// @RequestMapping("/init")
|
|
|
+// public ResponseBodyVO<Integer> init(@RequestBody List<ProjectScheduler.ProjectTask> task) {
|
|
|
+// int count = projectScheduler.init(task);
|
|
|
+// return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, count);
|
|
|
+// }
|
|
|
+//
|
|
|
+//
|
|
|
+// @RequestMapping("/start")
|
|
|
+// public ResponseBodyVO<Void> start(@RequestBody ProjectScheduler.ProjectTask task) {
|
|
|
+// if (projectScheduler.start(task)) {
|
|
|
+// return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
+// }
|
|
|
+// return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE);
|
|
|
+// }
|
|
|
+//
|
|
|
+// @RequestMapping("/stop")
|
|
|
+// public ResponseBodyVO<Void> stop(@RequestBody ProjectScheduler.ProjectTask task) {
|
|
|
+// if (projectScheduler.stop(task)) {
|
|
|
+// return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
+// } else {
|
|
|
+// return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE);
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// @RequestMapping("/destroy")
|
|
|
+// public ResponseBodyVO<Void> destroy() {
|
|
|
+// projectScheduler.destroy();
|
|
|
+// return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
|
+// }
|
|
|
+//}
|