(improvement)(Headless) Support dropdown for MySQL version in the data source. (#671)

This commit is contained in:
lexluo09
2024-01-19 23:16:57 +08:00
committed by GitHub
parent a375a922c2
commit 7afa42b4bc
2 changed files with 6 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
package com.tencent.supersonic.headless.server.pojo;
import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -17,4 +18,5 @@ public class DatabaseParameter {
private String value;
private String dataType = "string";
private Boolean require = true;
private List<Object> candidateValues;
}

View File

@@ -1,6 +1,7 @@
package com.tencent.supersonic.headless.server.pojo;
import com.google.common.collect.Lists;
import java.util.ArrayList;
import java.util.List;
import lombok.extern.slf4j.Slf4j;
@@ -29,6 +30,9 @@ public class MysqlParametersBuilder implements DbParametersBuilder {
version.setComment("数据库版本");
version.setName("version");
version.setPlaceholder("请输入数据库版本");
version.setDataType("list");
version.setValue("5.7");
version.setCandidateValues(Lists.newArrayList("5.7", "8.0"));
databaseParameters.add(version);
DatabaseParameter userName = new DatabaseParameter();