27 lines
479 B
Python
Raw Normal View History

2025-12-10 12:02:17 +08:00
from datetime import datetime
from typing import Optional
from pydantic import BaseModel, ConfigDict
class SettingBase(BaseModel):
k: str
v: Optional[str] = None
description: Optional[str] = None
class SettingCreate(SettingBase):
pass
class SettingUpdate(BaseModel):
v: Optional[str] = None
description: Optional[str] = None
class SettingOut(SettingBase):
model_config = ConfigDict(from_attributes=True)
id: int
updated_at: datetime