dingdanquanliucheng/backend/app/schemas/configs.py
taiyi 9b32afdbb4 为后端全部 86 个 Python 文件添加中文注释
覆盖所有模块:
- api 层:17 个路由文件,每个接口标注用途、参数、返回值、权限
- services 层:18 个服务文件,每个方法标注作用、参数、返回值、调用方
- repositories 层:13 个仓储文件,每个方法标注查询逻辑和被调用方
- schemas 层:11 个请求/响应体文件,每个字段标注业务含义
- core 层:config、security、exceptions、responses、error_codes
- models 层:19 个 ORM 模型类,每个表标注业务含义和关联关系
- scripts:bootstrap_data、smoke_check
- migrations:env.py 和版本迁移文件

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-30 07:23:33 +08:00

24 lines
514 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"""
系统配置模块请求模型
定义系统配置更新相关的请求体数据模型,供 configs 路由使用。
"""
from pydantic import BaseModel
class UpdateConfigRequest(BaseModel):
"""更新系统配置请求体。被 PUT /api/configs/{key} 路由使用。"""
config_value: str
"""配置值"""
config_name: str | None = None
"""配置项名称,可选更新"""
remark: str | None = None
"""备注信息"""
status: int = 1
"""状态1-启用0-禁用"""