diff --git a/dinky-admin/pom.xml b/dinky-admin/pom.xml
index c0db8d5a2d..fb1ce6c011 100644
--- a/dinky-admin/pom.xml
+++ b/dinky-admin/pom.xml
@@ -404,6 +404,7 @@
/application*.yml
/mybatis*.xml
/DinkyFlinkDockerfile
+ /FlinkConfClass
diff --git a/dinky-admin/src/main/java/org/dinky/controller/FlinkController.java b/dinky-admin/src/main/java/org/dinky/controller/FlinkController.java
index 0b432a84b7..df2c545bc7 100644
--- a/dinky-admin/src/main/java/org/dinky/controller/FlinkController.java
+++ b/dinky-admin/src/main/java/org/dinky/controller/FlinkController.java
@@ -23,10 +23,8 @@
import org.dinky.data.result.Result;
import org.dinky.data.vo.CascaderVO;
import org.dinky.flink.checkpoint.CheckpointRead;
-import org.dinky.utils.CascaderOptionsUtils;
+import org.dinky.service.FlinkService;
-import java.util.ArrayList;
-import java.util.Arrays;
import java.util.List;
import java.util.Map;
@@ -36,14 +34,18 @@
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@RestController
@Slf4j
@Api(tags = "Flink Conf Controller", hidden = true)
@RequestMapping("/api/flinkConf")
+@RequiredArgsConstructor
public class FlinkController {
+
protected static final CheckpointRead INSTANCE = new CheckpointRead();
+ private final FlinkService flinkService;
@GetMapping("/readCheckPoint")
@ApiOperation("Read Checkpoint")
@@ -54,41 +56,6 @@ public Result