WIP-332(二号部分)329 关 fixture 固定接真

范围拆分

改动(admin-console/src/pages/ConfigVersion.tsx + services/contract.ts)

前后端匹配核对

项前端后端一致
前缀/api/miniapp/admin/configprefix 同✓
versionsGET@router.get("/versions") {ok,data:{versions,current}}✓
currentGET@router.get("/current") {ok,data:{version,snapshotnull}}✓
publishPOST {snapshot,note}PublishReq(snapshot:dict,note≤100)→{ok,data:{version}}✓
rollbackPOST {toVersion,note}RollbackReq(toVersion≥1,note≤100),404 版本不存在→{ok,data:{version}}✓
鉴权Bearer(http.ts)get_current_user+_require_admin(401/403)✓

验证