INNER CODE UNIT · Python
myreports_list
simonlin1212/vibe-astock · vr/app.py:170
def myreports_list():
return {"data": mr.list_reports()}
@app.post("/api/myreports")
def myreports_upload(r: ReportIn):
"""上传一份研报(base64)→ 存本地 + 按文件名自动打行业标签。"""
try:
return {"data": mr.save_report(r.name, r.content_b64)}
except mr.ReportError as e:
raise HTTPException(400, str(e)) from e
@app.get("/api/myreports/file/{rid}")
def myreports_file(rid: str):
"""下载/预览某份研报原文件。"""
hit = mr.report_path(rid)
if not hit: