feat: 初始提交

This commit is contained in:
anonymous
2025-10-21 09:38:26 +08:00
committed by t59688
parent 2965b8e28f
commit c9fc816fab
175 changed files with 23968 additions and 87 deletions

View File

@@ -0,0 +1,23 @@
from typing import Optional
from pydantic import BaseModel, Field
class SystemConfigBase(BaseModel):
key: str = Field(..., description="配置键,需全局唯一")
value: str = Field(..., description="配置值,统一存储为字符串")
description: Optional[str] = Field(default=None, description="配置用途说明")
class SystemConfigCreate(SystemConfigBase):
pass
class SystemConfigUpdate(BaseModel):
value: Optional[str] = Field(default=None)
description: Optional[str] = Field(default=None)
class SystemConfigRead(SystemConfigBase):
class Config:
from_attributes = True