"""定制简历接口(查询/修改/回滚)""" from fastapi import APIRouter from app.core.context import RequestContext from app.schemas.customize_resume import CustomizeResume from app.services import customize_resume_store router = APIRouter(prefix="/job", tags=["定制简历"]) @router.get("/customize-resume", summary="查询定制简历") async def get_customize_resume(): """查询当前用户的定制简历""" user_id = RequestContext.user_id.get() return await customize_resume_store.get(user_id) @router.put("/customize-resume", summary="修改定制简历") async def update_customize_resume(data: CustomizeResume): """手动编辑定制简历(整体覆盖)""" user_id = RequestContext.user_id.get() await customize_resume_store.save(user_id, data) @router.post("/customize-resume/rollback", summary="回滚定制简历") async def rollback_customize_resume(): """回滚到上一版本的定制简历""" user_id = RequestContext.user_id.get() await customize_resume_store.rollback(user_id)