From 3c649451014f6307893b30d3b6624f976277bb41 Mon Sep 17 00:00:00 2001 From: Qin Dong Ming <2720806930@qq.com> Date: Sun, 1 Sep 2024 20:11:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=BB=B4=E6=8A=A4=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/EngineVersionController.java | 22 +++++++++++++++++++ .../com/muyu/mapper/EngineVersionMapper.java | 4 ++++ .../muyu/service/EngineVersionService.java | 4 ++++ .../serviceImpl/EngineVersionServiceImpl.java | 10 +++++++++ .../resources/mapper/EngineVersionMapper.xml | 10 +++++++++ 5 files changed, 50 insertions(+) diff --git a/cloud-etl-server/src/main/java/com/muyu/controller/EngineVersionController.java b/cloud-etl-server/src/main/java/com/muyu/controller/EngineVersionController.java index 53f1219..67d5456 100644 --- a/cloud-etl-server/src/main/java/com/muyu/controller/EngineVersionController.java +++ b/cloud-etl-server/src/main/java/com/muyu/controller/EngineVersionController.java @@ -175,4 +175,26 @@ public class EngineVersionController extends BaseController { boolean insert = engineVersionService.insert(engineVersion); return insert; } + + /** + * 开启 + * @param id + * @return + */ + @PostMapping("/open/{id}") + public Result open(@PathVariable Integer id) { + engineVersionService.onEngine(id); + return Result.success(); + } + + /** + * 关闭 + * @param id + * @return + */ + @PostMapping("/close/{id}") + public Result close(@PathVariable Integer id) { + engineVersionService.close(id); + return Result.success(); + } } diff --git a/cloud-etl-server/src/main/java/com/muyu/mapper/EngineVersionMapper.java b/cloud-etl-server/src/main/java/com/muyu/mapper/EngineVersionMapper.java index 67bdf8f..e156f1f 100644 --- a/cloud-etl-server/src/main/java/com/muyu/mapper/EngineVersionMapper.java +++ b/cloud-etl-server/src/main/java/com/muyu/mapper/EngineVersionMapper.java @@ -20,4 +20,8 @@ public interface EngineVersionMapper extends BaseMapper { Integer add(EngineVersion engineVersion); List getByIds(@Param("versionId") Integer versionId); + + void onEngine(@Param("id") Integer id); + + void close(@Param("id") Integer id); } diff --git a/cloud-etl-server/src/main/java/com/muyu/service/EngineVersionService.java b/cloud-etl-server/src/main/java/com/muyu/service/EngineVersionService.java index bad1cf0..43b4d0f 100644 --- a/cloud-etl-server/src/main/java/com/muyu/service/EngineVersionService.java +++ b/cloud-etl-server/src/main/java/com/muyu/service/EngineVersionService.java @@ -45,4 +45,8 @@ public interface EngineVersionService extends IService { List getByIds(Integer versionId); boolean insert(EngineVersion engineVersion); + + void onEngine(Integer id); + + void close(Integer id); } diff --git a/cloud-etl-server/src/main/java/com/muyu/service/serviceImpl/EngineVersionServiceImpl.java b/cloud-etl-server/src/main/java/com/muyu/service/serviceImpl/EngineVersionServiceImpl.java index 11b83d5..643769a 100644 --- a/cloud-etl-server/src/main/java/com/muyu/service/serviceImpl/EngineVersionServiceImpl.java +++ b/cloud-etl-server/src/main/java/com/muyu/service/serviceImpl/EngineVersionServiceImpl.java @@ -178,4 +178,14 @@ public class EngineVersionServiceImpl extends ServiceImpl + + update engine_version + set status = 1 + where id = #{id} + + + update engine_version + set status = 2 + where id = #{id} +