mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 04:27:39 +00:00
(improvement)(headless) Extend data source parameters (placeholder and require) (#643)
This commit is contained in:
@@ -14,30 +14,34 @@ public class ClickHouseParametersBuilder implements DbParametersBuilder {
|
|||||||
public List<DatabaseParameter> build() {
|
public List<DatabaseParameter> build() {
|
||||||
List<DatabaseParameter> databaseParameters = new ArrayList<>();
|
List<DatabaseParameter> databaseParameters = new ArrayList<>();
|
||||||
DatabaseParameter host = new DatabaseParameter();
|
DatabaseParameter host = new DatabaseParameter();
|
||||||
|
host.setComment("host");
|
||||||
host.setName("host");
|
host.setName("host");
|
||||||
host.setEnName("host");
|
host.setPlaceholder("请输入host");
|
||||||
host.setComment("请输入host");
|
|
||||||
databaseParameters.add(host);
|
databaseParameters.add(host);
|
||||||
|
|
||||||
DatabaseParameter port = new DatabaseParameter();
|
DatabaseParameter port = new DatabaseParameter();
|
||||||
|
port.setComment("port");
|
||||||
port.setName("port");
|
port.setName("port");
|
||||||
port.setEnName("port");
|
port.setPlaceholder("请输入端口号");
|
||||||
port.setComment("请输入端口号");
|
|
||||||
databaseParameters.add(port);
|
databaseParameters.add(port);
|
||||||
|
|
||||||
DatabaseParameter userName = new DatabaseParameter();
|
DatabaseParameter userName = new DatabaseParameter();
|
||||||
userName.setName("用户名");
|
userName.setComment("用户名");
|
||||||
userName.setEnName("username");
|
userName.setName("username");
|
||||||
|
userName.setPlaceholder("请输入用户名");
|
||||||
databaseParameters.add(userName);
|
databaseParameters.add(userName);
|
||||||
|
|
||||||
DatabaseParameter password = new DatabaseParameter();
|
DatabaseParameter password = new DatabaseParameter();
|
||||||
password.setName("密码");
|
password.setComment("密码");
|
||||||
password.setEnName("password");
|
password.setName("password");
|
||||||
|
password.setPlaceholder("请输入密码");
|
||||||
databaseParameters.add(password);
|
databaseParameters.add(password);
|
||||||
|
|
||||||
DatabaseParameter database = new DatabaseParameter();
|
DatabaseParameter database = new DatabaseParameter();
|
||||||
database.setName("数据库名称");
|
database.setComment("数据库名称");
|
||||||
database.setEnName("database");
|
database.setName("database");
|
||||||
|
database.setPlaceholder("请输入数据库名称");
|
||||||
|
database.setRequire(false);
|
||||||
databaseParameters.add(database);
|
databaseParameters.add(database);
|
||||||
return databaseParameters;
|
return databaseParameters;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,8 +12,9 @@ import lombok.NoArgsConstructor;
|
|||||||
public class DatabaseParameter {
|
public class DatabaseParameter {
|
||||||
|
|
||||||
private String name;
|
private String name;
|
||||||
private String enName;
|
|
||||||
private String comment;
|
private String comment;
|
||||||
private String defaultValue;
|
private String placeholder;
|
||||||
|
private String value;
|
||||||
|
private String dataType = "string";
|
||||||
|
private Boolean require = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,30 +14,28 @@ public class H2ParametersBuilder implements DbParametersBuilder {
|
|||||||
public List<DatabaseParameter> build() {
|
public List<DatabaseParameter> build() {
|
||||||
List<DatabaseParameter> databaseParameters = new ArrayList<>();
|
List<DatabaseParameter> databaseParameters = new ArrayList<>();
|
||||||
DatabaseParameter host = new DatabaseParameter();
|
DatabaseParameter host = new DatabaseParameter();
|
||||||
host.setName("链接");
|
host.setComment("链接");
|
||||||
host.setEnName("url");
|
host.setName("url");
|
||||||
host.setComment("请输入链接");
|
host.setPlaceholder("请输入链接");
|
||||||
databaseParameters.add(host);
|
databaseParameters.add(host);
|
||||||
|
|
||||||
DatabaseParameter port = new DatabaseParameter();
|
|
||||||
port.setName("port");
|
|
||||||
port.setEnName("port");
|
|
||||||
port.setComment("请输入端口号");
|
|
||||||
databaseParameters.add(port);
|
|
||||||
|
|
||||||
DatabaseParameter userName = new DatabaseParameter();
|
DatabaseParameter userName = new DatabaseParameter();
|
||||||
userName.setName("用户名");
|
userName.setComment("用户名");
|
||||||
userName.setEnName("username");
|
userName.setName("username");
|
||||||
|
userName.setPlaceholder("请输入用户名");
|
||||||
databaseParameters.add(userName);
|
databaseParameters.add(userName);
|
||||||
|
|
||||||
DatabaseParameter password = new DatabaseParameter();
|
DatabaseParameter password = new DatabaseParameter();
|
||||||
password.setName("密码");
|
password.setComment("密码");
|
||||||
password.setEnName("password");
|
password.setName("password");
|
||||||
|
password.setPlaceholder("请输入密码");
|
||||||
databaseParameters.add(password);
|
databaseParameters.add(password);
|
||||||
|
|
||||||
DatabaseParameter database = new DatabaseParameter();
|
DatabaseParameter database = new DatabaseParameter();
|
||||||
database.setName("数据库名称");
|
database.setComment("数据库名称");
|
||||||
database.setEnName("database");
|
database.setName("database");
|
||||||
|
database.setPlaceholder("请输入数据库名称");
|
||||||
|
database.setRequire(false);
|
||||||
databaseParameters.add(database);
|
databaseParameters.add(database);
|
||||||
return databaseParameters;
|
return databaseParameters;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,36 +14,40 @@ public class MysqlParametersBuilder implements DbParametersBuilder {
|
|||||||
public List<DatabaseParameter> build() {
|
public List<DatabaseParameter> build() {
|
||||||
List<DatabaseParameter> databaseParameters = new ArrayList<>();
|
List<DatabaseParameter> databaseParameters = new ArrayList<>();
|
||||||
DatabaseParameter host = new DatabaseParameter();
|
DatabaseParameter host = new DatabaseParameter();
|
||||||
|
host.setComment("host");
|
||||||
host.setName("host");
|
host.setName("host");
|
||||||
host.setEnName("host");
|
host.setPlaceholder("请输入host");
|
||||||
host.setComment("请输入host");
|
|
||||||
databaseParameters.add(host);
|
databaseParameters.add(host);
|
||||||
|
|
||||||
DatabaseParameter port = new DatabaseParameter();
|
DatabaseParameter port = new DatabaseParameter();
|
||||||
|
port.setComment("port");
|
||||||
port.setName("port");
|
port.setName("port");
|
||||||
port.setEnName("port");
|
port.setPlaceholder("请输入端口号");
|
||||||
port.setComment("请输入端口号");
|
|
||||||
databaseParameters.add(port);
|
databaseParameters.add(port);
|
||||||
|
|
||||||
DatabaseParameter version = new DatabaseParameter();
|
DatabaseParameter version = new DatabaseParameter();
|
||||||
version.setName("数据库版本");
|
version.setComment("数据库版本");
|
||||||
version.setEnName("version");
|
version.setName("version");
|
||||||
version.setComment("请输入数据库版本");
|
version.setPlaceholder("请输入数据库版本");
|
||||||
databaseParameters.add(version);
|
databaseParameters.add(version);
|
||||||
|
|
||||||
DatabaseParameter userName = new DatabaseParameter();
|
DatabaseParameter userName = new DatabaseParameter();
|
||||||
userName.setName("用户名");
|
userName.setComment("用户名");
|
||||||
userName.setEnName("username");
|
userName.setName("username");
|
||||||
|
userName.setPlaceholder("请输入用户名");
|
||||||
databaseParameters.add(userName);
|
databaseParameters.add(userName);
|
||||||
|
|
||||||
DatabaseParameter password = new DatabaseParameter();
|
DatabaseParameter password = new DatabaseParameter();
|
||||||
password.setName("密码");
|
password.setComment("密码");
|
||||||
password.setEnName("password");
|
password.setName("password");
|
||||||
|
password.setPlaceholder("请输入密码");
|
||||||
databaseParameters.add(password);
|
databaseParameters.add(password);
|
||||||
|
|
||||||
DatabaseParameter database = new DatabaseParameter();
|
DatabaseParameter database = new DatabaseParameter();
|
||||||
database.setName("数据库名称");
|
database.setComment("数据库名称");
|
||||||
database.setEnName("database");
|
database.setName("database");
|
||||||
|
database.setPlaceholder("请输入数据库名称");
|
||||||
|
database.setRequire(false);
|
||||||
databaseParameters.add(database);
|
databaseParameters.add(database);
|
||||||
return databaseParameters;
|
return databaseParameters;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,36 +14,34 @@ public class PostgresqlParametersBuilder implements DbParametersBuilder {
|
|||||||
public List<DatabaseParameter> build() {
|
public List<DatabaseParameter> build() {
|
||||||
List<DatabaseParameter> databaseParameters = new ArrayList<>();
|
List<DatabaseParameter> databaseParameters = new ArrayList<>();
|
||||||
DatabaseParameter host = new DatabaseParameter();
|
DatabaseParameter host = new DatabaseParameter();
|
||||||
|
host.setComment("host");
|
||||||
host.setName("host");
|
host.setName("host");
|
||||||
host.setEnName("host");
|
host.setPlaceholder("请输入host");
|
||||||
host.setComment("请输入host");
|
|
||||||
databaseParameters.add(host);
|
databaseParameters.add(host);
|
||||||
|
|
||||||
DatabaseParameter port = new DatabaseParameter();
|
DatabaseParameter port = new DatabaseParameter();
|
||||||
|
port.setComment("port");
|
||||||
port.setName("port");
|
port.setName("port");
|
||||||
port.setEnName("port");
|
port.setPlaceholder("请输入端口号");
|
||||||
port.setComment("请输入端口号");
|
|
||||||
databaseParameters.add(port);
|
databaseParameters.add(port);
|
||||||
|
|
||||||
DatabaseParameter userName = new DatabaseParameter();
|
DatabaseParameter userName = new DatabaseParameter();
|
||||||
userName.setName("用户名");
|
userName.setComment("用户名");
|
||||||
userName.setEnName("username");
|
userName.setName("username");
|
||||||
|
userName.setPlaceholder("请输入用户名");
|
||||||
databaseParameters.add(userName);
|
databaseParameters.add(userName);
|
||||||
|
|
||||||
DatabaseParameter password = new DatabaseParameter();
|
DatabaseParameter password = new DatabaseParameter();
|
||||||
password.setName("密码");
|
password.setComment("密码");
|
||||||
password.setEnName("password");
|
password.setName("password");
|
||||||
|
password.setPlaceholder("请输入密码");
|
||||||
databaseParameters.add(password);
|
databaseParameters.add(password);
|
||||||
|
|
||||||
DatabaseParameter schema = new DatabaseParameter();
|
|
||||||
schema.setName("schema");
|
|
||||||
schema.setEnName("schema");
|
|
||||||
schema.setDefaultValue("public");
|
|
||||||
databaseParameters.add(schema);
|
|
||||||
|
|
||||||
DatabaseParameter database = new DatabaseParameter();
|
DatabaseParameter database = new DatabaseParameter();
|
||||||
database.setName("数据库名称");
|
database.setComment("数据库名称");
|
||||||
database.setEnName("database");
|
database.setName("database");
|
||||||
|
database.setPlaceholder("请输入数据库名称");
|
||||||
|
database.setRequire(false);
|
||||||
databaseParameters.add(database);
|
databaseParameters.add(database);
|
||||||
return databaseParameters;
|
return databaseParameters;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user