| 1234567891011121314151617181920212223242526272829 |
- from typing import Optional
- from pydantic import BaseModel, ConfigDict
- from pydantic.alias_generators import to_camel
- from app.schemas.common import DatetimeToStr
- class AttachmentOut(BaseModel):
- model_config = ConfigDict(from_attributes=True, populate_by_name=True, alias_generator=to_camel)
- id: int
- file_name: str
- file_path: str
- file_size: int
- file_type: Optional[str] = None
- biz_type: Optional[str] = None
- biz_id: Optional[int] = None
- create_time: DatetimeToStr
- class AttachmentUploadResponse(BaseModel):
- model_config = ConfigDict(populate_by_name=True, alias_generator=to_camel)
- id: int
- file_name: str
- file_path: str
- file_size: int
- url: Optional[str] = None
|