Remove custom sqlalchemy metadata, manage with __table_args__
Allow sqlmodel queries, with relations Remode join_with mechanisms coming from gino Handlew ith_only_columns in get_df and get_gdf Implement feature-info
This commit is contained in:
parent
1e3678fb69
commit
ec71b6ed15
18 changed files with 353 additions and 141 deletions
|
@ -3,20 +3,81 @@ from pydantic import BaseModel
|
|||
class ActionResult(BaseModel):
|
||||
message: str
|
||||
|
||||
|
||||
class ActionResults(BaseModel):
|
||||
name: str
|
||||
message: str
|
||||
actionResults: list[ActionResult]
|
||||
|
||||
|
||||
class FormField(BaseModel):
|
||||
name: str
|
||||
type: str
|
||||
|
||||
|
||||
class ModelAction(BaseModel):
|
||||
name: str
|
||||
icon: str
|
||||
formFields: list[FormField]
|
||||
|
||||
|
||||
class DataProvider(BaseModel):
|
||||
name: str
|
||||
values: list[str]
|
||||
values: list[str]
|
||||
|
||||
|
||||
class InfoItem(BaseModel):
|
||||
key: str
|
||||
value: str
|
||||
|
||||
|
||||
class InfoCategory(BaseModel):
|
||||
name: str
|
||||
infoItems: list[InfoItem]
|
||||
|
||||
|
||||
class PlotBgShape(BaseModel):
|
||||
name: str
|
||||
valueTop: float
|
||||
valueBottom: float
|
||||
color: str
|
||||
|
||||
|
||||
class PlotBaseLine(BaseModel):
|
||||
name: str
|
||||
value: float
|
||||
color: str
|
||||
|
||||
|
||||
class PlotParams(BaseModel):
|
||||
baseLines: list[PlotBaseLine]
|
||||
bgShape: list[PlotBgShape]
|
||||
barBase: float
|
||||
|
||||
|
||||
class Attachment(BaseModel):
|
||||
name: str
|
||||
path: str
|
||||
|
||||
|
||||
class FeatureInfo(BaseModel):
|
||||
id: str
|
||||
itemName: str
|
||||
geoInfoItems: list[InfoItem] = []
|
||||
surveyInfoItems: list[InfoItem] = []
|
||||
infoItems: list[InfoItem] = []
|
||||
categorizedInfoItems: list[InfoCategory] = []
|
||||
tags: list[InfoItem] = []
|
||||
graph: str | None = None
|
||||
plotParams: PlotParams | None = None
|
||||
files: list[Attachment] = []
|
||||
images: list[Attachment] = []
|
||||
externalRecordUrl: str | None = None
|
||||
|
||||
|
||||
class MapboxPaint(BaseModel):
|
||||
...
|
||||
|
||||
|
||||
class MapboxLayout(BaseModel):
|
||||
...
|
Loading…
Add table
Add a link
Reference in a new issue