mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-18 00:07:21 +00:00
[improvement][semantic-fe] Adding batch operations for indicators/dimensions/models (#313)
* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab. [improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions. [improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager. * [improvement][semantic-fe] Add time granularity setting in the data source configuration. * [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility * [improvement][semantic-fe] Modification of data source creation prompt wording" * [improvement][semantic-fe] metric market experience optimization * [improvement][semantic-fe] enhance the analysis of metric trends * [improvement][semantic-fe] optimize the presentation of metric trend permissions * [improvement][semantic-fe] add metric trend download functionality * [improvement][semantic-fe] fix the dimension initialization issue in metric correlation * [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source. * [improvement][semantic-fe] Optimizing pagination logic and some CSS styles * [improvement][semantic-fe] Fixing the API for the indicator list by changing "current" to "pageNum" * [improvement][semantic-fe] Fixing the default value setting for the indicator list * [improvement][semantic-fe] Adding batch operations for indicators/dimensions/models
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { TreeGraphData } from '@antv/g6-core';
|
||||
import { StatusEnum } from './enum';
|
||||
|
||||
export type ISODateString =
|
||||
`${number}-${number}-${number}T${number}:${number}:${number}.${number}+${number}:${number}`;
|
||||
@@ -105,7 +106,7 @@ export declare namespace ISemantic {
|
||||
name: string;
|
||||
bizName: string;
|
||||
description: any;
|
||||
status?: number;
|
||||
status?: StatusEnum;
|
||||
typeEnum?: any;
|
||||
sensitiveLevel?: number;
|
||||
parentId: number;
|
||||
@@ -118,6 +119,7 @@ export declare namespace ISemantic {
|
||||
entity?: { entityId: number; names: string[] };
|
||||
dimensionCnt?: number;
|
||||
metricCnt?: number;
|
||||
drillDownDimensions: IDrillDownDimensionItem[];
|
||||
}
|
||||
|
||||
interface IDimensionItem {
|
||||
@@ -169,7 +171,7 @@ export declare namespace ISemantic {
|
||||
|
||||
interface IDrillDownDimensionItem {
|
||||
dimensionId: number;
|
||||
necessary: boolean;
|
||||
necessary?: boolean;
|
||||
}
|
||||
|
||||
interface IRelateDimension {
|
||||
@@ -185,13 +187,14 @@ export declare namespace ISemantic {
|
||||
name: string;
|
||||
bizName: string;
|
||||
description: string;
|
||||
status: number;
|
||||
status: StatusEnum;
|
||||
typeEnum: string;
|
||||
sensitiveLevel: number;
|
||||
domainId: number;
|
||||
domainName: string;
|
||||
modelName: string;
|
||||
modelId: number;
|
||||
hasAdminRes?: boolean;
|
||||
type: string;
|
||||
typeParams: ITypeParams;
|
||||
fullPath: string;
|
||||
|
||||
Reference in New Issue
Block a user