新兴口腔 · 牙科诊所预约 · 后端框架
本页只是框架运行状态页,不是患者预约界面。患者端在小程序与 H5, 员工看板在员工 Web 端;它们都调下面的 /api/v1 接口。
- GET /api/v1/services — 项目列表
- GET /api/v1/doctors?service_id=&date= — 医生列表
- GET /api/v1/availability?service_id=&date= — 可约时段
- POST /api/v1/appointments — 提交预约(需 Idempotency-Key)
- GET /api/v1/appointments/me — 我的预约
- POST /api/v1/appointments/[id]/cancel — 患者/员工取消
- POST /api/v1/appointments/[id]/confirm|check-in|start|complete|no-show|reschedule — 员工操作
- GET /api/v1/board?date= — 前台看板(员工令牌)
- 身份校验:后台提前登记的手机号(首诊直接约,复诊须对上待复诊名单);全系统不发短信验证码,/auth/sms 已删除
- POST /api/v1/auth/wechat/login|phone — 微信登录/绑手机号(演示 openid;授权失败手动输入手机号时复诊仍查名单)
- POST /api/v1/auth/staff/login — 员工 PIN 登录
契约:../api-contract-v1.md;流程:../process-v1.md;运行方法见本目录 README。