修改降雨逻辑

This commit is contained in:
wzy-warehouse
2026-05-06 13:07:58 +08:00
parent 5b04de9e7c
commit fe7614b99e
4 changed files with 341 additions and 94 deletions
+8 -1
View File
@@ -10,7 +10,7 @@ class RainfallGridRequest(BaseModel):
time: Optional[str] = Field(
None,
alias="time",
description="查询时间 ISO格式,默认为当前时间(自动查询前12小时数据)",
description="查询时间 ISO格式,默认为当前时间(自动查询前12小时或24小时数据)",
example="2024-01-01T12:00:00"
)
resolution: float = Field(
@@ -20,6 +20,13 @@ class RainfallGridRequest(BaseModel):
gt=0,
le=0.1
)
duration: int = Field(
12,
alias="duration",
description="持续时间(小时),可选12或24",
ge=12,
le=24
)
class Config:
populate_by_name = True # 允许同时使用字段名和别名