fix: 修正后端webhook测试逻辑

This commit is contained in:
DLmaster361
2025-10-01 20:56:32 +08:00
parent e286fc8d55
commit a72ce489bd
2 changed files with 15 additions and 23 deletions

View File

@@ -86,10 +86,10 @@ class Webhook_Info(BaseModel):
class Webhook_Data(BaseModel):
url: Optional[str] = Field(default=None, description="Webhook URL")
template: Optional[str] = Field(default=None, description="消息模板")
headers: Optional[Dict[str, str]] = Field(default=None, description="自定义请求头")
method: Optional[Literal["POST", "GET"]] = Field(
Url: Optional[str] = Field(default=None, description="Webhook URL")
Template: Optional[str] = Field(default=None, description="消息模板")
Headers: Optional[Dict[str, str]] = Field(default=None, description="自定义请求头")
Method: Optional[Literal["POST", "GET"]] = Field(
default=None, description="请求方法"
)
@@ -664,6 +664,10 @@ class WebhookReorderIn(WebhookInBase):
indexList: List[str] = Field(..., description="Webhook ID列表, 按新顺序排列")
class WebhookTestIn(WebhookInBase):
data: Webhook = Field(..., description="Webhook配置数据")
class PlanCreateIn(BaseModel):
type: Literal["MaaPlan"]