| 方法 | 路径 | 说明 |
| POST | /api/v1/auth/login | 门店登录,返回 token + 可进门店 |
| POST | /api/v1/auth/switch | 换店,校验该店是否属于你 |
| GET | /api/v1/me | 登录态 + 门店 + 订阅状态 + 功能开关 |
| GET | /api/v1/t/{tid}/dashboard | 今日单量/营收、在店车辆、各阶段计数 |
| GET·POST | /api/v1/t/{tid}/orders | 工单列表(按阶段筛)/ 开单 |
| GET | /api/v1/t/{tid}/orders/{no} | 工单详情:明细、预计完工、交车时间 |
| PATCH | /api/v1/t/{tid}/orders/{no}/status | 开工 / 完工(跳步 409) |
| POST | /api/v1/t/{tid}/orders/{no}/settle | 收款结算(写金额、排保养提醒) |
| POST | /api/v1/t/{tid}/orders/{no}/deliver | 交车(只写交付时间) |
| GET·POST | /api/v1/t/{tid}/customers | 客户列表 / 新建(可带首台车) |
| GET | /api/v1/t/{tid}/vehicles/lookup | 车牌查车,开单页自动带客户 |
| GET·PATCH | /api/v1/t/{tid}/items | 价目表;改价改工时仅老板 |
| GET·PATCH | /api/v1/t/{tid}/reminders | 保养/保险提醒,可标记完成 |
| GET·POST | /api/v1/t/{tid}/parts | 配件库 / 新增;含低库存标记 |
| POST | /api/v1/t/{tid}/orders/{no}/requisition | 领料扣库存(不足 409、已交车 409) |
| POST | /api/v1/t/{tid}/orders/{no}/returns | 退料回库存(不能超领) |
| GET | /api/v1/t/{tid}/commission | 月度提成汇总 + 规则;技师只看到自己 |
| GET | /api/v1/t/{tid}/screen | 营业大屏:营收 / 趋势 / 排行(仅老板) |
| GET | /api/v1/t/{tid}/board | 客户看板:三列、车牌脱敏、无金额 |
| GET·POST | /api/v1/t/{tid}/appointments | 预约列表(带 7 天)/ 新建预约 |
| POST | /api/v1/t/{tid}/appointments/{id}/arrive | 到店一键开单 |
| GET | /api/v1/t/{tid}/orders/{no}/print | 打印数据:reception / settlement |
| POST | /api/v1/t/{tid}/import/customers | 导入客户(CSV 文本 / 文件) |
| GET | /api/v1/t/{tid}/settings | 门店信息 + 价目表 + 员工 |
| POST | /admin/api/tenants | 建店:生成订阅 / 联系人 / 店主账号 |
| POST | /admin/api/tenants/{id}/subscribe | 续费 / 换套餐 / 延长,可同时记账 |
| POST | /admin/api/tenants/{id}/policy | 到期策略 + 宽限期 |
| POST | /admin/api/tenants/{id}/suspend | 停用(店主立刻登录不了) |
| POST | /admin/api/tenants/{id}/resume | 恢复 |
| POST | /admin/api/tenants/{id}/impersonate | 冒充店主登录(写审计) |
| GET | /admin/api/payments | 收款记录 + 合计 |
| GET | /admin/api/audit | 操作审计(前后值 + IP) |
| PATCH | /admin/api/plans/{code} | 套餐改价 / 限额 / 功能开关 |
| GET | /api/v1/t/{tid}/staff | 员工名单 + 坐席用量 |
| POST | /api/v1/t/{tid}/staff | 加员工(按手机号,支持一人多店) |
| PATCH | /api/v1/t/{tid}/staff/{id} | 改姓名 / 角色 |
| POST | /api/v1/t/{tid}/staff/{id}/toggle | 停用 / 恢复(停用不占坐席) |
| POST | /api/v1/auth/send-code | 发登录验证码(免登录,只给已开通号码发) |
| GET/PUT | /api/v1/t/{tid}/sms | 门店短信通道(老板可配阿里云/腾讯云) |
| GET/PUT | /admin-api/sms/config | 平台短信通道(全部门店默认) |
| GET | /admin-api/sms/logs | 发送日志(手机号打码,带失败原因) |
| GET | /api/v1/pub/{tid}/info | 车主端:门店 + 价目 + 繁忙度(免登录) |
| GET | /api/v1/pub/{tid}/progress | 车主端:查进度(车牌 + 手机后四位,无金额) |
| POST | /api/v1/pub/{tid}/book | 车主端:自助预约(每 IP 每小时 6 次) |
| GET | /api/v1/pub/quote/{token} | 车主端:报价明细(一次性 token) |
| POST | /api/v1/pub/quote/{token}/confirm | 车主端:确认报价(幂等) |
| POST | /api/v1/t/{tid}/orders/{no}/quote | 门店端:生成报价链接 |