8a2f72d366
Co-authored-by: zzhyyyyy <2685922758@qq.com> Reviewed-on: #63 Co-authored-by: zhuzihao <zhuzihao@wonderable.ai> Co-committed-by: zhuzihao <zhuzihao@wonderable.ai>
23 lines
653 B
Python
23 lines
653 B
Python
"""admin 反馈页二维码卡配置 schemas。"""
|
|
from __future__ import annotations
|
|
|
|
from pydantic import BaseModel, Field
|
|
|
|
|
|
class FeedbackQrOut(BaseModel):
|
|
enabled: bool
|
|
image_url: str | None = None
|
|
title: str
|
|
group_name: str
|
|
subtitle: str
|
|
updated_at: str | None = None
|
|
|
|
|
|
class FeedbackQrUpdate(BaseModel):
|
|
"""改文案/开关(均可选,只改传了的字段;图片走单独的上传/删除接口)。"""
|
|
|
|
enabled: bool | None = None
|
|
title: str | None = Field(default=None, max_length=40)
|
|
group_name: str | None = Field(default=None, max_length=40)
|
|
subtitle: str | None = Field(default=None, max_length=60)
|