123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- from typing import List, Optional
- from pydantic import BaseModel
- class DataManagementBase(BaseModel):
- # 数据名称
- name: str
- # 创建人名称
- user_name: str
- class DataManagementCreate(DataManagementBase):
- dag_uuid: str
- node_id: str
- out_pin: str
- class Config:
- schema_extra = {
- "example": {
- "name": "test",
- "user_name": "test",
- "dag_uuid": "test",
- "node_id": "test",
- "out_pin": "0",
- }
- }
- class DataManagement(DataManagementBase):
- id: int
- # 表格名称
- table_name: str
- # 创建时间
- create_time: int
- # 创建人编号
- user_id: str
- # 项目编号
- project_id: str
- class Config:
- orm_mode = True
- class DataManagementSelect(BaseModel):
- table_name: str
- page: Optional[int] = 0
- size: Optional[int] = 100
- class Config:
- schema_extra = {
- "example": {
- "table_name": "train",
- "page": 0,
- "size": 100
- }
- }
|