feat: 支持网站目标分组轻量管理(新增、编辑、描述展示),不修改和不提交倍率

This commit is contained in:
liumangmang
2026-07-01 17:47:36 +08:00
parent e5d7af8906
commit 8c2f1c13bb
7 changed files with 248 additions and 2 deletions
+11
View File
@@ -64,9 +64,20 @@ class WebsiteGroupResponse(BaseModel):
id: str
name: str
rate_multiplier: Optional[str] = None
description: Optional[str] = None
raw: dict[str, Any] = {}
class WebsiteGroupCreate(BaseModel):
name: str = Field(..., min_length=1)
description: Optional[str] = None
class WebsiteGroupUpdate(BaseModel):
name: str = Field(..., min_length=1)
description: Optional[str] = None
class BindingSourceGroup(BaseModel):
upstream_id: int
group_id: str