|
26068
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"af97b9509 {"Commits":[{"Sha1":"af97b9509f17f63a0316fd8c236b1656fa54c595","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-26T10:44:22+08:00"}],"HeadCommit":{"Sha1":"af97b9509f17f63a0316fd8c236b1656fa54c595","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-26T10:44:22+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/9eb518a189b0d3f0f68c42bf162036a859f3ebeb...af97b9509f17f63a0316fd8c236b1656fa54c595","Len":1}...
|
1787712275
|
Edit
Delete
|
|
26079
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"b6e2fa207 {"Commits":[{"Sha1":"b6e2fa207d6211b3ae15ef6c1bfa8cd1f087929e","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-26T10:56:45+08:00"}],"HeadCommit":{"Sha1":"b6e2fa207d6211b3ae15ef6c1bfa8cd1f087929e","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-26T10:56:45+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/af97b9509f17f63a0316fd8c236b1656fa54c595...b6e2fa207d6211b3ae15ef6c1bfa8cd1f087929e","Len":1}...
|
1787713019
|
Edit
Delete
|
|
26104
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9329cc94f {"Commits":[{"Sha1":"9329cc94f8d35dfb0e09a3d43497711618bdea99","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-26T11:01:42+08:00"}],"HeadCommit":{"Sha1":"9329cc94f8d35dfb0e09a3d43497711618bdea99","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-26T11:01:42+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/b6e2fa207d6211b3ae15ef6c1bfa8cd1f087929e...9329cc94f8d35dfb0e09a3d43497711618bdea99","Len":1}...
|
1787713315
|
Edit
Delete
|
|
26113
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"0eb75f23c {"Commits":[{"Sha1":"0eb75f23c8f4ec1706d937e3a7e2fa03e52c010c","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-26T11:14:10+08:00"}],"HeadCommit":{"Sha1":"0eb75f23c8f4ec1706d937e3a7e2fa03e52c010c","Message":"1111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-08-26T11:14:10+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/9329cc94f8d35dfb0e09a3d43497711618bdea99...0eb75f23c8f4ec1706d937e3a7e2fa03e52c010c","Len":1}...
|
1787714079
|
Edit
Delete
|
|
26122
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"3d56a9a4f {"Commits":[{"Sha1":"3d56a9a4fb9cccedf11cfdb53a470fa7f29e94c7","Message":"test(governance): close dual-backend runtime blind spots\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T20:18:54-07:00"}],"HeadCommit":{"Sha1":"3d56a9a4fb9cccedf11cfdb53a470fa7f29e94c7","Message":"test(governance): close dual-backend runtime blind spots\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T20:18:54-07:00"},"CompareURL":"luoanwu/juhai-after-sales-service-system/compare/fbedaf6d0398693dc8466b4b72b6265d2397d93c...3d56a9a4fb9cccedf11cfdb53a470fa7f29e94c7","Len":1}...
|
1787714348
|
Edit
Delete
|
|
26527
|
4
|
1
|
4
|
85
|
0
|
0
|
|
1
|
|
1787816694
|
Edit
Delete
|
|
26528
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
|
1787817085
|
Edit
Delete
|
|
26529
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"4f5a2cd98 {"Commits":[{"Sha1":"4f5a2cd980dfa98346814d03d74e54ab7fbd07d6","Message":"chore: 初始化 AI 原生 SDLC 目录结构\n\n添加 intent/ spec/ plan/ evals/ 阶段产物目录\n添加根级 CLAUDE.md、REVIEW.md 全局约定\n添加 .claude/skills/ agents/ hooks/ 配置\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:47:50+08:00"}],"HeadCommit":{"Sha1":"4f5a2cd980dfa98346814d03d74e54ab7fbd07d6","Message":"chore: 初始化 AI 原生 SDLC 目录结构\n\n添加 intent/ spec/ plan/ evals/ 阶段产物目录\n添加根级 CLAUDE.md、REVIEW.md 全局约定\n添加 .claude/skills/ agents/ hooks/ 配置\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:47:50+08:00"},"CompareURL":"","Len":1}...
|
1787817085
|
Edit
Delete
|
|
26530
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
|
1787817208
|
Edit
Delete
|
|
26531
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"d994d4d99 {"Commits":[{"Sha1":"d994d4d99fc07d3344930bb26e52e2d218236a13","Message":"intent: 按省市统计设备月度新增上线数量报表\n\n- 数据报表 \u003e 设备分析 子菜单\n- 按月筛选,柱状图展示省份新激活设备排行\n- 支持下钻到城市维度\n- 权限跟随现有角色体系(agent_id 过滤)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:53:26+08:00"}],"HeadCommit":{"Sha1":"d994d4d99fc07d3344930bb26e52e2d218236a13","Message":"intent: 按省市统计设备月度新增上线数量报表\n\n- 数据报表 \u003e 设备分析 子菜单\n- 按月筛选,柱状图展示省份新激活设备排行\n- 支持下钻到城市维度\n- 权限跟随现有角色体系(agent_id 过滤)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:53:26+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/4f5a2cd980dfa98346814d03d74e54ab7fbd07d6...d994d4d99fc07d3344930bb26e52e2d218236a13","Len":1}...
|
1787817208
|
Edit
Delete
|
|
26532
|
4
|
7
|
4
|
85
|
0
|
0
|
|
1
|
1|[Intent] 按省市统计设备月度新增上线数量报表
|
1787817233
|
Edit
Delete
|
|
26533
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"02efbbce8 {"Commits":[{"Sha1":"02efbbce8a06c0354b34c136e4a84bb849c526c5","Message":"intent: 补充需求背景截图\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T16:12:33+08:00"}],"HeadCommit":{"Sha1":"02efbbce8a06c0354b34c136e4a84bb849c526c5","Message":"intent: 补充需求背景截图\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T16:12:33+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/d994d4d99fc07d3344930bb26e52e2d218236a13...02efbbce8a06c0354b34c136e4a84bb849c526c5","Len":1}...
|
1787818356
|
Edit
Delete
|
|
26542
|
16
|
1
|
16
|
86
|
0
|
0
|
|
1
|
|
1787819406
|
Edit
Delete
|
|
26543
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
1
|
|
1787819461
|
Edit
Delete
|
|
26544
|
16
|
5
|
16
|
86
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"53205a566 {"Commits":[{"Sha1":"53205a5662eec60a462328aa30ff9bd05bd40431","Message":"docs(docs): 重写 README 为中文功能介绍\n\n原 README 仍是英文 POC 摘要,已落后于当前主页、操作台和 MCP 能力。\n\n本次改为中文说明:\n- 补充主页与设备操作台窗口模型\n- 按界面入口列出设备、密钥、快捷指令、终端、日志、INI、SFTP、UDP 和设置\n- 增加 MCP 工具对照、远端默认路径、启动方式和目录结构\n\n验证:\n- 仅文档改动,未涉及 TypeScript、React 或构建配置\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T16:25:57+08:00"},{"Sha1":"ab470d838e708fa8bba1042b4018a6ed8a05541d","Message":"feat(devices): 重构设备详情并改为读取 INI 配置\n\n主页设备详情不再依赖点歌应用诊断快照,改为展示运行状态和点歌应用基础信息。\n\n实现内容:\n- 系统资源继续监控 CPU、内存和温度\n- 皮肤、屏幕方向、播放器模式和串口从约定 INI 目录的 room.ini 读取\n- 串口对照系统发现结果,歌曲盘扫描候选目录并展示资源根\n- 重做详情布局,屏幕方向用显示屏示意正反向\n- 重启应用或设备成功后等待 30 秒再刷新 INI\n- 健康采集和 MCP 不再读取或返回诊断快照\n\n验证:\n- npm run typecheck\n- npx vitest run\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T16:21:20+08:00"},{"Sha1":"f5de56e3812b0d8bb01abff0867cd978b6199df7","Message":"feat(app): 增加操作台功能入口和状态栏设置\n\n用户需要按工作习惯隐藏不常用的操作台功能和底部状态栏。\n在主页设置新增「操作台」分类,默认全部开启:\n- 可分别关闭 SSH 终端、UDP、SFTP、INI 和日志入口\n- 关闭后操作台不再显示对应功能,并同步隐藏主页 SFTP 快捷入口\n- 可隐藏各功能底部状态栏,把高度让给内容区\n- 至少保留一个功能;日志和 INI 仍受设备路径约束\n\n验证:\n- npm run typecheck\n- 用户手工确认设置开关、操作台入口隐藏和跨窗口同步\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T14:42:15+08:00"},{"Sha1":"7299d2479afa08a6797efe79d75eab6eaa06c20b","Message":"fix(electron): 修复 UDP 远端端口进程误归属\n\nUDP socket 快照只描述当前设备,原实现按端口直接关联进程,导致进入设备的远端广播报文被误标为本机进程。\n\n实现内容:\n- 按报文方向只为当前设备的本地端点关联进程\n- 保留回环报文双端进程归属并补充方向回归测试\n- 更新 UDP 消息监视器的进程归属说明\n\n验证:\n- npm run typecheck\n- npm test(61 个测试文件,448 项测试通过)\n- git diff --check\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T11:32:14+08:00"},{"Sha1":"4d5a78c068818a7d7e8e8e97813df54689855d03","Message":"feat(renderer): 为 UDP 已观察端点展示端口中文含义\n\n把设备详情里的端口用途抽成共用清单,并让 UDP 侧栏直接显示:\n- 已知端口优先展示中文用途,右侧用徽章显示报文条数\n- 补充 Windows Youtube 解析、触摸屏 Youtube、跳舞机和广播 iPad 端口\n- 未收录端口只显示端口号和进程,不编造名称\n\n验证:\n- npm run typecheck\n- npx vitest run src/shared/juhaiPortCatalog.test.ts src/features/devices/juhaiHealthPresentation.test.ts electron/juhaiHealthEvaluator.test.ts electron/juhaiDeviceHealthService.test.ts\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T11:09:38+08:00"}],"HeadCommit":{"Sha1":"53205a5662eec60a462328aa30ff9bd05bd40431","Message":"docs(docs): 重写 README 为中文功能介绍\n\n原 README 仍是英文 POC 摘要,已落后于当前主页、操作台和 MCP 能力。\n\n本次改为中文说明:\n- 补充主页与设备操作台窗口模型\n- 按界面入口列出设备、密钥、快捷指令、终端、日志、INI、SFTP、UDP 和设置\n- 增加 MCP 工具对照、远端默认路径、启动方式和目录结构\n\n验证:\n- 仅文档改动,未涉及 TypeScript、React 或构建配置\n","AuthorEmail":"228834386@qq.com","AuthorName":"starry","CommitterEmail":"228834386@qq.com","CommitterName":"starry","Timestamp":"2026-08-27T16:25:57+08:00"},"CompareURL":"pengzhiyu/JuhaiOpsDesk/compare/75d35938ce8adec0f028271fa64b39f1a57a3934...53205a5662eec60a462328aa30ff9bd05bd40431","Len":10}...
|
1787819461
|
Edit
Delete
|
|
26555
|
5
|
5
|
5
|
81
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"466e9752b {"Commits":[{"Sha1":"466e9752ba0f670d790b5134ff2d12e5b0e974ea","Message":"feat(mobile): add governed Capacitor delivery\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-27T01:51:00-07:00"}],"HeadCommit":{"Sha1":"466e9752ba0f670d790b5134ff2d12e5b0e974ea","Message":"feat(mobile): add governed Capacitor delivery\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-27T01:51:00-07:00"},"CompareURL":"luoanwu/juhai-after-sales-service-system/compare/3d56a9a4fb9cccedf11cfdb53a470fa7f29e94c7...466e9752ba0f670d790b5134ff2d12e5b0e974ea","Len":1}...
|
1787820687
|
Edit
Delete
|
|
26560
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"0bae283b2 {"Commits":[{"Sha1":"0bae283b2180dc0e8cb8a7fe0a3f5803a4a9d310","Message":"docs: 补充 Intent PR 审核清单到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:25:19+08:00"}],"HeadCommit":{"Sha1":"0bae283b2180dc0e8cb8a7fe0a3f5803a4a9d310","Message":"docs: 补充 Intent PR 审核清单到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:25:19+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/02efbbce8a06c0354b34c136e4a84bb849c526c5...0bae283b2180dc0e8cb8a7fe0a3f5803a4a9d310","Len":1}...
|
1787822723
|
Edit
Delete
|
|
26562
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"91f462a24 {"Commits":[{"Sha1":"91f462a24d33ba2091d76c149d0f3daa57429c8d","Message":"docs: 补充版本里程碑审核流程到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:29:36+08:00"}],"HeadCommit":{"Sha1":"91f462a24d33ba2091d76c149d0f3daa57429c8d","Message":"docs: 补充版本里程碑审核流程到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:29:36+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/0bae283b2180dc0e8cb8a7fe0a3f5803a4a9d310...91f462a24d33ba2091d76c149d0f3daa57429c8d","Len":1}...
|
1787822981
|
Edit
Delete
|
|
26565
|
4
|
23
|
4
|
85
|
351
|
0
|
|
1
|
1|需要增加一个当月总新增设备数的数据
|
1787823430
|
Edit
Delete
|
|
26566
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"662f1fc01 {"Commits":[{"Sha1":"662f1fc01b9d49729084b3f245dda30c1d59b836","Message":"intent: 补充当月新增设备总数汇总指标(PM评论反馈)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:38:48+08:00"}],"HeadCommit":{"Sha1":"662f1fc01b9d49729084b3f245dda30c1d59b836","Message":"intent: 补充当月新增设备总数汇总指标(PM评论反馈)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:38:48+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/91f462a24d33ba2091d76c149d0f3daa57429c8d...662f1fc01b9d49729084b3f245dda30c1d59b836","Len":1}...
|
1787823532
|
Edit
Delete
|
|
26567
|
4
|
23
|
4
|
85
|
353
|
0
|
|
1
|
1|已更新,在期望结果第一条补充了「当月新增上线设备总数」汇总指标,展示在页面顶部,受权限范围限制。 1|已更新,在期望结果第一条补充了「当月新增上线设备总数」汇总指标,展示在页面顶部,受权限范围限制。请重新确认。...
|
1787823547
|
Edit
Delete
|
|
26568
|
4
|
11
|
4
|
85
|
0
|
0
|
|
1
|
1|[Intent] 按省市统计设备月度新增上线数量报表
|
1787823622
|
Edit
Delete
|
|
26569
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"45fd83d69 {"Commits":[{"Sha1":"45fd83d699d1315dbd551f396e22b94e132a97fb","Message":"Merge pull request '[Intent] 按省市统计设备月度新增上线数量报表' (#1) from intent/device-online-stats-by-region into main\n\nReviewed-on: https://gitea.g-hi.com/laiqiaojie/jh-project/pulls/1\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:40:21+08:00"},{"Sha1":"662f1fc01b9d49729084b3f245dda30c1d59b836","Message":"intent: 补充当月新增设备总数汇总指标(PM评论反馈)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:38:48+08:00"},{"Sha1":"91f462a24d33ba2091d76c149d0f3daa57429c8d","Message":"docs: 补充版本里程碑审核流程到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:29:36+08:00"},{"Sha1":"0bae283b2180dc0e8cb8a7fe0a3f5803a4a9d310","Message":"docs: 补充 Intent PR 审核清单到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:25:19+08:00"},{"Sha1":"02efbbce8a06c0354b34c136e4a84bb849c526c5","Message":"intent: 补充需求背景截图\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T16:12:33+08:00"}],"HeadCommit":{"Sha1":"45fd83d699d1315dbd551f396e22b94e132a97fb","Message":"Merge pull request '[Intent] 按省市统计设备月度新增上线数量报表' (#1) from intent/device-online-stats-by-region into main\n\nReviewed-on: https://gitea.g-hi.com/laiqiaojie/jh-project/pulls/1\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:40:21+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/4f5a2cd980dfa98346814d03d74e54ab7fbd07d6...45fd83d699d1315dbd551f396e22b94e132a97fb","Len":6}...
|
1787823623
|
Edit
Delete
|
|
26570
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/spec/device-online-stats-by-region
|
1
|
|
1787824010
|
Edit
Delete
|
|
26571
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/spec/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"78a3a2cfa {"Commits":[{"Sha1":"78a3a2cfae6a4a8d1d70a18e4d811716324b8747","Message":"spec: 按省市统计设备月度新增上线数量报表\n\n- 确认数据链路:ahead_authenticate_log → ahead_family_servers → ahead_yc_shop\n- 设计两个接口:getStats(省份)/ getCityStats(城市下钻)\n- 前端新增 ECharts 依赖,点击下钻交互\n- 权限复用 PcServer agent_id 过滤\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:46:46+08:00"}],"HeadCommit":{"Sha1":"78a3a2cfae6a4a8d1d70a18e4d811716324b8747","Message":"spec: 按省市统计设备月度新增上线数量报表\n\n- 确认数据链路:ahead_authenticate_log → ahead_family_servers → ahead_yc_shop\n- 设计两个接口:getStats(省份)/ getCityStats(城市下钻)\n- 前端新增 ECharts 依赖,点击下钻交互\n- 权限复用 PcServer agent_id 过滤\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:46:46+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/45fd83d699d1315dbd551f396e22b94e132a97fb...78a3a2cfae6a4a8d1d70a18e4d811716324b8747","Len":1}...
|
1787824010
|
Edit
Delete
|
|
26572
|
4
|
7
|
4
|
85
|
0
|
0
|
|
1
|
2|[Spec] 按省市统计设备月度新增上线数量报表
|
1787824027
|
Edit
Delete
|
|
26574
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/spec/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"a59d914cc {"Commits":[{"Sha1":"a59d914cc97c4925c24b983095ce45bafb95f305","Message":"spec: 重新组织结构,产品/技术双视角分离\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:56:56+08:00"}],"HeadCommit":{"Sha1":"a59d914cc97c4925c24b983095ce45bafb95f305","Message":"spec: 重新组织结构,产品/技术双视角分离\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:56:56+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/78a3a2cfae6a4a8d1d70a18e4d811716324b8747...a59d914cc97c4925c24b983095ce45bafb95f305","Len":1}...
|
1787824620
|
Edit
Delete
|
|
26578
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/spec/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"58a568463 {"Commits":[{"Sha1":"58a56846317dd3f2ac5a83a02144a21e88b7efb4","Message":"docs: 重新定义六阶段评审流程,Design 阶段增加原型环节和评审会议\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T18:02:16+08:00"}],"HeadCommit":{"Sha1":"58a56846317dd3f2ac5a83a02144a21e88b7efb4","Message":"docs: 重新定义六阶段评审流程,Design 阶段增加原型环节和评审会议\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T18:02:16+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/a59d914cc97c4925c24b983095ce45bafb95f305...58a56846317dd3f2ac5a83a02144a21e88b7efb4","Len":1}...
|
1787824941
|
Edit
Delete
|