Skip to Content

2026年06月08日

内容截止日: 2026年06月14日

本周工作计划与执行完成进度

中心服务平台 - 功能完善

  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
    • 以往已完成的工作不再重复,详情请查看上周及上月报告
    • 〔工作量〕es-center-server-services 15 次(设计 9 · 代码 6)· 代码 +5.1k/-0.2k | es-center-server-web-app 35 次(设计 23 · 代码 12)· 代码 +1.2k/-0.6k
    • 〔方法论〕文档先行(BUSINESS 驱动开发)· SQL 性能提速(LATERAL LIMIT)· 流程标准化(i18n)
    • 6-08 ~ 6-12: 报表接口与业务依据
      • ✅ 报表九大模块建立 API 合同和骨架,核心查询接入真实数据 〔es-center-server-services〕
        • 设计 先对照前端 mock(模拟接口)/Zod(数据结构校验工具)合同和 PostgreSQL、MeiliSearch(历史数据检索服务)、MQTT(发布订阅消息协议)数据源,编制从 mock 逐项替换真实查询的实施手册。
        • 实施 建立设备、服务器、在线(设备侧·服务器侧)、电池、存储、上传、仪表盘 KPI(关键指标)与分页查询,以及设备/服务器绑定、告警接口。告警等缺少可用数据源的模块继续使用 mock。
        • 实施 设备绑定分页从 mock 切到真实查询;核心 KPI、在线与资源接入租户内的设备/服务器关系和历史数据。SpiritCam 最新固件公开 API 调用说明同步整理。
        • 重构 每台设备取最新绑定的查询从 DISTINCT ON(整表去重)改为 LATERAL LIMIT 1(按设备索引取一条),保持分页响应;修正绑定判断,并让服务器关键词同时匹配设备号。
        • 实施 在线率按历史在线时长计算,替代当前在线状态快照;防御性上限限制日期跨度与分页数量,并保留无时间范围时的默认分支。
      • ✅ BUSINESS 需求文档建立,字段与同步规则完成多轮审核 〔es-center-server-web-app〕
        • 设计 新建报表 PRD(产品需求文档)与 BUSINESS.md(业务需求),记录业务审计设计与计划,形成文档同步 spec(设计规格)。
        • 审查 整理业务审计总结与优先级,记录已有发现;文档同步 spec 完成自审修订。
        • 测试 核对审计报告完整性、发现数量与计划的一致性,抽查代码位置,记录最终验证结果。
        • 评审 按五项商业原则审核 v3.1.0 / v3.2.0,字段统一为「维度+指标」,含操作列表格补全实体 ID;D3-7 mock URL 记录为可接受。
        • 实施 移除报表表格页脚多余的 border-t 边框包裹;在线、资源页与首页细节同步调整,KPI 格式校验失败增加 toast 提示。
    • 6-09 ~ 6-10: 国际化(i18n)词条与固件描述
      • ✅ 文案扫描、翻译文件和 Excel 转换链路建立 〔es-center-server-web-app〕
        • 实施 完善 i18n 流程,增加 i18next-scanner 依赖与配置,扫描源码生成 en/es/pt/vi/zh-CN 翻译 JSON;i18n-to-xlsx 脚本将词条转换为 Excel,翻译流程随后优化。
        • 设计 补充脚本使用指南,进度记录标记各步骤完成。
        • 实施 固件描述拆成 en/zh 双语字段,新增、编辑、查看表单同步。
    • 6-11 ~ 6-12: 租户前缀与库存池迁移
      • ✅ 租户 ID 前缀检测完成重构 〔es-center-server-web-app〕
        • 设计 先记录前缀重构规格;租户是系统内相互隔离的客户空间。
        • 重构 租户新增表单、多路视频、单路视频与回放路由同步使用新检测规则。
      • ✅ default → pcm 代码与库存数据迁移完成,操作手册成文(PongCam manage)〔es-center-server-services〕
        • 审查 逐处区分应迁移的库存/绑定/个人空间与必须保留的全局 default 配置、未知设备兜底、认证日志,按人工核对精简范围。
        • 实施 库存设备筛选、绑定/解绑、跨租户同步、重复校验和 retail 查询改用 pcm 库存池常量,真正的全局 default 保留。
        • 实施 库存数据从 default 租户迁入 pcm 租户,迁移落地完成。
        • 设计 数据迁移方案从自动脚本收敛为 DBeaver 导出、人工受控替换、父表导入和逐步校验。迁移前备份,先清空 default 与 pcm 子表,关系表先于实体表;手册包含验证和回滚步骤。
    • 6-08: 仓库文档入口
      • ✅ 后端仓库说明按主题重建 〔es-center-server-services〕
        • 设计 先把首版 Repo Wiki(按主题组织的仓库说明) 收回根指南,再按新 schema 重建架构、构建、配置、数据模型、API、消息、安全、IoT 与模块依赖页面;根指南作为按需查阅入口。
      • ✅ 前端 Repo Wiki 经过生成、清理和重建 〔es-center-server-web-app〕
        • 设计 多轮生成与清理 .ai/repo-wiki,调整 CLAUDE.md、ONBOARDING.md 和命令;技能资料、提示词与业务审计步骤同步维护。

其它工作

  • 目标: 记录日常杂项工作、协作沟通等事务
  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
    • 📌 以往已自测工作不再重复,详情请查看上周及上月报告
    • 08 日
      • ✅ 协作 git → svn 源代码同步

备忘

  • 郭工反馈的:
    • PonyCam api 需求: 微信登录,接入微信官方接口,提供授权信息标识
    • PonyCam 需求: 整理 api error 清单并翻译好,给他确认后导入系统
Last updated on