修改API接口
This commit is contained in:
@@ -20,6 +20,7 @@ class RainfallPredictRequest(BaseModel):
|
||||
description="累计降雨量(mm),不传则从气象表自动获取")
|
||||
duration: Optional[float] = Field(None, ge=0,
|
||||
description="降雨持续时间(h),不传则从气象表自动获取")
|
||||
occurred_time: Optional[datetime] = Field(None, description="事件发生时间,不传则为当前时间")
|
||||
operation_type: str = Field("模拟", min_length=1, max_length=50,
|
||||
description="操作类型(如 '模拟', '实时监测', '应急评估')")
|
||||
|
||||
@@ -38,7 +39,7 @@ class EarthquakePredictRequest(BaseModel):
|
||||
depth: float = Field(10.0, gt=0, le=700, description="震源深度(km),默认10km")
|
||||
epicenter_lon: float = Field(..., ge=-180, le=180, description="震中经度")
|
||||
epicenter_lat: float = Field(..., ge=-90, le=90, description="震中纬度")
|
||||
occurred_time: datetime = Field(..., description="地震发生时间")
|
||||
occurred_time: Optional[datetime] = Field(None, description="地震发生时间,不传则为当前时间")
|
||||
operation_type: str = Field("模拟", min_length=1, max_length=50,
|
||||
description="操作类型(如 '模拟', '实时监测', '应急评估')")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user