From 7e9b53487b8653d367fa221c51af5eb02929aa9a Mon Sep 17 00:00:00 2001 From: Codex Date: Thu, 18 Jun 2026 14:56:01 +0800 Subject: [PATCH] =?UTF-8?q?docs(M03-A):=20=E8=AE=B0=E5=BD=95=E9=97=A8?= =?UTF-8?q?=E5=BA=97=E6=88=BF=E9=97=B4=E9=AA=8C=E6=94=B6=E5=B9=B6=E6=8E=A8?= =?UTF-8?q?=E8=BF=9B=E6=B8=B8=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/current-baseline.md | 4 ++-- docs/devlogs/2026-06-18-M03-A-门店与房间基础.md | 6 ++++-- docs/feature-status.md | 3 +++ docs/module-status.md | 12 ++++++------ 4 files changed, 15 insertions(+), 10 deletions(-) diff --git a/docs/current-baseline.md b/docs/current-baseline.md index 24dc4f5..e013d42 100644 --- a/docs/current-baseline.md +++ b/docs/current-baseline.md @@ -1,8 +1,8 @@ # 当前开发成果基线 > V5.0 首次核验日期:2026-06-16 -> audited_commit: `5a300a8` -> next_engineering_target: M03-A 建立门店与房间基础领域、营业规则和状态模型 +> audited_commit: `15139b3` +> next_engineering_target: M03-B 建立版本化门店装修、三级广告和租户隔离上传 > 事实源:当前工作区、Git 历史、状态文档、Windows/WSL 检查脚本。 ## 总体结论 diff --git a/docs/devlogs/2026-06-18-M03-A-门店与房间基础.md b/docs/devlogs/2026-06-18-M03-A-门店与房间基础.md index 1b0d90c..1a3f790 100644 --- a/docs/devlogs/2026-06-18-M03-A-门店与房间基础.md +++ b/docs/devlogs/2026-06-18-M03-A-门店与房间基础.md @@ -2,9 +2,10 @@ - 日期:2026-06-18 - 起始 commit:`47094d5` -- 工程 commit:本阶段工程提交 +- 工程 commit:`15139b3` +- 推送校验:`HEAD == origin/main == 15139b396235cdbcc4afa253ed4769d08310e503` - ENGINEERING_DELTA=YES -- 子阶段状态:待 push 与远端校验 +- 子阶段状态:DONE ## 工程增量 @@ -27,3 +28,4 @@ - API:新增门店与房间后台管理接口。 - 配置:无新增环境变量或秘密。 - 部署:生产迁移前必须备份,通过 Ubuntu 菜单执行。 +- 下一阶段:M03-B 装修和广告。 diff --git a/docs/feature-status.md b/docs/feature-status.md index 999e276..5a38128 100644 --- a/docs/feature-status.md +++ b/docs/feature-status.md @@ -24,3 +24,6 @@ | AUTH-002 | 多级权限 | M02-B/M02-C/M08 | PARTIAL | `5a300a8` | 已建立六类角色、权限目录、用户角色和门店范围;后台员工 API 同时执行 capability、租户和门店范围校验,越权分配被拒绝并记录审计。 | 后续业务资源接口和前端按钮/菜单仍需逐模块接入。 | M03 起所有管理接口复用 capability 与数据范围;M08 完成前端菜单按钮控制。 | | STAFF-001 | 员工账号 | M02-D/M08 | PARTIAL | `5a300a8` | 已实现创建员工、分配角色/门店、禁用、备注、重置会话和审计;WSL MySQL 实测权限变化撤销活动会话。 | 后台与管理员小程序页面尚未实现。 | M08 接入管理界面。 | | BKG-002 | 后台用户管理 | M02-D/M08 | PARTIAL | `5a300a8` | 已实现分页筛选 API、注册/登录时间、状态、角色、门店范围以及手机号/IP 脱敏。 | Vue3 后台页面尚未实现。 | M08 实现响应式用户管理页面。 | +| TEN-001 | 多门店支持 | M02/M03 | PARTIAL | `15139b3` | 门店 CRUD 与门店管理员数据范围已实现;跨门店写操作在 Windows 和 WSL MySQL 实测被拒绝。 | 地图选店、前端切换与完整订单数据范围待后续阶段。 | M03-C 接入地图选店,M04 起业务资源继承门店范围。 | +| STORE-001 | 门店运营配置 | M03-A | PARTIAL | `15139b3` | 已实现地址、经纬度、营业状态、每周营业时间、时区、客服电话、Wi-Fi、通知地址和排序。 | 通宵场、延时关灯和清洁策略将在订单/设备阶段接入。 | M03-B/C/D 继续补装修、地图和受控 Wi-Fi。 | +| ROOM-001 | 房间配置 | M03-A/M04 | PARTIAL | `15139b3` | 已实现房型、整数分价格、工作日/节假日/通宵价、押金、最低时长、提前规则、禁用时段、标签、图片和软删除。 | 价格计算、节假日日历及下单时段冲突属于 M04。 | M04 接入定价快照和预约校验。 | diff --git a/docs/module-status.md b/docs/module-status.md index 49d3efc..04e2ec8 100644 --- a/docs/module-status.md +++ b/docs/module-status.md @@ -3,15 +3,15 @@ ```yaml execution_cursor: current_module: M03 - current_stage: M03-A + current_stage: M03-B stage_status: TODO - last_completed_stage: M02-D - next_stage: M03-A - last_engineering_commit: 5a300a8 + last_completed_stage: M03-A + next_stage: M03-B + last_engineering_commit: 15139b3 last_push_verified: true base_branch: main blocked_reason: "" - updated_at: 2026-06-18T16:05:00+08:00 + updated_at: 2026-06-18T16:22:00+08:00 ``` | 模块 | 状态 | 最近提交 | 最近开发日志 | 备注 | @@ -19,7 +19,7 @@ execution_cursor: | M00 单仓库与服务器基础骨架 | PARTIAL | `ef0edda` | docs/devlogs/2026-06-16-M00-V5-基线核验.md | V5.2 已接入;已有成果基线、仓库完整性门禁、状态文档门禁、显式路径模块推送脚本、release manifest dry-run 检查、WSL 本地 MQTT 服务级核验、认证/ACL 冒烟入口、配置自检、可选 TLS/遗嘱/重复消息探测入口和 WSL EMQX 检查/启动/停止入口已补;生产部署、账号配置、真实验收仍未完成。 | | M01 后端 API 基础工程 | DONE | `2b90d1f` | docs/devlogs/2026-06-18-M01-C-轻量异步任务基础.md | 已完成 Fastify 后端骨架、数据库迁移兼容层,以及 MySQL outbox、幂等任务、租约领取、失败重试、人工补偿状态和独立 PM2 worker;WSL MySQL 8.4.9 往返迁移与 worker 重启持久性验证通过。 | | M02 登录、租户、权限 | DONE | `5a300a8` | docs/devlogs/2026-06-18-M02-D-用户与员工管理.md | M02-A/B/C/D 已完成租户、身份、可撤销会话、RBAC、门店数据范围、员工管理、禁用、会话重置和审计;Windows 全量测试与 WSL MySQL 8.4.9 往返迁移通过。 | -| M03 门店、房间、价格、营业时间 | TODO | - | - | - | +| M03 门店、房间、价格、营业时间 | PARTIAL | `15139b3` | docs/devlogs/2026-06-18-M03-A-门店与房间基础.md | M03-A 已完成门店、营业时间、房型、房间价格与状态模型、禁用时段和数据范围 API;下一阶段 M03-B 装修和广告。 | | M04 订单、时段锁定、支付闭环 | TODO | - | - | - | | M05 会员、余额、套餐、优惠券 | TODO | - | - | - | | M06 设备、MQTT 与真实硬件联动 | TODO | - | - | - |