添加灾害名称

This commit is contained in:
wzy-warehouse
2026-06-14 14:38:20 +08:00
parent b269e3282d
commit 9a49764b35
4 changed files with 13 additions and 5 deletions
+4 -2
View File
@@ -12,13 +12,14 @@ from pydantic import BaseModel, Field
class RainfallPredictRequest(BaseModel):
"""暴雨灾害链预测请求"""
disaster_name: str = Field(min_length=1, max_length=255)
point_ids: Optional[List[int]] = Field(None, max_length=500,
description="点位ID列表,不传则查询所有点")
region_code: Optional[str] = Field(None, description="行政区划代码(如 '610104'),不传则不限区域")
rainfall: Optional[float] = Field(None, ge=0,
description="累计降雨量(mm),不传则从气象表自动获取")
description="累计降雨量(mm),不传则从气象表自动获取")
duration: Optional[float] = Field(None, ge=0,
description="降雨持续时间(h),不传则从气象表自动获取")
description="降雨持续时间(h),不传则从气象表自动获取")
operation_type: str = Field("模拟", min_length=1, max_length=50,
description="操作类型(如 '模拟', '实时监测', '应急评估'")
@@ -29,6 +30,7 @@ class RainfallPredictRequest(BaseModel):
class EarthquakePredictRequest(BaseModel):
"""地震灾害链预测请求"""
disaster_name: str = Field(min_length=1, max_length=255)
point_ids: Optional[List[int]] = Field(None, max_length=500,
description="点位ID列表,不传则查询所有点")
region_code: Optional[str] = Field(None, description="行政区划代码(如 '610104'),不传则不限区域")