mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 20:51:48 +00:00
(improvement)(headless) Update schema-mysql.sql and sql-update.sql (#578)
Co-authored-by: jolunoluo
This commit is contained in:
@@ -8,7 +8,6 @@ import com.tencent.supersonic.headless.api.model.pojo.ModelDetail;
|
|||||||
import com.tencent.supersonic.headless.api.model.pojo.SchemaItem;
|
import com.tencent.supersonic.headless.api.model.pojo.SchemaItem;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
@@ -31,13 +30,13 @@ public class ModelReq extends SchemaItem {
|
|||||||
|
|
||||||
private ModelDetail modelDetail;
|
private ModelDetail modelDetail;
|
||||||
|
|
||||||
private List<String> viewers = new ArrayList<>();
|
private List<String> viewers;
|
||||||
|
|
||||||
private List<String> viewOrgs = new ArrayList<>();
|
private List<String> viewOrgs;
|
||||||
|
|
||||||
private List<String> admins = new ArrayList<>();
|
private List<String> admins;
|
||||||
|
|
||||||
private List<String> adminOrgs = new ArrayList<>();
|
private List<String> adminOrgs;
|
||||||
|
|
||||||
public List<Dim> getTimeDimension() {
|
public List<Dim> getTimeDimension() {
|
||||||
if (modelDetail == null) {
|
if (modelDetail == null) {
|
||||||
@@ -47,18 +46,30 @@ public class ModelReq extends SchemaItem {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getViewer() {
|
public String getViewer() {
|
||||||
|
if (viewers == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return String.join(",", viewers);
|
return String.join(",", viewers);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getViewOrg() {
|
public String getViewOrg() {
|
||||||
|
if (viewOrgs == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return String.join(",", viewOrgs);
|
return String.join(",", viewOrgs);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getAdmin() {
|
public String getAdmin() {
|
||||||
|
if (admins == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return String.join(",", admins);
|
return String.join(",", admins);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getAdminOrg() {
|
public String getAdminOrg() {
|
||||||
|
if (adminOrgs == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
return String.join(",", adminOrgs);
|
return String.join(",", adminOrgs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -528,17 +528,17 @@ CREATE TABLE `s2_metric_query_default_config` (
|
|||||||
|
|
||||||
CREATE TABLE `s2_app`
|
CREATE TABLE `s2_app`
|
||||||
(
|
(
|
||||||
id bigint primary key AUTO_INCREMENT PRIMARY KEY,
|
id bigint PRIMARY KEY AUTO_INCREMENT,
|
||||||
name VARCHAR(255),
|
name VARCHAR(255),
|
||||||
description VARCHAR(255),
|
description VARCHAR(255),
|
||||||
status INT,
|
status INT,
|
||||||
config TEXT,
|
config TEXT,
|
||||||
end_date TIMESTAMP,
|
end_date datetime,
|
||||||
qps INT,
|
qps INT,
|
||||||
app_secret VARCHAR(255),
|
app_secret VARCHAR(255),
|
||||||
owner VARCHAR(255),
|
owner VARCHAR(255),
|
||||||
created_at TIMESTAMP,
|
`created_at` datetime null,
|
||||||
created_by VARCHAR(255),
|
`updated_at` datetime null,
|
||||||
updated_at TIMESTAMP,
|
`created_by` varchar(255) null,
|
||||||
updated_by VARCHAR(255)
|
`updated_by` varchar(255) null
|
||||||
);
|
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||||
@@ -150,7 +150,7 @@ alter table s2_model add column `source_type` varchar(128) DEFAULT NULL;
|
|||||||
|
|
||||||
CREATE TABLE `s2_app`
|
CREATE TABLE `s2_app`
|
||||||
(
|
(
|
||||||
id bigint primary key AUTO_INCREMENT PRIMARY KEY,
|
id bigint PRIMARY KEY AUTO_INCREMENT,
|
||||||
name VARCHAR(255),
|
name VARCHAR(255),
|
||||||
description VARCHAR(255),
|
description VARCHAR(255),
|
||||||
status INT,
|
status INT,
|
||||||
|
|||||||
Reference in New Issue
Block a user