开发者 API 接口 (v1)
GET/api/v1/menu
获取最新菜单数据。后端会自动计算北京时间,并返回 today_month 和 today_day 供前端实现高亮。
POST/api/v1/menu
更新菜单。支持智能合并:未传的字段保留旧值。若菜单正文变化,旧正文会自动归档到历史表。
{"password": "***", "text": "新菜单", "version": "第十周"}
DELETE/api/v1/menu/text
只清空菜单正文,替换为等待占位符,保留供餐时间和版本号。
{"password": "***"}
DELETE/api/v1/menu
彻底重置系统所有数据。
{"password": "***"}
GET/api/v1/history
获取最近 5 次更新的历史菜单备份。
GET/api/v1/system/health
系统健康检查,返回 Worker 运行状态、D1 数据库连接状态及当前北京时间。
GET/api/v1/system/stats
获取系统数据统计(当前记录数、历史记录数、最后更新时间)。