From e7b38b57f3ef5446718272e1f4f26c1ad63e3126 Mon Sep 17 00:00:00 2001 From: dengzedong <dengzedong@email> Date: 星期三, 04 六月 2025 14:18:25 +0800 Subject: [PATCH] 建议快照逻辑调整 --- iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/controller/admin/StSuggestSnapshotRecordController.java | 43 +++++++++++++++++++------------------------ 1 files changed, 19 insertions(+), 24 deletions(-) diff --git a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/controller/admin/StSuggestSnapshotRecordController.java b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/controller/admin/StSuggestSnapshotRecordController.java index 0dd0dcf..8526a83 100644 --- a/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/controller/admin/StSuggestSnapshotRecordController.java +++ b/iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/controller/admin/StSuggestSnapshotRecordController.java @@ -1,46 +1,41 @@ package com.iailab.module.model.mcs.sche.controller.admin; import com.iailab.framework.common.pojo.CommonResult; -import com.iailab.framework.common.pojo.PageResult; import com.iailab.module.model.mcs.sche.service.StSuggestSnapshotRecordService; -import com.iailab.module.model.mcs.sche.vo.StSuggestSnapshotRecordChartReqVO; -import com.iailab.module.model.mcs.sche.vo.StSuggestSnapshotRecordRespVO; -import com.iailab.module.model.mcs.sche.vo.StSuggestSnapshotRecordSaveReqVO; +import com.iailab.module.model.api.mcs.dto.StSuggestSnapshotRecordRespVO; import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; -import javax.validation.Valid; +import java.util.List; import static com.iailab.framework.common.pojo.CommonResult.success; +/** + * @author Jay + */ +@Tag(name = "调度建议快照") +@RestController +@RequestMapping("/model/suggest/snapshot/record") public class StSuggestSnapshotRecordController { @Autowired private StSuggestSnapshotRecordService stSuggestSnapshotRecordService; - @GetMapping("/page") - public CommonResult<PageResult<StSuggestSnapshotRecordRespVO>> getPage(@Valid StSuggestSnapshotRecordChartReqVO pageVO) { - PageResult<StSuggestSnapshotRecordRespVO> pageResult = stSuggestSnapshotRecordService.page(pageVO); - return success(pageResult); + @GetMapping("/list") + @Parameter(name = "operationId", description = "操作id", required = true, example = "1024") + public CommonResult<List<StSuggestSnapshotRecordRespVO>> getListByOperationId(@RequestParam("suggestId") String suggestId) { + return success(stSuggestSnapshotRecordService.getListBySuggestId(suggestId)); } - @PostMapping("/create") - public CommonResult<Boolean> create(@Valid @RequestBody StSuggestSnapshotRecordSaveReqVO createReqVO) { - stSuggestSnapshotRecordService.create(createReqVO); - return success(true); + @PostMapping("/getChartData") + public CommonResult<List<StSuggestSnapshotRecordRespVO>> getChartData(@RequestBody List<StSuggestSnapshotRecordRespVO> reqList){ + return success(stSuggestSnapshotRecordService.getChartData(reqList)); } - @PutMapping("/update") - public CommonResult<Boolean> update(@Valid @RequestBody StSuggestSnapshotRecordSaveReqVO updateReqVO) { - stSuggestSnapshotRecordService.update(updateReqVO); - return success(true); - } - - @DeleteMapping("/delete") - @Parameter(name = "id", description = "编号", required = true, example = "1024") - public CommonResult<Boolean> deleteTenant(@RequestParam("id") String id) { - stSuggestSnapshotRecordService.delete(id); - return success(true); + @GetMapping("/getAllChartData") + public CommonResult<List<StSuggestSnapshotRecordRespVO>> getAllChartData(@RequestParam("suggestId") String suggestId){ + return success(stSuggestSnapshotRecordService.getAllChartData(suggestId)); } } -- Gitblit v1.9.3