|
14051
|
7
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"ed9d5fec4 {"Commits":[{"Sha1":"ed9d5fec4fb91fa19cdae3bc21443b9976d89ef5","Message":"首页添加默认门店的包厢列表\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-06-23T18:31:29+08:00"}],"HeadCommit":{"Sha1":"ed9d5fec4fb91fa19cdae3bc21443b9976d89ef5","Message":"首页添加默认门店的包厢列表\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-06-23T18:31:29+08:00"},"CompareURL":"vodtest/pay/compare/3834a67322ae5f2dba5e1f8973eaf19f1ef11fdd...ed9d5fec4fb91fa19cdae3bc21443b9976d89ef5","Len":1}...
|
1782210712
|
Edit
Delete
|
|
14052
|
8
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"ed9d5fec4 {"Commits":[{"Sha1":"ed9d5fec4fb91fa19cdae3bc21443b9976d89ef5","Message":"首页添加默认门店的包厢列表\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-06-23T18:31:29+08:00"}],"HeadCommit":{"Sha1":"ed9d5fec4fb91fa19cdae3bc21443b9976d89ef5","Message":"首页添加默认门店的包厢列表\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-06-23T18:31:29+08:00"},"CompareURL":"vodtest/pay/compare/3834a67322ae5f2dba5e1f8973eaf19f1ef11fdd...ed9d5fec4fb91fa19cdae3bc21443b9976d89ef5","Len":1}...
|
1782210712
|
Edit
Delete
|
|
14053
|
11
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260707
|
0
|
{"Commits":[{"Sha1":"ed9d5fec4 {"Commits":[{"Sha1":"ed9d5fec4fb91fa19cdae3bc21443b9976d89ef5","Message":"首页添加默认门店的包厢列表\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-06-23T18:31:29+08:00"}],"HeadCommit":{"Sha1":"ed9d5fec4fb91fa19cdae3bc21443b9976d89ef5","Message":"首页添加默认门店的包厢列表\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-06-23T18:31:29+08:00"},"CompareURL":"vodtest/pay/compare/3834a67322ae5f2dba5e1f8973eaf19f1ef11fdd...ed9d5fec4fb91fa19cdae3bc21443b9976d89ef5","Len":1}...
|
1782210712
|
Edit
Delete
|
|
28805
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ed9b5df87 {"Commits":[{"Sha1":"ed9b5df870bf72edcc8be883dec811b649aa13db","Message":"test(storyboard): freeze verified frame dialog release scope\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:17:35-07:00"},{"Sha1":"12eee55db00f40d5c4fb930a449700862494e72a","Message":"Merge branch 'main' into fix/storyboard-draft-model\n\n# Conflicts:\n#\tCLAUDE.md\n#\treports/contract-consumers.latest.json\n#\treports/dependency-audit.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance.latest.json\n#\treports/inference-acceptance.latest.json\n#\treports/material-review-concurrency-guard.latest.json\n#\treports/migrations.latest.json\n#\treports/module-boundary.latest.json\n#\treports/naming.latest.json\n#\treports/order-concurrency-guard.latest.json\n#\treports/production-acceptance.latest.json\n#\treports/production-security.latest.json\n#\treports/public-file-acceptance.latest.json\n#\treports/public-file-integration.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/script-acceptance.latest.json\n#\treports/sidecar-tests.latest.json\n#\treports/storyboard-director-guard.latest.json\n#\treports/toolchain.latest.json\n#\treports/ui-acceptance.latest.json\n#\treports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:13:25-07:00"},{"Sha1":"4350b3cecf43560fc8329e34a7386e4f0725da9f","Message":"test(storyboard): verify frame dialogs through real save workflows\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:11:01-07:00"},{"Sha1":"f8483010baee1e8dafb866c4cb554133ca515ad2","Message":"Merge commit '7f9a6766' into fix/storyboard-draft-model\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:03:10-07:00"},{"Sha1":"7c71e290d79de068685c7848ad40423059ef9cb3","Message":"Merge branch 'main' into fix/storyboard-draft-model\n\n# Conflicts:\n#\tCLAUDE.md\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:02:47-07:00"}],"HeadCommit":{"Sha1":"ed9b5df870bf72edcc8be883dec811b649aa13db","Message":"test(storyboard): freeze verified frame dialog release scope\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-09T04:17:35-07:00"},"CompareURL":"luoanwu/image-generation/compare/588c69a848df6f7ee9e42b0f099f2eb02b4d9a74...ed9b5df870bf72edcc8be883dec811b649aa13db","Len":6}...
|
1788952660
|
Edit
Delete
|
|
26987
|
19
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"ed89539d0 {"Commits":[{"Sha1":"ed89539d0a444cd12b85a2670c7d0b254dd20ae9","Message":"Update platform revenue and acceptance workflow\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-01T11:23:28+08:00"}],"HeadCommit":{"Sha1":"ed89539d0a444cd12b85a2670c7d0b254dd20ae9","Message":"Update platform revenue and acceptance workflow\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-01T11:23:28+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/54f8c0ed0873cfbf6b08791dd328c5da6f7345f6...ed89539d0a444cd12b85a2670c7d0b254dd20ae9","Len":1}...
|
1788233086
|
Edit
Delete
|
|
26988
|
17
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"ed89539d0 {"Commits":[{"Sha1":"ed89539d0a444cd12b85a2670c7d0b254dd20ae9","Message":"Update platform revenue and acceptance workflow\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-01T11:23:28+08:00"}],"HeadCommit":{"Sha1":"ed89539d0a444cd12b85a2670c7d0b254dd20ae9","Message":"Update platform revenue and acceptance workflow\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-01T11:23:28+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/54f8c0ed0873cfbf6b08791dd328c5da6f7345f6...ed89539d0a444cd12b85a2670c7d0b254dd20ae9","Len":1}...
|
1788233086
|
Edit
Delete
|
|
26989
|
18
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"ed89539d0 {"Commits":[{"Sha1":"ed89539d0a444cd12b85a2670c7d0b254dd20ae9","Message":"Update platform revenue and acceptance workflow\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-01T11:23:28+08:00"}],"HeadCommit":{"Sha1":"ed89539d0a444cd12b85a2670c7d0b254dd20ae9","Message":"Update platform revenue and acceptance workflow\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-01T11:23:28+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/54f8c0ed0873cfbf6b08791dd328c5da6f7345f6...ed89539d0a444cd12b85a2670c7d0b254dd20ae9","Len":1}...
|
1788233086
|
Edit
Delete
|
|
18268
|
8
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ed7fd8ff4 {"Commits":[{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"}],"HeadCommit":{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"},"CompareURL":"vodtest/admin/compare/a82886c504e70905c030f4d7768e99cf296c3944...ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Len":1}...
|
1784771372
|
Edit
Delete
|
|
18269
|
9
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ed7fd8ff4 {"Commits":[{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"}],"HeadCommit":{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"},"CompareURL":"vodtest/admin/compare/a82886c504e70905c030f4d7768e99cf296c3944...ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Len":1}...
|
1784771372
|
Edit
Delete
|
|
18270
|
1
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ed7fd8ff4 {"Commits":[{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"}],"HeadCommit":{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"},"CompareURL":"vodtest/admin/compare/a82886c504e70905c030f4d7768e99cf296c3944...ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Len":1}...
|
1784771372
|
Edit
Delete
|
|
18271
|
3
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ed7fd8ff4 {"Commits":[{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"}],"HeadCommit":{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"},"CompareURL":"vodtest/admin/compare/a82886c504e70905c030f4d7768e99cf296c3944...ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Len":1}...
|
1784771372
|
Edit
Delete
|
|
18272
|
4
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ed7fd8ff4 {"Commits":[{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"}],"HeadCommit":{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"},"CompareURL":"vodtest/admin/compare/a82886c504e70905c030f4d7768e99cf296c3944...ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Len":1}...
|
1784771372
|
Edit
Delete
|
|
18273
|
7
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ed7fd8ff4 {"Commits":[{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"}],"HeadCommit":{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"},"CompareURL":"vodtest/admin/compare/a82886c504e70905c030f4d7768e99cf296c3944...ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Len":1}...
|
1784771372
|
Edit
Delete
|
|
18274
|
10
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ed7fd8ff4 {"Commits":[{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"}],"HeadCommit":{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"},"CompareURL":"vodtest/admin/compare/a82886c504e70905c030f4d7768e99cf296c3944...ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Len":1}...
|
1784771372
|
Edit
Delete
|
|
18275
|
11
|
5
|
8
|
23
|
0
|
0
|
refs/heads/admin-260728
|
0
|
{"Commits":[{"Sha1":"ed7fd8ff4 {"Commits":[{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"}],"HeadCommit":{"Sha1":"ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Message":"需求 小程序设置导出 16583\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-07-23T09:49:28+08:00"},"CompareURL":"vodtest/admin/compare/a82886c504e70905c030f4d7768e99cf296c3944...ed7fd8ff42552ea7ef07d60ae31c332bd3fc345a","Len":1}...
|
1784771372
|
Edit
Delete
|
|
19853
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"ed70a93bb {"Commits":[{"Sha1":"ed70a93bbf190028b8d3ee1b2555cf3e92313d1c","Message":"清理旧版原型文件\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-07-30T13:28:28+08:00"}],"HeadCommit":{"Sha1":"ed70a93bbf190028b8d3ee1b2555cf3e92313d1c","Message":"清理旧版原型文件\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-07-30T13:28:28+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/d77c102ef4f2f528669d20e991527cc205dc3cf7...ed70a93bbf190028b8d3ee1b2555cf3e92313d1c","Len":1}...
|
1785389309
|
Edit
Delete
|
|
6006
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/refactor/payroll-uselistpage
|
0
|
{"Commits":[{"Sha1":"ed6b4b052 {"Commits":[{"Sha1":"ed6b4b052da885ad63113d7d7045b7c512025b0f","Message":"fix(auth): 消除匿名访客启动即触发的无效 refresh 401,并修复 auth 中间件多余括号\n\n优化 init 会话恢复:\n- 后端登录/刷新时额外种可读 session_hint cookie(非 HttpOnly,与 refresh_token 同生命周期),登出清除\n- 前端 init() 仅在存在会话信号(localStorage token/user、loopback 标记或 session_hint cookie)时才发起 /auth/refresh,匿名访客静默清状态,不再产生无效 401\n- clearLocalState() 同步过期 session_hint cookie\n- 合法 cookie-only 会话恢复路径(含 E2E storageState)不受影响\n\n顺带修复 auth.middleware.ts 中 prisma.users.findFirst select 块多余的闭合括号,该语法错误导致后端无法启动\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-05-26T22:37:58-07:00"},{"Sha1":"196258b4bf8293811ea64859f9be0f464a6c5b8d","Message":"Merge branch 'main' into refactor/payroll-uselistpage\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-05-26T22:23:29-07:00"},{"Sha1":"7ce6ae124e47fde6ee51a735062164d48e585e5e","Message":"Merge pull request #85 from laoluojuhai/governance/hr-training-readmodel-fixes\n\nGovernance/hr training readmodel fixes","AuthorEmail":"158980461+laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2026-05-26T07:42:26-07:00"},{"Sha1":"f53d2e37695ff0727b0ceb47989a45e46572d54f","Message":"fix(hr-training): 治理培训管理读模型断链 + 实现能力评估/差距分析\n\n修复贯穿培训管理 15 个 Tab 的 case-transform 读模型断链(前端读的字段名 ≠\n全局 responseCaseConverter 实际产出),共 5 种形态:\n\n1. 前端虚构字段:我的学习 totalHours=NaN(durationSeconds 不存在)→ 改用\n getStats 权威总时长 + 真实字段映射\n2. 照抄 Prisma snake 列名:学习路径列表 path_type/learning_path_steps 等 →\n LearningPath/LearningPathStep 类型与组件全改 camelCase\n3. 枚举值当对象 key:9-Box buckets 与 效果看板 coachDrafts.byStatus\n (at_risk/pending_review 被转坏成 atRisk/pendingReview)→ 9-Box 从\n members 派生计数;effectiveness-summary 的 byFamily/byStatus 改数组形态\n4. _count→Count:培训计划/培训场次 报名数恒 0 → 后端 service 把 _count 聚合\n 提升为扁平字段(sessionCount/enrollmentCount),前端读扁平字段\n5. 嵌套读错提升字段:考试管理「关联课程」读 hrCourses.title → 改读\n 后端 format 提升的 course.name\n\n其他:\n- AI 教练对练:PracticeRequest 类型补齐后端 startPracticeSchema 实收字段,\n 消除 payload:any(红线6);新增 CoachSkillSlug 联合类型\n- 课程管理:courseType 枚举漂移 blended→mixed、时长/学分字段名错配修正\n- 证书管理:模板 status←is_active 桥接(修恒「停用」)、有效期单位天、移除\n 结构不可支持的「已颁发」列\n- 能力模型:getMyAssessments/getGapAnalysis 由空桩实现为复用\n capability-graph.getRadar 的真源派生(current=真实评分、target=维度满级),\n 不杜撰数字;零前端改动\n- 效果看板:空数据窗口感知空态提示\n\n前端 vue-tsc + 后端 tsc 全绿。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"laoluojuhai","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"laoluojuhai","Timestamp":"2026-05-26T07:39:18-07:00"},{"Sha1":"ab2d0482cb4d14233885b25cef63e58890d3044e","Message":"fix(auth): RLS 自动注入分支补 await,避免异常逃出 try/catch 挂起请求\n\n安全专审 Finding 1:authenticate 中间件 RLS_AUTO_INJECT 分支\n`return tenantContext.run(...)` 未 await,loadUserAndContinue 抛错\n(用户禁用/回源失败) 时被拒 promise 逃出外层 try/catch,next(error)\n不触发,请求挂起而非返回 401。改为 return await,与 auth.service.ts:213\n已有正确写法一致。fail-closed 无越权,属可用性/正确性修复。\n\n附带本轮治理改动:\n- auth.service.ts refresh 链路显式建立 tenantContext (R-RLS-4)\n- 新增 core-event-closed-loop / rls-staging-canary / 30d-war-plan 审计\n- .env 写入守卫 + 单文件 eslint hook;security-reviewer agent\n- serial-numbers controller + 测试;治理报告/基线刷新\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"laoluojuhai","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"laoluojuhai","Timestamp":"2026-05-26T05:14:04-07:00"}],"HeadCommit":{"Sha1":"ed6b4b052da885ad63113d7d7045b7c512025b0f","Message":"fix(auth): 消除匿名访客启动即触发的无效 refresh 401,并修复 auth 中间件多余括号\n\n优化 init 会话恢复:\n- 后端登录/刷新时额外种可读 session_hint cookie(非 HttpOnly,与 refresh_token 同生命周期),登出清除\n- 前端 init() 仅在存在会话信号(localStorage token/user、loopback 标记或 session_hint cookie)时才发起 /auth/refresh,匿名访客静默清状态,不再产生无效 401\n- clearLocalState() 同步过期 session_hint cookie\n- 合法 cookie-only 会话恢复路径(含 E2E storageState)不受影响\n\n顺带修复 auth.middleware.ts 中 prisma.users.findFirst select 块多余的闭合括号,该语法错误导致后端无法启动\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-05-26T22:37:58-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/1a0e581f336639079ebba02b42516bda34f59268...ed6b4b052da885ad63113d7d7045b7c512025b0f","Len":10}...
|
1779860412
|
Edit
Delete
|
|
28975
|
5
|
5
|
5
|
54
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ed6561882 {"Commits":[{"Sha1":"ed6561882ae52d6d0f2b6fd5429382e85b4f12ab","Message":"docs(changelog): @juhai/kernel@0.16.0 已发布到 Gitea npm registry\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T06:59:49-07:00"}],"HeadCommit":{"Sha1":"ed6561882ae52d6d0f2b6fd5429382e85b4f12ab","Message":"docs(changelog): @juhai/kernel@0.16.0 已发布到 Gitea npm registry\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-10T06:59:49-07:00"},"CompareURL":"luoanwu/base-framework/compare/4e46be3af7172533e93417e123d3369963f13e08...ed6561882ae52d6d0f2b6fd5429382e85b4f12ab","Len":1}...
|
1789048793
|
Edit
Delete
|
|
30139
|
19
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"ed50b26e7 {"Commits":[{"Sha1":"ed50b26e75f9bdded9fde59adcb98e196abe4c4e","Message":"忽略本地临时日志文件\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T16:50:18+08:00"},{"Sha1":"6df6e53b2e020ae9199f6072c02e4fa0d3f21830","Message":"移除误提交的本地日志文件\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T16:49:52+08:00"}],"HeadCommit":{"Sha1":"ed50b26e75f9bdded9fde59adcb98e196abe4c4e","Message":"忽略本地临时日志文件\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T16:50:18+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/db42d4ae722ba6605d63215806be9b9a5f300d73...ed50b26e75f9bdded9fde59adcb98e196abe4c4e","Len":2}...
|
1789462309
|
Edit
Delete
|
|
30140
|
17
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"ed50b26e7 {"Commits":[{"Sha1":"ed50b26e75f9bdded9fde59adcb98e196abe4c4e","Message":"忽略本地临时日志文件\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T16:50:18+08:00"},{"Sha1":"6df6e53b2e020ae9199f6072c02e4fa0d3f21830","Message":"移除误提交的本地日志文件\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T16:49:52+08:00"}],"HeadCommit":{"Sha1":"ed50b26e75f9bdded9fde59adcb98e196abe4c4e","Message":"忽略本地临时日志文件\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T16:50:18+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/db42d4ae722ba6605d63215806be9b9a5f300d73...ed50b26e75f9bdded9fde59adcb98e196abe4c4e","Len":2}...
|
1789462309
|
Edit
Delete
|
|
30141
|
18
|
5
|
19
|
69
|
0
|
0
|
refs/heads/chanpin-20261013
|
0
|
{"Commits":[{"Sha1":"ed50b26e7 {"Commits":[{"Sha1":"ed50b26e75f9bdded9fde59adcb98e196abe4c4e","Message":"忽略本地临时日志文件\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T16:50:18+08:00"},{"Sha1":"6df6e53b2e020ae9199f6072c02e4fa0d3f21830","Message":"移除误提交的本地日志文件\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T16:49:52+08:00"}],"HeadCommit":{"Sha1":"ed50b26e75f9bdded9fde59adcb98e196abe4c4e","Message":"忽略本地临时日志文件\n","AuthorEmail":"codex@example.local","AuthorName":"Codex","CommitterEmail":"codex@example.local","CommitterName":"Codex","Timestamp":"2026-09-15T16:50:18+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/db42d4ae722ba6605d63215806be9b9a5f300d73...ed50b26e75f9bdded9fde59adcb98e196abe4c4e","Len":2}...
|
1789462309
|
Edit
Delete
|
|
21026
|
17
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260908
|
0
|
{"Commits":[{"Sha1":"ed4c15cbb {"Commits":[{"Sha1":"ed4c15cbb5123f3f94bbc3ee4df573460a5934e0","Message":"精简同步模块入口标注文案\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-06T14:29:38+08:00"}],"HeadCommit":{"Sha1":"ed4c15cbb5123f3f94bbc3ee4df573460a5934e0","Message":"精简同步模块入口标注文案\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-06T14:29:38+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/8568800f827225eb2502ba5e37b167b1c87e4086...ed4c15cbb5123f3f94bbc3ee4df573460a5934e0","Len":1}...
|
1785997807
|
Edit
Delete
|
|
21027
|
18
|
5
|
17
|
69
|
0
|
0
|
refs/heads/chanpin-20260908
|
0
|
{"Commits":[{"Sha1":"ed4c15cbb {"Commits":[{"Sha1":"ed4c15cbb5123f3f94bbc3ee4df573460a5934e0","Message":"精简同步模块入口标注文案\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-06T14:29:38+08:00"}],"HeadCommit":{"Sha1":"ed4c15cbb5123f3f94bbc3ee4df573460a5934e0","Message":"精简同步模块入口标注文案\n","AuthorEmail":"linmingzhang@g-hi.com","AuthorName":"linmingzhang","CommitterEmail":"linmingzhang@g-hi.com","CommitterName":"linmingzhang","Timestamp":"2026-08-06T14:29:38+08:00"},"CompareURL":"linmingzhang/ktv-booking-prototype/compare/8568800f827225eb2502ba5e37b167b1c87e4086...ed4c15cbb5123f3f94bbc3ee4df573460a5934e0","Len":1}...
|
1785997807
|
Edit
Delete
|
|
31066
|
5
|
5
|
5
|
117
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ed4a869bd {"Commits":[{"Sha1":"ed4a869bde4de3243013e74e7f48454e053bd2fa","Message":"docs(框架): 提 FR-7——governance.rules 的 mode 与 ADR-0010 状态的耦合没有执行者\n\nADR-0010 正文写着「在本 ADR 仍为 Proposed 时,mode 固定为 observe」。这句话是整份\n17 条规则注册表**是建议还是约束**的唯一依据。2026-09-18 逐行走读实测:没有任何东西\n在执行它。\n\n governance.rules.schema.json 只把 mode 约束成枚举,管形状不管该是哪个\n check-governance-rules.mjs 校验了 profile 入口、例外到期、enforced 规则须有\n owner、依赖成环等多项,唯独从不判 mode——全文只在\n 成功行里把它打印出来\n generate-governance-status.mjs 按正则读了 ADR 状态,但只回显进报告,不参与判定\n\n两个方向的失效都是静默的:把 mode 翻成 enforced 而 ADR 仍 Proposed 会全绿;ADR 受理\n之后 mode 一直留在 observe 也全绿,17 条规则就此永远停在诊断态,既无提示也无复核期。\n这是「搁置没有出口」,而且落在治理模型的核心开关上。另有一处降级:decisionStatus\n取不到时静默退回 \"Unknown\" 并照常回显,ADR 标题改一个字就会让这条读取无声失效。\n\n请求逐字落实 ADR 已写的那句,不新增政策;不改 schema、不改任何规则的 severity 或\nenforcement、不改 mode 当前取值——今天跑起来仍全绿,只在有人动 mode 或动 ADR 状态时\n才说话。\n\n**本仓未做任何本地修正**:governance.rules.json、其 schema、check-governance-rules.mjs\n与 ADR-0010 四者在 enterprise-platform/runtime/ 下与框架仓逐字相同,本仓改它等于分叉\n框架治理核心,下次同步必冲突。这与 FR-6 的处置不同——那条本仓已本地修正是因为它只在\n本仓恒红,而这条改的是框架给所有派生仓的判据。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T01:18:22-07:00"}],"HeadCommit":{"Sha1":"ed4a869bde4de3243013e74e7f48454e053bd2fa","Message":"docs(框架): 提 FR-7——governance.rules 的 mode 与 ADR-0010 状态的耦合没有执行者\n\nADR-0010 正文写着「在本 ADR 仍为 Proposed 时,mode 固定为 observe」。这句话是整份\n17 条规则注册表**是建议还是约束**的唯一依据。2026-09-18 逐行走读实测:没有任何东西\n在执行它。\n\n governance.rules.schema.json 只把 mode 约束成枚举,管形状不管该是哪个\n check-governance-rules.mjs 校验了 profile 入口、例外到期、enforced 规则须有\n owner、依赖成环等多项,唯独从不判 mode——全文只在\n 成功行里把它打印出来\n generate-governance-status.mjs 按正则读了 ADR 状态,但只回显进报告,不参与判定\n\n两个方向的失效都是静默的:把 mode 翻成 enforced 而 ADR 仍 Proposed 会全绿;ADR 受理\n之后 mode 一直留在 observe 也全绿,17 条规则就此永远停在诊断态,既无提示也无复核期。\n这是「搁置没有出口」,而且落在治理模型的核心开关上。另有一处降级:decisionStatus\n取不到时静默退回 \"Unknown\" 并照常回显,ADR 标题改一个字就会让这条读取无声失效。\n\n请求逐字落实 ADR 已写的那句,不新增政策;不改 schema、不改任何规则的 severity 或\nenforcement、不改 mode 当前取值——今天跑起来仍全绿,只在有人动 mode 或动 ADR 状态时\n才说话。\n\n**本仓未做任何本地修正**:governance.rules.json、其 schema、check-governance-rules.mjs\n与 ADR-0010 四者在 enterprise-platform/runtime/ 下与框架仓逐字相同,本仓改它等于分叉\n框架治理核心,下次同步必冲突。这与 FR-6 的处置不同——那条本仓已本地修正是因为它只在\n本仓恒红,而这条改的是框架给所有派生仓的判据。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-18T01:18:22-07:00"},"CompareURL":"luoanwu/platform-governance/compare/392f0fde46813c5d061762b8985c74948f6bb088...ed4a869bde4de3243013e74e7f48454e053bd2fa","Len":1}...
|
1789719506
|
Edit
Delete
|
|
1347
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/codex-ai-assist-action-packs
|
0
|
{"Commits":[{"Sha1":"ed4858a2d {"Commits":[{"Sha1":"ed4858a2d074f26e7df34213d9ffcbe86c38a248","Message":"Fix review findings and refresh governance checks\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-28T09:56:03-07:00"}],"HeadCommit":{"Sha1":"ed4858a2d074f26e7df34213d9ffcbe86c38a248","Message":"Fix review findings and refresh governance checks\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-28T09:56:03-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/05151527b3217e437cb1be3ab0824d4fe3af352f...ed4858a2d074f26e7df34213d9ffcbe86c38a248","Len":1}...
|
1777395368
|
Edit
Delete
|
|
26881
|
10
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ed37bc20f {"Commits":[{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"}],"HeadCommit":{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"},"CompareURL":"vodtest/pay/compare/37d2541a44b8ed459a98d89b6c12b2aa4305e9ed...ed37bc20f120f7c411159757f8979e11a0ef491c","Len":1}...
|
1788164686
|
Edit
Delete
|
|
26882
|
9
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ed37bc20f {"Commits":[{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"}],"HeadCommit":{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"},"CompareURL":"vodtest/pay/compare/37d2541a44b8ed459a98d89b6c12b2aa4305e9ed...ed37bc20f120f7c411159757f8979e11a0ef491c","Len":1}...
|
1788164686
|
Edit
Delete
|
|
26883
|
1
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ed37bc20f {"Commits":[{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"}],"HeadCommit":{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"},"CompareURL":"vodtest/pay/compare/37d2541a44b8ed459a98d89b6c12b2aa4305e9ed...ed37bc20f120f7c411159757f8979e11a0ef491c","Len":1}...
|
1788164686
|
Edit
Delete
|
|
26884
|
3
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ed37bc20f {"Commits":[{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"}],"HeadCommit":{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"},"CompareURL":"vodtest/pay/compare/37d2541a44b8ed459a98d89b6c12b2aa4305e9ed...ed37bc20f120f7c411159757f8979e11a0ef491c","Len":1}...
|
1788164686
|
Edit
Delete
|
|
26885
|
4
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ed37bc20f {"Commits":[{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"}],"HeadCommit":{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"},"CompareURL":"vodtest/pay/compare/37d2541a44b8ed459a98d89b6c12b2aa4305e9ed...ed37bc20f120f7c411159757f8979e11a0ef491c","Len":1}...
|
1788164686
|
Edit
Delete
|
|
26886
|
7
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ed37bc20f {"Commits":[{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"}],"HeadCommit":{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"},"CompareURL":"vodtest/pay/compare/37d2541a44b8ed459a98d89b6c12b2aa4305e9ed...ed37bc20f120f7c411159757f8979e11a0ef491c","Len":1}...
|
1788164686
|
Edit
Delete
|
|
26887
|
8
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ed37bc20f {"Commits":[{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"}],"HeadCommit":{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"},"CompareURL":"vodtest/pay/compare/37d2541a44b8ed459a98d89b6c12b2aa4305e9ed...ed37bc20f120f7c411159757f8979e11a0ef491c","Len":1}...
|
1788164686
|
Edit
Delete
|
|
26888
|
11
|
5
|
10
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"ed37bc20f {"Commits":[{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"}],"HeadCommit":{"Sha1":"ed37bc20f120f7c411159757f8979e11a0ef491c","Message":"颜色配置\n","AuthorEmail":"yangruilin888@gmail.com","AuthorName":"linyangrui","CommitterEmail":"yangruilin888@gmail.com","CommitterName":"linyangrui","Timestamp":"2026-08-31T16:24:34+08:00"},"CompareURL":"vodtest/pay/compare/37d2541a44b8ed459a98d89b6c12b2aa4305e9ed...ed37bc20f120f7c411159757f8979e11a0ef491c","Len":1}...
|
1788164686
|
Edit
Delete
|
|
29155
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"ed2e8fc99 {"Commits":[{"Sha1":"ed2e8fc9917a881c5b1c70d9e4d2558e2debb27c","Message":"录音分析\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-11T16:35:19+08:00"}],"HeadCommit":{"Sha1":"ed2e8fc9917a881c5b1c70d9e4d2558e2debb27c","Message":"录音分析\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-11T16:35:19+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/3214d24c6cd48bb0cec1a9813e4eb6237ba3c658...ed2e8fc9917a881c5b1c70d9e4d2558e2debb27c","Len":1}...
|
1789115739
|
Edit
Delete
|
|
20317
|
8
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"ed2aba950 {"Commits":[{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"}],"HeadCommit":{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"},"CompareURL":"vodtest/pay/compare/8369aa48be0585d3ca208631afb31324ff9347f5...ed2aba9509e54b8dc151eeea011554a5213b7f8c","Len":1}...
|
1785734330
|
Edit
Delete
|
|
20318
|
9
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"ed2aba950 {"Commits":[{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"}],"HeadCommit":{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"},"CompareURL":"vodtest/pay/compare/8369aa48be0585d3ca208631afb31324ff9347f5...ed2aba9509e54b8dc151eeea011554a5213b7f8c","Len":1}...
|
1785734330
|
Edit
Delete
|
|
20319
|
1
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"ed2aba950 {"Commits":[{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"}],"HeadCommit":{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"},"CompareURL":"vodtest/pay/compare/8369aa48be0585d3ca208631afb31324ff9347f5...ed2aba9509e54b8dc151eeea011554a5213b7f8c","Len":1}...
|
1785734330
|
Edit
Delete
|
|
20320
|
3
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"ed2aba950 {"Commits":[{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"}],"HeadCommit":{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"},"CompareURL":"vodtest/pay/compare/8369aa48be0585d3ca208631afb31324ff9347f5...ed2aba9509e54b8dc151eeea011554a5213b7f8c","Len":1}...
|
1785734330
|
Edit
Delete
|
|
20321
|
4
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"ed2aba950 {"Commits":[{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"}],"HeadCommit":{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"},"CompareURL":"vodtest/pay/compare/8369aa48be0585d3ca208631afb31324ff9347f5...ed2aba9509e54b8dc151eeea011554a5213b7f8c","Len":1}...
|
1785734330
|
Edit
Delete
|
|
20322
|
7
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"ed2aba950 {"Commits":[{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"}],"HeadCommit":{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"},"CompareURL":"vodtest/pay/compare/8369aa48be0585d3ca208631afb31324ff9347f5...ed2aba9509e54b8dc151eeea011554a5213b7f8c","Len":1}...
|
1785734330
|
Edit
Delete
|
|
20323
|
10
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"ed2aba950 {"Commits":[{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"}],"HeadCommit":{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"},"CompareURL":"vodtest/pay/compare/8369aa48be0585d3ca208631afb31324ff9347f5...ed2aba9509e54b8dc151eeea011554a5213b7f8c","Len":1}...
|
1785734330
|
Edit
Delete
|
|
20324
|
11
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260818
|
0
|
{"Commits":[{"Sha1":"ed2aba950 {"Commits":[{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"}],"HeadCommit":{"Sha1":"ed2aba9509e54b8dc151eeea011554a5213b7f8c","Message":"需求 派对任务新版 16701\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-08-03T13:18:46+08:00"},"CompareURL":"vodtest/pay/compare/8369aa48be0585d3ca208631afb31324ff9347f5...ed2aba9509e54b8dc151eeea011554a5213b7f8c","Len":1}...
|
1785734330
|
Edit
Delete
|
|
29498
|
1
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-260915
|
0
|
{"Commits":[{"Sha1":"ed1f868d8 {"Commits":[{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"}],"HeadCommit":{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"},"CompareURL":"vodtest/admin/compare/3b6ec327e101e1d394c4bb7860fd0ee9d65e2106...ed1f868d80f78630e9ce20668fa8fb56909b33ea","Len":1}...
|
1789366367
|
Edit
Delete
|
|
29499
|
9
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-260915
|
0
|
{"Commits":[{"Sha1":"ed1f868d8 {"Commits":[{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"}],"HeadCommit":{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"},"CompareURL":"vodtest/admin/compare/3b6ec327e101e1d394c4bb7860fd0ee9d65e2106...ed1f868d80f78630e9ce20668fa8fb56909b33ea","Len":1}...
|
1789366367
|
Edit
Delete
|
|
29500
|
3
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-260915
|
0
|
{"Commits":[{"Sha1":"ed1f868d8 {"Commits":[{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"}],"HeadCommit":{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"},"CompareURL":"vodtest/admin/compare/3b6ec327e101e1d394c4bb7860fd0ee9d65e2106...ed1f868d80f78630e9ce20668fa8fb56909b33ea","Len":1}...
|
1789366367
|
Edit
Delete
|
|
29501
|
4
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-260915
|
0
|
{"Commits":[{"Sha1":"ed1f868d8 {"Commits":[{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"}],"HeadCommit":{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"},"CompareURL":"vodtest/admin/compare/3b6ec327e101e1d394c4bb7860fd0ee9d65e2106...ed1f868d80f78630e9ce20668fa8fb56909b33ea","Len":1}...
|
1789366367
|
Edit
Delete
|
|
29502
|
7
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-260915
|
0
|
{"Commits":[{"Sha1":"ed1f868d8 {"Commits":[{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"}],"HeadCommit":{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"},"CompareURL":"vodtest/admin/compare/3b6ec327e101e1d394c4bb7860fd0ee9d65e2106...ed1f868d80f78630e9ce20668fa8fb56909b33ea","Len":1}...
|
1789366367
|
Edit
Delete
|
|
29503
|
8
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-260915
|
0
|
{"Commits":[{"Sha1":"ed1f868d8 {"Commits":[{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"}],"HeadCommit":{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"},"CompareURL":"vodtest/admin/compare/3b6ec327e101e1d394c4bb7860fd0ee9d65e2106...ed1f868d80f78630e9ce20668fa8fb56909b33ea","Len":1}...
|
1789366367
|
Edit
Delete
|
|
29504
|
10
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-260915
|
0
|
{"Commits":[{"Sha1":"ed1f868d8 {"Commits":[{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"}],"HeadCommit":{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"},"CompareURL":"vodtest/admin/compare/3b6ec327e101e1d394c4bb7860fd0ee9d65e2106...ed1f868d80f78630e9ce20668fa8fb56909b33ea","Len":1}...
|
1789366367
|
Edit
Delete
|
|
29505
|
11
|
5
|
1
|
23
|
0
|
0
|
refs/heads/admin-260915
|
0
|
{"Commits":[{"Sha1":"ed1f868d8 {"Commits":[{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"}],"HeadCommit":{"Sha1":"ed1f868d80f78630e9ce20668fa8fb56909b33ea","Message":"临时工具门店列表导出优化\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-14T14:12:38+08:00"},"CompareURL":"vodtest/admin/compare/3b6ec327e101e1d394c4bb7860fd0ee9d65e2106...ed1f868d80f78630e9ce20668fa8fb56909b33ea","Len":1}...
|
1789366367
|
Edit
Delete
|