feat(info-query): 切换旧数据库操作到新服务

This commit is contained in:
2024-01-03 16:10:13 +08:00
parent 829813df38
commit 9aec08c43a
10 changed files with 348 additions and 28 deletions

View File

@@ -1,8 +1,6 @@
package com.lanyuanxiaoyao.service.forest.service;
import com.dtflys.forest.annotation.BaseRequest;
import com.dtflys.forest.annotation.Get;
import com.dtflys.forest.annotation.Query;
import com.dtflys.forest.annotation.*;
import com.eshore.odcp.hudi.connector.entity.FlinkJob;
import com.eshore.odcp.hudi.connector.entity.SyncState;
import com.eshore.odcp.hudi.connector.entity.TableMeta;
@@ -82,6 +80,9 @@ public interface InfoService {
@Get("/info/flink_job/detail")
FlinkJob flinkJobDetail(@Query("flink_job_id") Long flinkJobId);
@Get("/info/flink_job/save")
void saveFlinkJob(@Query("id") Long id, @Query("name") String name, @Query("run_mode") String runMode);
@Get("/info/table_meta/list")
ImmutableList<TableMeta> tableMetaList();
@@ -91,9 +92,18 @@ public interface InfoService {
@Get("/info/table_meta/detail")
TableMeta tableMetaDetail(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias);
@Get("/info/disable_table")
void disableTable(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias);
@Post("/info/table_meta/save")
void saveTableMeta(@JSONBody TableMetaAdd addon);
@Get("/info/sync_state/detail")
SyncState syncStateDetail(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias);
@Get("/info/sync_state/save_compaction_id")
void saveCompactionId(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias, @Query("application_id") String applicationId);
@Get("/info/non_updated_version_tables")
ImmutableList<String> nonUpdatedVersionTables();
@@ -106,6 +116,12 @@ public interface InfoService {
@Get("/info/non_exists_table")
Boolean nonExistsTable(@Query("flink_job_id") Long flinkJobId, @Query("alias") String alias);
@Get("/info/exists_table_by_hdfs")
Boolean existsTableByHdfs(@Query("hdfs") String hdfs);
@Get("/info/non_exists_table_by_hdfs")
Boolean nonExistsTableByHdfs(@Query("hdfs") String hdfs);
@Get("/info/all_flink_job_id")
ImmutableList<Long> allFlinkJobId();