mirror of
https://github.com/csunny/DB-GPT.git
synced 2025-11-13 14:47:04 +00:00
27 lines
558 B
Python
27 lines
558 B
Python
from typing import List
|
|
from pydantic import BaseModel, Field, root_validator, validator, Extra
|
|
from pilot.scene.chat_dashboard.data_preparation.report_schma import ValueItem
|
|
|
|
|
|
class DataNode(BaseModel):
|
|
title: str
|
|
key: str
|
|
|
|
type: str = ""
|
|
default_value: str = None
|
|
can_null: str = 'YES'
|
|
comment: str = None
|
|
children: List = []
|
|
|
|
|
|
class SqlRunData(BaseModel):
|
|
result_info: str
|
|
run_cost: str
|
|
colunms: List[str]
|
|
values: List
|
|
|
|
|
|
class ChartRunData(BaseModel):
|
|
sql_data: SqlRunData
|
|
chart_values: List[ValueItem]
|