增加水准编码查询账号接口

This commit is contained in:
lhx
2026-02-12 14:49:26 +08:00
parent 313ade1a60
commit 3368744d4a
4 changed files with 155 additions and 0 deletions

View File

@@ -30,6 +30,12 @@ class LevelDataService(BaseService[LevelData]):
"""根据水准线路编码获取水准数据"""
return self.get_by_field(db, "linecode", linecode)
def get_last_by_linecode(self, db: Session, linecode: str) -> Optional[LevelData]:
"""根据水准线路编码获取最新的水准数据按NYID降序"""
return db.query(LevelData).filter(
LevelData.linecode == linecode
).order_by(LevelData.NYID.desc()).first()
def search_level_data(self, db: Session,
id: Optional[str] = None,
linecode: Optional[str] = None,