base.py 400 B

123456789101112
  1. from pydantic import BaseModel, ConfigDict
  2. from datetime import datetime
  3. from typing import Optional
  4. class BaseSchema(BaseModel):
  5. """基础数据模型,对应原 alien-entity 的公共基类"""
  6. model_config = ConfigDict(from_attributes=True)
  7. id: Optional[int] = None
  8. created_time: Optional[datetime] = None
  9. updated_time: Optional[datetime] = None
  10. delete_flag: int = 0