通过水准线路编码生成 daily 数据

This commit is contained in:
lhx
2025-11-07 13:43:35 +08:00
parent b97617cb15
commit 772b5924ef
5 changed files with 227 additions and 4 deletions

22
app/schemas/daily.py Normal file
View File

@@ -0,0 +1,22 @@
from pydantic import BaseModel, Field
from typing import Optional
class LinecodeToDailyRequest(BaseModel):
"""通过水准线路编码生成 daily 数据的请求模型"""
linecode: str = Field(..., description="水准线路编码")
account_id: Optional[int] = Field(None, description="账户ID可选如果沉降数据中有")
class DailyDataResponse(BaseModel):
"""Daily 数据响应模型"""
id: int
user_id: int
account_id: int
point_id: Optional[str]
NYID: str
linecode: str
section_id: str
remaining: int
is_all: int
class Config:
from_attributes = True