feat: 更新接口返回值

This commit is contained in:
2026-09-04 21:28:19 +08:00
parent 86a0d64182
commit abacbe7a5d
4 changed files with 10 additions and 8 deletions

View File

@@ -110,7 +110,7 @@ JSON 数据包含 userInfo用户信息和月度健康数据。
各指标包含totalRecords、startValue、endValue、maxValue、minValue、avgValue、netChange、normalDays/Count、abnormalDays/Count、abnormalRate、maxConsecutiveAbnormal
- weight体重
- sleep睡眠含 qualifiedDays、qualifiedRate
- sport运动含 sportDays、frequency、totalDuration、categoryDistribution、maxConsecutiveNoSport
- sport运动含 sportDays、frequency、totalDuration、categoryDistribution、maxConsecutiveNoSport,单位均为分钟
- bloodPressure血压systolic、diastolic、heartRate
- bloodSugar血糖fasting、premeal、postmeal、bedtime
- temperature体温含 lowFeverDays、highFeverDays

View File

@@ -8,12 +8,12 @@ from service import agent_service
router = APIRouter(prefix="/agent", tags=["Agent"])
@router.post("/article/generate")
@router.post("/tip/generate")
def generate_article(db: Session = Depends(get_db)):
return agent_service.query_article_agent(db)
@router.get("/article/latest")
@router.get("/tip/latest")
def latest_article(db: Session = Depends(get_db)):
return agent_service.get_latest_article(db)

View File

@@ -53,7 +53,7 @@ def get_latest_article(db: Session):
)
article = result.scalar_one_or_none()
return article
return article.content
def query_recipe_agent(db: Session):
@@ -97,9 +97,9 @@ def get_latest_recipe(db: Session):
result = db.execute(
select(Recipe).where(Recipe.date == today)
)
article = result.scalar_one_or_none()
recipe = result.scalar_one_or_none()
return article
return recipe.content
def query_report_agent(req: ReportAgentRequest):

View File

@@ -14,11 +14,13 @@ def upload_report(report: str, db: Session):
db.commit()
db.refresh(report)
return True
return report.id
def query_report(id: int, db: Session):
result = db.execute(
select(Report).where(Report.id == id)
)
return result.scalar_one_or_none()
report = result.scalar_one_or_none()
return report.content