|
113
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"c8adeb714 {"Commits":[{"Sha1":"c8adeb7142f7f1b57a10bfffc3de856524997227","Message":"docs: 添加项目缺失组件全面分析报告\n\n扫描 194 个后端模块、211 个前端 API 模块、236 个视图目录、67 个状态机,\n从 6 个维度系统分析项目缺失:后端 5 层完整性、前后端对应关系、\n事件发布覆盖、多租户隔离、MODULE_REGISTRY 注册、状态机覆盖。\n\nhttps://claude.ai/code/session_01GCDecp19keemJd6cdsCb7u\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-02-07T00:59:30Z"},{"Sha1":"ef7d327658968d43877a720fa4769acb2363b556","Message":"chore: 添加用户权限检查和缓存清理脚本\n\n- check-user-permissions.ts: 检查用户角色和 MEDDPICC 相关权限\n- clear-user-cache.ts: 清除用户和角色权限的 Redis 缓存\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-01-26T22:50:15+08:00"},{"Sha1":"4cf8f8a37c80ac40fc47068d0eb5c4e4377cde2c","Message":"fix: 修复 groupbuy 模块 TypeScript 类型错误\n\n修复内容:\n- groupbuy-commissions: 修复 Prisma 表名类型和 JSON 字段类型\n- groupbuy-influencers: 修复 Prisma 表名类型\n- groupbuy-inventory: 修复 Prisma 表名类型\n- groupbuy-orders: 修复 Prisma 表名类型和 JSON 字段类型\n- groupbuy-participants: 修复 schema 和 service 类型\n- groupbuy-platforms: 修复 controller 和 service 类型\n- groupbuy-pricing: 修复 Prisma 表名类型\n- groupbuy-products: 修复 Prisma 表名类型和 JSON 字段类型\n- groupbuy-promotions: 修复 Prisma 表名类型\n- groupbuy-redemptions: 修复 schema 和 service 类型\n- groupbuy-reviews: 修复 controller 和 service 类型\n- groupbuy-settlements: 修复 BizCodePrefix 导入和 JSON 字段类型\n\n修复模式:\n- (prisma as any).table_name 处理未在 schema 中的表\n- Prisma.InputJsonValue 处理 JSON 字段类型\n- Record\u003cstring, unknown\u003e 替代 Record\u003cstring, any\u003e\n- as any 处理复杂查询参数类型\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-01-26T22:40:45+08:00"},{"Sha1":"3b059cbbbaed4d76d3197383a280b976511f20a6","Message":"fix: 修复多模块 TypeScript 类型错误\n\n主要修复:\n- geo-analytics: 修复 Prisma Decimal 类型导入和 OpenAPI 文档类型\n- disbursements: 修复控制器类型错误\n- files: 修复文件服务和控制器类型\n- event-subscriptions: 确认类型正确\n- 其他模块: 修复各类 TypeScript 类型推断问题\n\n涉及 67 个文件的类型安全改进\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-01-26T22:05:32+08:00"},{"Sha1":"e9edc5693579b5dd189b08eacef3678ceaf3be4a","Message":"fix(ai-agents): 修复 LeadCollector 组件 API 响应解包错误\n\n问题:\n- client.ts 拦截器对非分页响应自动解包 response.data\n- LeadCollector.vue 错误地使用 response.data.data 导致 undefined\n\n修复 4 处 API 调用:\n- loadIndustries: getSupportedIndustries 响应解包\n- loadIndustryKeywords: getIndustryKeywords 响应解包\n- handleCollect: collectLeads 响应解包\n- handleCheckDuplicate: detectDuplicate 响应解包\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-01-26T21:25:55+08:00"}],"HeadCommit":{"Sha1":"c8adeb7142f7f1b57a10bfffc3de856524997227","Message":"docs: 添加项目缺失组件全面分析报告\n\n扫描 194 个后端模块、211 个前端 API 模块、236 个视图目录、67 个状态机,\n从 6 个维度系统分析项目缺失:后端 5 层完整性、前后端对应关系、\n事件发布覆盖、多租户隔离、MODULE_REGISTRY 注册、状态机覆盖。\n\nhttps://claude.ai/code/session_01GCDecp19keemJd6cdsCb7u\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-02-07T00:59:30Z"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/e15e357a819170a89dbcfd25fe33ea58972ae0ff...c8adeb7142f7f1b57a10bfffc3de856524997227","Len":42}...
|
1771862517
|
Edit
Delete
|
|
84
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ca84ce56f {"Commits":[{"Sha1":"ca84ce56ff68f38fc8782ce8222d9b5d4cb563cb","Message":"t2228111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:36:52+08:00"}],"HeadCommit":{"Sha1":"ca84ce56ff68f38fc8782ce8222d9b5d4cb563cb","Message":"t2228111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:36:52+08:00"},"CompareURL":"juhai/testpc/compare/749966abade355d603ce678e3ed3f17bd490b694...ca84ce56ff68f38fc8782ce8222d9b5d4cb563cb","Len":1}...
|
1770889017
|
Edit
Delete
|
|
85
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ca84ce56f {"Commits":[{"Sha1":"ca84ce56ff68f38fc8782ce8222d9b5d4cb563cb","Message":"t2228111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:36:52+08:00"}],"HeadCommit":{"Sha1":"ca84ce56ff68f38fc8782ce8222d9b5d4cb563cb","Message":"t2228111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:36:52+08:00"},"CompareURL":"juhai/testpc/compare/749966abade355d603ce678e3ed3f17bd490b694...ca84ce56ff68f38fc8782ce8222d9b5d4cb563cb","Len":1}...
|
1770889017
|
Edit
Delete
|
|
801
|
8
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"cbfed1511 {"Commits":[{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"}],"HeadCommit":{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"},"CompareURL":"vodtest/pc/compare/3c1e0d64f75a7c35c78efb242e321371f0f9164c...cbfed151116d21faa32b9a39c7c5c3959cc17c75","Len":1}...
|
1776065475
|
Edit
Delete
|
|
802
|
9
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"cbfed1511 {"Commits":[{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"}],"HeadCommit":{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"},"CompareURL":"vodtest/pc/compare/3c1e0d64f75a7c35c78efb242e321371f0f9164c...cbfed151116d21faa32b9a39c7c5c3959cc17c75","Len":1}...
|
1776065475
|
Edit
Delete
|
|
803
|
1
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"cbfed1511 {"Commits":[{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"}],"HeadCommit":{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"},"CompareURL":"vodtest/pc/compare/3c1e0d64f75a7c35c78efb242e321371f0f9164c...cbfed151116d21faa32b9a39c7c5c3959cc17c75","Len":1}...
|
1776065475
|
Edit
Delete
|
|
804
|
3
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"cbfed1511 {"Commits":[{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"}],"HeadCommit":{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"},"CompareURL":"vodtest/pc/compare/3c1e0d64f75a7c35c78efb242e321371f0f9164c...cbfed151116d21faa32b9a39c7c5c3959cc17c75","Len":1}...
|
1776065475
|
Edit
Delete
|
|
805
|
7
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"cbfed1511 {"Commits":[{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"}],"HeadCommit":{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"},"CompareURL":"vodtest/pc/compare/3c1e0d64f75a7c35c78efb242e321371f0f9164c...cbfed151116d21faa32b9a39c7c5c3959cc17c75","Len":1}...
|
1776065475
|
Edit
Delete
|
|
806
|
10
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"cbfed1511 {"Commits":[{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"}],"HeadCommit":{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"},"CompareURL":"vodtest/pc/compare/3c1e0d64f75a7c35c78efb242e321371f0f9164c...cbfed151116d21faa32b9a39c7c5c3959cc17c75","Len":1}...
|
1776065475
|
Edit
Delete
|
|
807
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"cbfed1511 {"Commits":[{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"}],"HeadCommit":{"Sha1":"cbfed151116d21faa32b9a39c7c5c3959cc17c75","Message":"需求 开房套餐价格增加时间搜索 16239\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-13T15:30:44+08:00"},"CompareURL":"vodtest/pc/compare/3c1e0d64f75a7c35c78efb242e321371f0f9164c...cbfed151116d21faa32b9a39c7c5c3959cc17c75","Len":1}...
|
1776065475
|
Edit
Delete
|
|
26
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ce36f880d {"Commits":[{"Sha1":"ce36f880dce499ef2d3c804c32a1b8ba04ffbcc2","Message":"测试修改2222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T16:58:52+08:00"}],"HeadCommit":{"Sha1":"ce36f880dce499ef2d3c804c32a1b8ba04ffbcc2","Message":"测试修改2222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T16:58:52+08:00"},"CompareURL":"juhai/testpc/compare/7d4d920368182d2222ed4f7dd18933b433f88ec2...ce36f880dce499ef2d3c804c32a1b8ba04ffbcc2","Len":1}...
|
1770800337
|
Edit
Delete
|
|
27
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ce36f880d {"Commits":[{"Sha1":"ce36f880dce499ef2d3c804c32a1b8ba04ffbcc2","Message":"测试修改2222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T16:58:52+08:00"}],"HeadCommit":{"Sha1":"ce36f880dce499ef2d3c804c32a1b8ba04ffbcc2","Message":"测试修改2222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T16:58:52+08:00"},"CompareURL":"juhai/testpc/compare/7d4d920368182d2222ed4f7dd18933b433f88ec2...ce36f880dce499ef2d3c804c32a1b8ba04ffbcc2","Len":1}...
|
1770800337
|
Edit
Delete
|
|
626
|
3
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"ce665092c {"Commits":[{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"}],"HeadCommit":{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"},"CompareURL":"vodtest/pc/compare/ad827e7e9b8908010adeebb35ed0062bf94b8c82...ce665092c15e075d3ada37c6cf539901c967ac3f","Len":1}...
|
1774936275
|
Edit
Delete
|
|
627
|
9
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"ce665092c {"Commits":[{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"}],"HeadCommit":{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"},"CompareURL":"vodtest/pc/compare/ad827e7e9b8908010adeebb35ed0062bf94b8c82...ce665092c15e075d3ada37c6cf539901c967ac3f","Len":1}...
|
1774936275
|
Edit
Delete
|
|
628
|
1
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"ce665092c {"Commits":[{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"}],"HeadCommit":{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"},"CompareURL":"vodtest/pc/compare/ad827e7e9b8908010adeebb35ed0062bf94b8c82...ce665092c15e075d3ada37c6cf539901c967ac3f","Len":1}...
|
1774936275
|
Edit
Delete
|
|
629
|
7
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"ce665092c {"Commits":[{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"}],"HeadCommit":{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"},"CompareURL":"vodtest/pc/compare/ad827e7e9b8908010adeebb35ed0062bf94b8c82...ce665092c15e075d3ada37c6cf539901c967ac3f","Len":1}...
|
1774936275
|
Edit
Delete
|
|
630
|
8
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"ce665092c {"Commits":[{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"}],"HeadCommit":{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"},"CompareURL":"vodtest/pc/compare/ad827e7e9b8908010adeebb35ed0062bf94b8c82...ce665092c15e075d3ada37c6cf539901c967ac3f","Len":1}...
|
1774936275
|
Edit
Delete
|
|
631
|
10
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"ce665092c {"Commits":[{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"}],"HeadCommit":{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"},"CompareURL":"vodtest/pc/compare/ad827e7e9b8908010adeebb35ed0062bf94b8c82...ce665092c15e075d3ada37c6cf539901c967ac3f","Len":1}...
|
1774936275
|
Edit
Delete
|
|
632
|
11
|
5
|
3
|
18
|
0
|
0
|
refs/heads/pc-260331
|
0
|
{"Commits":[{"Sha1":"ce665092c {"Commits":[{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"}],"HeadCommit":{"Sha1":"ce665092c15e075d3ada37c6cf539901c967ac3f","Message":"测试12233rrr333222222\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-31T13:48:40+08:00"},"CompareURL":"vodtest/pc/compare/ad827e7e9b8908010adeebb35ed0062bf94b8c82...ce665092c15e075d3ada37c6cf539901c967ac3f","Len":1}...
|
1774936275
|
Edit
Delete
|
|
254
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cf72cf544 {"Commits":[{"Sha1":"cf72cf544ca2a256fc4024e735a4c2e127aa6e39","Message":"sync: 同步治理文档与服务中心/系统基础设施治理回放产物\n\n- 同步四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 更新治理经验报告与多 Agent 协作运行手册\n- 新增服务中心治理进度报告 (service-center-governance-3.0-progress)\n- 新增 E2E 服务治理回放产物 v18~v21\n- 更新可见菜单写动作覆盖报告:\n - hr: 新增佣金 probes 与覆盖报告\n - system-infra: 更新系统配置 probes\n- 新增服务中心工单甘特图 smoke 测试 (tickets-gantt-smoke.spec.ts)\n- 更新可见菜单写动作 runner (01-visible-menu-write-runner.spec.ts)\n- 更新 batch-summary 与 module-catalog.overrides.ts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-17T19:00:51+08:00"}],"HeadCommit":{"Sha1":"cf72cf544ca2a256fc4024e735a4c2e127aa6e39","Message":"sync: 同步治理文档与服务中心/系统基础设施治理回放产物\n\n- 同步四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 更新治理经验报告与多 Agent 协作运行手册\n- 新增服务中心治理进度报告 (service-center-governance-3.0-progress)\n- 新增 E2E 服务治理回放产物 v18~v21\n- 更新可见菜单写动作覆盖报告:\n - hr: 新增佣金 probes 与覆盖报告\n - system-infra: 更新系统配置 probes\n- 新增服务中心工单甘特图 smoke 测试 (tickets-gantt-smoke.spec.ts)\n- 更新可见菜单写动作 runner (01-visible-menu-write-runner.spec.ts)\n- 更新 batch-summary 与 module-catalog.overrides.ts\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-17T19:00:51+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/1bbe0e31bce6079667ac188e55066ae94e1938fb...cf72cf544ca2a256fc4024e735a4c2e127aa6e39","Len":1}...
|
1773745261
|
Edit
Delete
|
|
345
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"cfe1efeda {"Commits":[{"Sha1":"cfe1efeda7265f05374d3bd0036cf684a15f3cb9","Message":"refactor: 5模块78处as any精确替换 + v-permission第三批 + API层any清理\n\n## as any 精确替换 (78处 → 0)\n- community-material.service.ts: 17→0 (Prisma UncheckedCreateInput + InputJsonValue)\n- swot.service.ts: 16→0 (Record\u003cstring,unknown\u003e + 具体接口)\n- groupbuy-analytics.service.ts: 16→0 (Prisma WhereInput + 移除冗余断言)\n- groupbuy-commission.service.ts: 15→0 (Prisma WhereInput + InputJsonValue)\n- workflow.service.ts: 14→0 (InputJsonValue + 具体类型)\n\n## v-permission 第三批 (9个指令)\n- knowledge: create (1)\n- sla: create (1)\n- inventory: update×2 (2)\n- assets: import/export/create (3)\n\n## 前端 API 层 any 清理\n- factory.ts: Record\u003cstring,any\u003e → Record\u003cstring,unknown\u003e (4处)\n- response-normalizer.ts: any → unknown (4处)\n\n累计 as any 清零:203处 (125+78)\n累计 v-permission:99个指令覆盖16模块\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-24T09:17:32+08:00"}],"HeadCommit":{"Sha1":"cfe1efeda7265f05374d3bd0036cf684a15f3cb9","Message":"refactor: 5模块78处as any精确替换 + v-permission第三批 + API层any清理\n\n## as any 精确替换 (78处 → 0)\n- community-material.service.ts: 17→0 (Prisma UncheckedCreateInput + InputJsonValue)\n- swot.service.ts: 16→0 (Record\u003cstring,unknown\u003e + 具体接口)\n- groupbuy-analytics.service.ts: 16→0 (Prisma WhereInput + 移除冗余断言)\n- groupbuy-commission.service.ts: 15→0 (Prisma WhereInput + InputJsonValue)\n- workflow.service.ts: 14→0 (InputJsonValue + 具体类型)\n\n## v-permission 第三批 (9个指令)\n- knowledge: create (1)\n- sla: create (1)\n- inventory: update×2 (2)\n- assets: import/export/create (3)\n\n## 前端 API 层 any 清理\n- factory.ts: Record\u003cstring,any\u003e → Record\u003cstring,unknown\u003e (4处)\n- response-normalizer.ts: any → unknown (4处)\n\n累计 as any 清零:203处 (125+78)\n累计 v-permission:99个指令覆盖16模块\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-24T09:17:32+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/07680473f95a02e139e159147a93ef74e61f3db2...cfe1efeda7265f05374d3bd0036cf684a15f3cb9","Len":1}...
|
1774315056
|
Edit
Delete
|
|
108
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"d169207d2 {"Commits":[{"Sha1":"d169207d2a046f90cf861f8e805b45d3855fddc3","Message":"feat(db): 添加福利管理模块数据库迁移\n\n- 创建 hr_benefit_plans 福利计划表\n- 创建 hr_benefit_enrollments 福利登记表\n- 创建 hr_benefit_claims 福利申领表\n- 配置 RLS 多租户隔离策略\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hi.laoluo@hilaoluodeMacBook-Pro.local","AuthorName":"hi.laoluo","CommitterEmail":"hi.laoluo@hilaoluodeMacBook-Pro.local","CommitterName":"hi.laoluo","Timestamp":"2026-01-03T18:47:22+08:00"},{"Sha1":"e2dd1f5474b144ee91733881c5a05e97396c8e54","Message":"Merge remote-tracking branch 'origin/claude/add-benefits-management-BgwFU'\n","AuthorEmail":"hi.laoluo@hilaoluodeMacBook-Pro.local","AuthorName":"hi.laoluo","CommitterEmail":"hi.laoluo@hilaoluodeMacBook-Pro.local","CommitterName":"hi.laoluo","Timestamp":"2026-01-03T18:40:54+08:00"},{"Sha1":"a052eedc796d1fc44b3cc64de9429ddd84b59e87","Message":"fix(frontend): 完善前端视图和权限检查\n\n- 修复续费状态映射与后端一致 (open→pending, quoted→negotiating)\n- 修复知识热力图组件 chartReady 引用问题\n- 添加 SWOT 业务编码前缀支持\n- 修复 SWOT 服务中的类型问题\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hi.laoluo@hilaoluodeMacBook-Pro.local","AuthorName":"hi.laoluo","CommitterEmail":"hi.laoluo@hilaoluodeMacBook-Pro.local","CommitterName":"hi.laoluo","Timestamp":"2026-01-03T18:34:43+08:00"},{"Sha1":"d8de20002b217cbfcabe0883191b758a3aa8af00","Message":"fix(frontend): 完善前端视图和权限检查\n\n修复内容:\n- 修复 formatNumber/formatMoney 函数未处理 undefined/null 导致的渲染崩溃\n- 添加广告创意/A/B测试/预算预警的统计接口\n- 修复序列号详情接口 Prisma select+include 语法错误\n- 修复交付验收列表 orders 为 null 时的空引用错误\n- 统一用户缓存失效使用 userCache.invalidateUser()\n- 完善 seed.ts 权限数据\n\n影响文件:\n- frontend: RoiAnalysis, Index, BudgetAlerts, Sessions, marketing 等视图\n- backend: ad-creative.routes, placement.routes, sn.routes, fulfillment.routes\n- backend: auth.service, auth.controller, user.routes\n- backend: prisma/seed.ts\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hi.laoluo@hilaoluodeMacBook-Pro.local","AuthorName":"hi.laoluo","CommitterEmail":"hi.laoluo@hilaoluodeMacBook-Pro.local","CommitterName":"hi.laoluo","Timestamp":"2026-01-03T18:21:51+08:00"},{"Sha1":"47e29a8c67322cf0bcd9a022cecd04eb289f9bed","Message":"feat(hr): 添加福利管理模块\n\n新增功能:\n- 福利计划管理:社保、公积金、商业保险、补贴等福利方案配置\n- 员工福利登记:员工参保登记、批量登记、终止登记\n- 福利申领:报销、理赔、提取申请及审批流程\n\n后端变更:\n- 添加 hr_benefit_plans、hr_benefit_enrollments、hr_benefit_claims 数据库模型\n- 添加福利管理权限定义(benefit-plan、benefit-enrollment、benefit-claim)\n- 添加福利管理事件类型(HR_BENEFIT_EVENTS)\n- 创建 benefits 模块(plans、enrollments、claims 三个子模块)\n\n前端变更:\n- 添加 hr-benefits API 模块\n- 添加福利管理视图(Index.vue 及三个选项卡组件)\n- 添加福利管理路由配置\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-01-03T09:39:22Z"}],"HeadCommit":{"Sha1":"d169207d2a046f90cf861f8e805b45d3855fddc3","Message":"feat(db): 添加福利管理模块数据库迁移\n\n- 创建 hr_benefit_plans 福利计划表\n- 创建 hr_benefit_enrollments 福利登记表\n- 创建 hr_benefit_claims 福利申领表\n- 配置 RLS 多租户隔离策略\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude Opus 4.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hi.laoluo@hilaoluodeMacBook-Pro.local","AuthorName":"hi.laoluo","CommitterEmail":"hi.laoluo@hilaoluodeMacBook-Pro.local","CommitterName":"hi.laoluo","Timestamp":"2026-01-03T18:47:22+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/359a39b51f412a500e8e8e68555eacc56680d0e0...d169207d2a046f90cf861f8e805b45d3855fddc3","Len":10}...
|
1771862352
|
Edit
Delete
|
|
829
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d2c68b139 {"Commits":[{"Sha1":"d2c68b13960de626f7a8d496bf1977d263eb7931","Message":"feat: 同步最新代码更改,包括后端API、前端组件、测试和报告更新\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"mluo@MluodeMacBook-Air.local","AuthorName":"Mluo","CommitterEmail":"mluo@MluodeMacBook-Air.local","CommitterName":"Mluo","Timestamp":"2026-04-13T15:39:52+08:00"}],"HeadCommit":{"Sha1":"d2c68b13960de626f7a8d496bf1977d263eb7931","Message":"feat: 同步最新代码更改,包括后端API、前端组件、测试和报告更新\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"mluo@MluodeMacBook-Air.local","AuthorName":"Mluo","CommitterEmail":"mluo@MluodeMacBook-Air.local","CommitterName":"Mluo","Timestamp":"2026-04-13T15:39:52+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/98cc8da660b8d4dba9887432490471d976c03f5f...d2c68b13960de626f7a8d496bf1977d263eb7931","Len":1}...
|
1776066083
|
Edit
Delete
|
|
722
|
1
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260416
|
0
|
{"Commits":[{"Sha1":"d5a757705 {"Commits":[{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"}],"HeadCommit":{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"},"CompareURL":"vodtest/pc/compare/82ccf3c47ff0ee7ee00b260b68252420ffdfdadc...d5a75770590791f165ed4ee8ecdd8491c6375e15","Len":1}...
|
1775806067
|
Edit
Delete
|
|
723
|
9
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260416
|
0
|
{"Commits":[{"Sha1":"d5a757705 {"Commits":[{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"}],"HeadCommit":{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"},"CompareURL":"vodtest/pc/compare/82ccf3c47ff0ee7ee00b260b68252420ffdfdadc...d5a75770590791f165ed4ee8ecdd8491c6375e15","Len":1}...
|
1775806067
|
Edit
Delete
|
|
724
|
3
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260416
|
0
|
{"Commits":[{"Sha1":"d5a757705 {"Commits":[{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"}],"HeadCommit":{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"},"CompareURL":"vodtest/pc/compare/82ccf3c47ff0ee7ee00b260b68252420ffdfdadc...d5a75770590791f165ed4ee8ecdd8491c6375e15","Len":1}...
|
1775806067
|
Edit
Delete
|
|
725
|
7
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260416
|
0
|
{"Commits":[{"Sha1":"d5a757705 {"Commits":[{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"}],"HeadCommit":{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"},"CompareURL":"vodtest/pc/compare/82ccf3c47ff0ee7ee00b260b68252420ffdfdadc...d5a75770590791f165ed4ee8ecdd8491c6375e15","Len":1}...
|
1775806067
|
Edit
Delete
|
|
726
|
8
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260416
|
0
|
{"Commits":[{"Sha1":"d5a757705 {"Commits":[{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"}],"HeadCommit":{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"},"CompareURL":"vodtest/pc/compare/82ccf3c47ff0ee7ee00b260b68252420ffdfdadc...d5a75770590791f165ed4ee8ecdd8491c6375e15","Len":1}...
|
1775806067
|
Edit
Delete
|
|
727
|
10
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260416
|
0
|
{"Commits":[{"Sha1":"d5a757705 {"Commits":[{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"}],"HeadCommit":{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"},"CompareURL":"vodtest/pc/compare/82ccf3c47ff0ee7ee00b260b68252420ffdfdadc...d5a75770590791f165ed4ee8ecdd8491c6375e15","Len":1}...
|
1775806067
|
Edit
Delete
|
|
728
|
11
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-260416
|
0
|
{"Commits":[{"Sha1":"d5a757705 {"Commits":[{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"}],"HeadCommit":{"Sha1":"d5a75770590791f165ed4ee8ecdd8491c6375e15","Message":"初始修改\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-04-10T15:26:50+08:00"},"CompareURL":"vodtest/pc/compare/82ccf3c47ff0ee7ee00b260b68252420ffdfdadc...d5a75770590791f165ed4ee8ecdd8491c6375e15","Len":1}...
|
1775806067
|
Edit
Delete
|
|
92
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d64df3fe0 {"Commits":[{"Sha1":"d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Message":"t2228111ssssss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:55:16+08:00"}],"HeadCommit":{"Sha1":"d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Message":"t2228111ssssss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:55:16+08:00"},"CompareURL":"juhai/testpc/compare/400093d9f9f3977b244da942667525d369ac684b...d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Len":1}...
|
1770890122
|
Edit
Delete
|
|
93
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d64df3fe0 {"Commits":[{"Sha1":"d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Message":"t2228111ssssss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:55:16+08:00"}],"HeadCommit":{"Sha1":"d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Message":"t2228111ssssss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:55:16+08:00"},"CompareURL":"juhai/testpc/compare/400093d9f9f3977b244da942667525d369ac684b...d64df3fe0cf829fa7895d0e15cc72debc562ab2c","Len":1}...
|
1770890122
|
Edit
Delete
|
|
122
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"d7015f9d4 {"Commits":[{"Sha1":"d7015f9d49cede2efeed047cc1f3b40cc86ec8f9","Message":"Fix regression failures in services\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T08:40:31+08:00"},{"Sha1":"191c639c0dc139805afc48cca2abdf70a331e6de","Message":"Fix seven failed files first\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T08:28:53+08:00"},{"Sha1":"96cf73594417b29e4e76f975c30fc1e6dd317846","Message":"Fix regression failures in services\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T08:21:05+08:00"},{"Sha1":"77bed0b600c4ed27a825b12da1f55320a8732627","Message":"Align testing workflows and docs\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T08:07:36+08:00"},{"Sha1":"309b1c29423bf9e6d4a95cc357397ce821bf4b27","Message":"Update template and lead services\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T07:50:17+08:00"}],"HeadCommit":{"Sha1":"d7015f9d49cede2efeed047cc1f3b40cc86ec8f9","Message":"Fix regression failures in services\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T08:40:31+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/07ea713c1feff2e0f7d2b91d5ca68f2e0140a963...d7015f9d49cede2efeed047cc1f3b40cc86ec8f9","Len":25}...
|
1771863152
|
Edit
Delete
|
|
280
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d761bda76 {"Commits":[{"Sha1":"d761bda761335047b47a9c6b4829d3bcfacbb2c9","Message":"sync: 同步内容社交全链/直播治理回放产物\n\n- 更新 admin.json 认证夹具\n- 新增内容社交全链治理回放 (content-social-full-v1)\n - 覆盖内容创作/分发/库/模板/版权/审核\n - 覆盖邮件营销/短信营销\n - 覆盖社媒账号/帖子/互动/矩阵/自动回复/竞品/粉丝/热门话题\n - 覆盖直播房间/日程/脚本/互动/商品/礼物\n - 覆盖视频内容/视频发布\n- 更新内容社交直播治理回放 (content-social-live-video-v1~v4)\n - 补充 failure 产物与覆盖报告\n - 覆盖直播互动/房间/日程/脚本/商品/礼物/视频发布\n- 更新 module-catalog.overrides.ts 配置\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-17T21:08:09+08:00"}],"HeadCommit":{"Sha1":"d761bda761335047b47a9c6b4829d3bcfacbb2c9","Message":"sync: 同步内容社交全链/直播治理回放产物\n\n- 更新 admin.json 认证夹具\n- 新增内容社交全链治理回放 (content-social-full-v1)\n - 覆盖内容创作/分发/库/模板/版权/审核\n - 覆盖邮件营销/短信营销\n - 覆盖社媒账号/帖子/互动/矩阵/自动回复/竞品/粉丝/热门话题\n - 覆盖直播房间/日程/脚本/互动/商品/礼物\n - 覆盖视频内容/视频发布\n- 更新内容社交直播治理回放 (content-social-live-video-v1~v4)\n - 补充 failure 产物与覆盖报告\n - 覆盖直播互动/房间/日程/脚本/商品/礼物/视频发布\n- 更新 module-catalog.overrides.ts 配置\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-17T21:08:09+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/e2899fe4a30c3be6afb4230ccf40447f45e903dc...d761bda761335047b47a9c6b4829d3bcfacbb2c9","Len":1}...
|
1773752902
|
Edit
Delete
|
|
614
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d85951e77 {"Commits":[{"Sha1":"d85951e777b951a8957f68cdbf1d581dc9c91479","Message":"Fix deploy scripts for scaled API containers\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T13:22:12+08:00"}],"HeadCommit":{"Sha1":"d85951e777b951a8957f68cdbf1d581dc9c91479","Message":"Fix deploy scripts for scaled API containers\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T13:22:12+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/f2d6f50d81972cf5e93d657140a9a89b6e6189fb...d85951e777b951a8957f68cdbf1d581dc9c91479","Len":1}...
|
1774848148
|
Edit
Delete
|
|
390
|
1
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc
|
0
|
{"Commits":[{"Sha1":"d95f9c50b {"Commits":[{"Sha1":"d95f9c50b0d973fd63f71c0f17340301c5e50733","Message":"Merge pull request '合并111' (#1) from pc-260310 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/1\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:49:12+08:00"},{"Sha1":"fce694631074a188f065c592fd89a125737459de","Message":"测试提交2\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:48:15+08:00"},{"Sha1":"ae62bc921f0136d20b5482745c96a28c27d4228e","Message":"测试提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:45:21+08:00"}],"HeadCommit":{"Sha1":"d95f9c50b0d973fd63f71c0f17340301c5e50733","Message":"Merge pull request '合并111' (#1) from pc-260310 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/1\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:49:12+08:00"},"CompareURL":"vodtest/pc/compare/76d1149387f62328ba94ec8d182f3e8b0b352525...d95f9c50b0d973fd63f71c0f17340301c5e50733","Len":3}...
|
1774345754
|
Edit
Delete
|
|
391
|
9
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc
|
0
|
{"Commits":[{"Sha1":"d95f9c50b {"Commits":[{"Sha1":"d95f9c50b0d973fd63f71c0f17340301c5e50733","Message":"Merge pull request '合并111' (#1) from pc-260310 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/1\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:49:12+08:00"},{"Sha1":"fce694631074a188f065c592fd89a125737459de","Message":"测试提交2\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:48:15+08:00"},{"Sha1":"ae62bc921f0136d20b5482745c96a28c27d4228e","Message":"测试提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:45:21+08:00"}],"HeadCommit":{"Sha1":"d95f9c50b0d973fd63f71c0f17340301c5e50733","Message":"Merge pull request '合并111' (#1) from pc-260310 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/1\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:49:12+08:00"},"CompareURL":"vodtest/pc/compare/76d1149387f62328ba94ec8d182f3e8b0b352525...d95f9c50b0d973fd63f71c0f17340301c5e50733","Len":3}...
|
1774345754
|
Edit
Delete
|
|
392
|
7
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc
|
0
|
{"Commits":[{"Sha1":"d95f9c50b {"Commits":[{"Sha1":"d95f9c50b0d973fd63f71c0f17340301c5e50733","Message":"Merge pull request '合并111' (#1) from pc-260310 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/1\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:49:12+08:00"},{"Sha1":"fce694631074a188f065c592fd89a125737459de","Message":"测试提交2\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:48:15+08:00"},{"Sha1":"ae62bc921f0136d20b5482745c96a28c27d4228e","Message":"测试提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:45:21+08:00"}],"HeadCommit":{"Sha1":"d95f9c50b0d973fd63f71c0f17340301c5e50733","Message":"Merge pull request '合并111' (#1) from pc-260310 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/1\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:49:12+08:00"},"CompareURL":"vodtest/pc/compare/76d1149387f62328ba94ec8d182f3e8b0b352525...d95f9c50b0d973fd63f71c0f17340301c5e50733","Len":3}...
|
1774345754
|
Edit
Delete
|
|
393
|
8
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc
|
0
|
{"Commits":[{"Sha1":"d95f9c50b {"Commits":[{"Sha1":"d95f9c50b0d973fd63f71c0f17340301c5e50733","Message":"Merge pull request '合并111' (#1) from pc-260310 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/1\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:49:12+08:00"},{"Sha1":"fce694631074a188f065c592fd89a125737459de","Message":"测试提交2\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:48:15+08:00"},{"Sha1":"ae62bc921f0136d20b5482745c96a28c27d4228e","Message":"测试提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:45:21+08:00"}],"HeadCommit":{"Sha1":"d95f9c50b0d973fd63f71c0f17340301c5e50733","Message":"Merge pull request '合并111' (#1) from pc-260310 into pc\n\nReviewed-on: https://gitea.g-hi.com/vodtest/pc/pulls/1\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T17:49:12+08:00"},"CompareURL":"vodtest/pc/compare/76d1149387f62328ba94ec8d182f3e8b0b352525...d95f9c50b0d973fd63f71c0f17340301c5e50733","Len":3}...
|
1774345754
|
Edit
Delete
|
|
130
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"d96c65b28 {"Commits":[{"Sha1":"d96c65b28668f885c01649e4d31f5f9676cfe863","Message":"Fix missing TasksPending view import\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-19T13:46:35+08:00"},{"Sha1":"7ee51d863143a09ac5f44aca0fae0e2ec78d7153","Message":"Fix missing TasksPending view import\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-19T13:28:00+08:00"},{"Sha1":"a3927308ef0917d5dec9f40d78e446933a0fb79f","Message":"Fix missing ai agents TasksPending\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-19T00:32:55+08:00"},{"Sha1":"806f9199b965314766348d1986a0b911eefe9f78","Message":"Fix missing TasksPending view import\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-18T21:07:28+08:00"},{"Sha1":"5440eca0fa0e07a317f90fcd71c33a45eff2cbdc","Message":"Fix missing TasksPending view import\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-18T19:06:46+08:00"}],"HeadCommit":{"Sha1":"d96c65b28668f885c01649e4d31f5f9676cfe863","Message":"Fix missing TasksPending view import\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-19T13:46:35+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/b93d37ac75fcac068cb96cd72f7760cf3f9ee0f9...d96c65b28668f885c01649e4d31f5f9676cfe863","Len":25}...
|
1771863933
|
Edit
Delete
|
|
16
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d9ade4fb0 {"Commits":[{"Sha1":"d9ade4fb0b23546fa112583d8bdad18a73948eb0","Message":"添加 .gitea/workflows/hello-world.yaml\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-06T15:27:15+08:00"}],"HeadCommit":{"Sha1":"d9ade4fb0b23546fa112583d8bdad18a73948eb0","Message":"添加 .gitea/workflows/hello-world.yaml\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-06T15:27:15+08:00"},"CompareURL":"juhai/testpc/compare/2cd9494b833e4bff0771dceb179fc359a19f83c9...d9ade4fb0b23546fa112583d8bdad18a73948eb0","Len":1}...
|
1770362836
|
Edit
Delete
|
|
17
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d9ade4fb0 {"Commits":[{"Sha1":"d9ade4fb0b23546fa112583d8bdad18a73948eb0","Message":"添加 .gitea/workflows/hello-world.yaml\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-06T15:27:15+08:00"}],"HeadCommit":{"Sha1":"d9ade4fb0b23546fa112583d8bdad18a73948eb0","Message":"添加 .gitea/workflows/hello-world.yaml\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-06T15:27:15+08:00"},"CompareURL":"juhai/testpc/compare/2cd9494b833e4bff0771dceb179fc359a19f83c9...d9ade4fb0b23546fa112583d8bdad18a73948eb0","Len":1}...
|
1770362836
|
Edit
Delete
|
|
66
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"db265e985 {"Commits":[{"Sha1":"db265e985719016459800733229be1943b1efaef","Message":"test111888899s\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T16:42:25+08:00"}],"HeadCommit":{"Sha1":"db265e985719016459800733229be1943b1efaef","Message":"test111888899s\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T16:42:25+08:00"},"CompareURL":"juhai/testpc/compare/978522e3a6160abd60eefca39accc9791fcd4ff0...db265e985719016459800733229be1943b1efaef","Len":1}...
|
1770885756
|
Edit
Delete
|
|
67
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"db265e985 {"Commits":[{"Sha1":"db265e985719016459800733229be1943b1efaef","Message":"test111888899s\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T16:42:25+08:00"}],"HeadCommit":{"Sha1":"db265e985719016459800733229be1943b1efaef","Message":"test111888899s\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T16:42:25+08:00"},"CompareURL":"juhai/testpc/compare/978522e3a6160abd60eefca39accc9791fcd4ff0...db265e985719016459800733229be1943b1efaef","Len":1}...
|
1770885756
|
Edit
Delete
|
|
348
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"db7f39e63 {"Commits":[{"Sha1":"db7f39e63151b9c065646855287b8be73e13649b","Message":"fix: Phase 1-3 全面治理 — 26项安全+性能+架构+类型+测试修复\n\nPhase 1 (P0 紧急修复):\n- BizCodePrefix 去重: LVS→LSC(话术), AST→ALS(联盟结算)\n- ORDER_TRANSITIONS 对齐 XState: 移除4个非法转换路径\n- 路由契约审计脚本修复: 正则支持模板字符串+排除函数调用 (0%→99.23%)\n- Kafka 消费者 DLQ+retry: attribution/campaign-effectiveness/marketing-workflow\n\nPhase 2 (P1 核心治理):\n- 高频表索引补充: 5表9条复合索引 (lead_events/lead_score_history/payment_plans等)\n- CI 覆盖率门禁: vitest --coverage 65%阈值 + GitHub Summary\n- v-permission 核心链路: 10文件22处按钮级权限新增\n- marketing-effectiveness 5层重构: 406行路由→36行标准分层\n\nPhase 3 (P2 质量提升):\n- vue-tsc 类型修复: 592→417 (175个错误清除, ECharts/TagType/FlexRecord)\n- Quote convertToOrder 双层防重: 幂等检查+乐观锁条件更新\n- Contract pending_sign 超时机制: RECALL撤回+EXPIRE过期状态\n- $queryRawUnsafe→Prisma.sql: 消除SQL注入面+DDL三重防护\n- payments 测试: 6→49用例 (228→839行, 含状态机边界/多租户/金额)\n- Redis pipeline 优化: 3文件5处循环get→mget/pipeline批量\n\n验证: 后端 tsc 0错误 | Prisma validate通过 | 75/75测试全通过 | 路由审计99.23%\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-24T11:01:20+08:00"}],"HeadCommit":{"Sha1":"db7f39e63151b9c065646855287b8be73e13649b","Message":"fix: Phase 1-3 全面治理 — 26项安全+性能+架构+类型+测试修复\n\nPhase 1 (P0 紧急修复):\n- BizCodePrefix 去重: LVS→LSC(话术), AST→ALS(联盟结算)\n- ORDER_TRANSITIONS 对齐 XState: 移除4个非法转换路径\n- 路由契约审计脚本修复: 正则支持模板字符串+排除函数调用 (0%→99.23%)\n- Kafka 消费者 DLQ+retry: attribution/campaign-effectiveness/marketing-workflow\n\nPhase 2 (P1 核心治理):\n- 高频表索引补充: 5表9条复合索引 (lead_events/lead_score_history/payment_plans等)\n- CI 覆盖率门禁: vitest --coverage 65%阈值 + GitHub Summary\n- v-permission 核心链路: 10文件22处按钮级权限新增\n- marketing-effectiveness 5层重构: 406行路由→36行标准分层\n\nPhase 3 (P2 质量提升):\n- vue-tsc 类型修复: 592→417 (175个错误清除, ECharts/TagType/FlexRecord)\n- Quote convertToOrder 双层防重: 幂等检查+乐观锁条件更新\n- Contract pending_sign 超时机制: RECALL撤回+EXPIRE过期状态\n- $queryRawUnsafe→Prisma.sql: 消除SQL注入面+DDL三重防护\n- payments 测试: 6→49用例 (228→839行, 含状态机边界/多租户/金额)\n- Redis pipeline 优化: 3文件5处循环get→mget/pipeline批量\n\n验证: 后端 tsc 0错误 | Prisma validate通过 | 75/75测试全通过 | 路由审计99.23%\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-24T11:01:20+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/dbf34b08bbb60650d15b0c55262dbfe8d0a3a655...db7f39e63151b9c065646855287b8be73e13649b","Len":1}...
|
1774321430
|
Edit
Delete
|
|
76
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"db8eda4b4 {"Commits":[{"Sha1":"db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","Message":"t2228\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:07:59+08:00"}],"HeadCommit":{"Sha1":"db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","Message":"t2228\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:07:59+08:00"},"CompareURL":"juhai/testpc/compare/c00cc2f80acf2f84906f0fc4dd7ec19e4d3016ab...db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","Len":1}...
|
1770887286
|
Edit
Delete
|
|
77
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"db8eda4b4 {"Commits":[{"Sha1":"db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","Message":"t2228\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:07:59+08:00"}],"HeadCommit":{"Sha1":"db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","Message":"t2228\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:07:59+08:00"},"CompareURL":"juhai/testpc/compare/c00cc2f80acf2f84906f0fc4dd7ec19e4d3016ab...db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb","Len":1}...
|
1770887286
|
Edit
Delete
|
|
347
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"dbf34b08b {"Commits":[{"Sha1":"dbf34b08bbb60650d15b0c55262dbfe8d0a3a655","Message":"feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as any清理\n\n## Line 1: Record\u003cstring,any\u003e 全前端清零 (637→0)\n- 262 个文件批量替换 Record\u003cstring, any\u003e → Record\u003cstring, unknown\u003e\n- 覆盖 API 模块层 137 文件 + 视图/stores/composables 100 文件\n\n## Line 2: v-permission 全面覆盖 (53→104 个视图文件)\n- 新增 51 个视图的 v-permission 指令\n- 覆盖: products/departments/contract-templates/spare-parts/pm/\n stage-knowledge/email-templates/approval-templates/ad-campaigns/\n groupbuy-*/community-*/alliance-*/livestream-*/social-*/content-*/\n geo-*/segments/lead-pools/bom/expense-claims/ap-ledger 等\n\n## Line 3: Redis 缓存扩展 (5→14 个缓存点, 10 个模块)\n- 新建 cache-utils.ts 统一缓存工具层 (withCache + invalidation)\n- 高优: tenant-configs(300s) + roles(1800s) + products(600s) +\n departments(600s) + sla(1800s) + contract-templates(600s)\n- 中优: price-books(600s) + notifications(300s)\n- 写后失效: 所有 create/update/delete 自动清除缓存\n\n## Line 4: as any 清理 (25处)\n- campaign-analytics.controller: 8→0 (精确查询类型)\n- social-interactions.service: 9→0 (Prisma UncheckedCreateInput)\n- store-staff.service: 6→0 (prismaModel 代理)\n- scheduled-jobs.consumer: 2→0 (直接使用已有类型)\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-24T10:14:13+08:00"}],"HeadCommit":{"Sha1":"dbf34b08bbb60650d15b0c55262dbfe8d0a3a655","Message":"feat: 四线并行治理 — Record清零+v-permission扩展+Redis缓存+as any清理\n\n## Line 1: Record\u003cstring,any\u003e 全前端清零 (637→0)\n- 262 个文件批量替换 Record\u003cstring, any\u003e → Record\u003cstring, unknown\u003e\n- 覆盖 API 模块层 137 文件 + 视图/stores/composables 100 文件\n\n## Line 2: v-permission 全面覆盖 (53→104 个视图文件)\n- 新增 51 个视图的 v-permission 指令\n- 覆盖: products/departments/contract-templates/spare-parts/pm/\n stage-knowledge/email-templates/approval-templates/ad-campaigns/\n groupbuy-*/community-*/alliance-*/livestream-*/social-*/content-*/\n geo-*/segments/lead-pools/bom/expense-claims/ap-ledger 等\n\n## Line 3: Redis 缓存扩展 (5→14 个缓存点, 10 个模块)\n- 新建 cache-utils.ts 统一缓存工具层 (withCache + invalidation)\n- 高优: tenant-configs(300s) + roles(1800s) + products(600s) +\n departments(600s) + sla(1800s) + contract-templates(600s)\n- 中优: price-books(600s) + notifications(300s)\n- 写后失效: 所有 create/update/delete 自动清除缓存\n\n## Line 4: as any 清理 (25处)\n- campaign-analytics.controller: 8→0 (精确查询类型)\n- social-interactions.service: 9→0 (Prisma UncheckedCreateInput)\n- store-staff.service: 6→0 (prismaModel 代理)\n- scheduled-jobs.consumer: 2→0 (直接使用已有类型)\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-24T10:14:13+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/8c39619c9cdb0d888d10942bf50533c8238021df...dbf34b08bbb60650d15b0c55262dbfe8d0a3a655","Len":1}...
|
1774318460
|
Edit
Delete
|
|
104
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"dd0c28fc6 {"Commits":[{"Sha1":"dd0c28fc64f996117a47cf5b8ed9e7ae228630ef","Message":"t22收拾收拾99ii\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:06:47+08:00"}],"HeadCommit":{"Sha1":"dd0c28fc64f996117a47cf5b8ed9e7ae228630ef","Message":"t22收拾收拾99ii\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:06:47+08:00"},"CompareURL":"juhai/testpc/compare/8b9043cb7c726e4e59948720bb4009d9c10c8041...dd0c28fc64f996117a47cf5b8ed9e7ae228630ef","Len":1}...
|
1770890813
|
Edit
Delete
|
|
105
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"dd0c28fc6 {"Commits":[{"Sha1":"dd0c28fc64f996117a47cf5b8ed9e7ae228630ef","Message":"t22收拾收拾99ii\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:06:47+08:00"}],"HeadCommit":{"Sha1":"dd0c28fc64f996117a47cf5b8ed9e7ae228630ef","Message":"t22收拾收拾99ii\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:06:47+08:00"},"CompareURL":"juhai/testpc/compare/8b9043cb7c726e4e59948720bb4009d9c10c8041...dd0c28fc64f996117a47cf5b8ed9e7ae228630ef","Len":1}...
|
1770890813
|
Edit
Delete
|