|
2105
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2051
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772463913
|
1772463913
|
0
|
1772463912
|
1772463913
|
NULL
|
|
0
|
Edit
Delete
|
|
2106
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2052
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772464213
|
1772464213
|
0
|
1772464212
|
1772464213
|
NULL
|
|
0
|
Edit
Delete
|
|
2107
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2053
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772464513
|
1772464513
|
0
|
1772464512
|
1772464513
|
NULL
|
|
0
|
Edit
Delete
|
|
2108
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2054
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772464813
|
1772464813
|
0
|
1772464812
|
1772464813
|
NULL
|
|
0
|
Edit
Delete
|
|
2109
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2055
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772465113
|
1772465113
|
0
|
1772465112
|
1772465113
|
NULL
|
|
0
|
Edit
Delete
|
|
2110
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2056
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772465413
|
1772465413
|
0
|
1772465412
|
1772465413
|
NULL
|
|
0
|
Edit
Delete
|
|
2111
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2057
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772465713
|
1772465713
|
0
|
1772465712
|
1772465713
|
NULL
|
|
0
|
Edit
Delete
|
|
2112
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2058
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772466013
|
1772466013
|
0
|
1772466012
|
1772466013
|
NULL
|
|
0
|
Edit
Delete
|
|
2113
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2059
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772466313
|
1772466313
|
0
|
1772466312
|
1772466313
|
NULL
|
|
0
|
Edit
Delete
|
|
2114
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2060
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772466613
|
1772466613
|
0
|
1772466612
|
1772466613
|
NULL
|
|
0
|
Edit
Delete
|
|
2115
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2061
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772466913
|
1772466913
|
0
|
1772466912
|
1772466913
|
NULL
|
|
0
|
Edit
Delete
|
|
2116
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2062
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772467213
|
1772467213
|
0
|
1772467212
|
1772467213
|
NULL
|
|
0
|
Edit
Delete
|
|
2117
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2063
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772467513
|
1772467513
|
0
|
1772467512
|
1772467513
|
NULL
|
|
0
|
Edit
Delete
|
|
2118
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2064
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772467813
|
1772467813
|
0
|
1772467812
|
1772467813
|
NULL
|
|
0
|
Edit
Delete
|
|
2119
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2065
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772468113
|
1772468113
|
0
|
1772468112
|
1772468113
|
NULL
|
|
0
|
Edit
Delete
|
|
2120
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2066
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772468413
|
1772468413
|
0
|
1772468412
|
1772468413
|
NULL
|
|
0
|
Edit
Delete
|
|
2121
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2067
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772468713
|
1772468713
|
0
|
1772468712
|
1772468713
|
NULL
|
|
0
|
Edit
Delete
|
|
2122
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2068
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772469013
|
1772469013
|
0
|
1772469012
|
1772469013
|
NULL
|
|
0
|
Edit
Delete
|
|
2123
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2069
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772469313
|
1772469313
|
0
|
1772469312
|
1772469313
|
NULL
|
|
0
|
Edit
Delete
|
|
2124
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2070
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772469613
|
1772469613
|
0
|
1772469612
|
1772469613
|
NULL
|
|
0
|
Edit
Delete
|
|
2125
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2071
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772469913
|
1772469913
|
0
|
1772469912
|
1772469913
|
NULL
|
|
0
|
Edit
Delete
|
|
2126
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2072
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772470213
|
1772470213
|
0
|
1772470212
|
1772470213
|
NULL
|
|
0
|
Edit
Delete
|
|
2127
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2073
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772470513
|
1772470513
|
0
|
1772470512
|
1772470513
|
NULL
|
|
0
|
Edit
Delete
|
|
2128
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2074
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772470813
|
1772470813
|
0
|
1772470812
|
1772470813
|
NULL
|
|
0
|
Edit
Delete
|
|
2129
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2075
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772471113
|
1772471113
|
0
|
1772471112
|
1772471113
|
NULL
|
|
0
|
Edit
Delete
|
|
2130
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2076
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772471413
|
1772471413
|
0
|
1772471412
|
1772471413
|
NULL
|
|
0
|
Edit
Delete
|
|
2131
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2077
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772471713
|
1772471713
|
0
|
1772471712
|
1772471713
|
NULL
|
|
0
|
Edit
Delete
|
|
2132
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2078
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772472013
|
1772472013
|
0
|
1772472012
|
1772472013
|
NULL
|
|
0
|
Edit
Delete
|
|
2133
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2079
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772472313
|
1772472313
|
0
|
1772472312
|
1772472313
|
NULL
|
|
0
|
Edit
Delete
|
|
2134
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2080
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772472613
|
1772472613
|
0
|
1772472612
|
1772472613
|
NULL
|
|
0
|
Edit
Delete
|
|
2135
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2081
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772472913
|
1772472913
|
0
|
1772472912
|
1772472913
|
NULL
|
|
0
|
Edit
Delete
|
|
2136
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2082
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772473213
|
1772473213
|
0
|
1772473212
|
1772473213
|
NULL
|
|
0
|
Edit
Delete
|
|
2137
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2083
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772473513
|
1772473513
|
0
|
1772473512
|
1772473513
|
NULL
|
|
0
|
Edit
Delete
|
|
2138
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2084
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772473813
|
1772473813
|
0
|
1772473812
|
1772473813
|
NULL
|
|
0
|
Edit
Delete
|
|
2139
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2085
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772474113
|
1772474113
|
0
|
1772474112
|
1772474113
|
NULL
|
|
0
|
Edit
Delete
|
|
2140
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2086
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772474413
|
1772474413
|
0
|
1772474412
|
1772474413
|
NULL
|
|
0
|
Edit
Delete
|
|
2141
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2087
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772474713
|
1772474713
|
0
|
1772474712
|
1772474713
|
NULL
|
|
0
|
Edit
Delete
|
|
2142
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2088
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772475013
|
1772475013
|
0
|
1772475012
|
1772475013
|
NULL
|
|
0
|
Edit
Delete
|
|
2143
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2089
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772475313
|
1772475313
|
0
|
1772475312
|
1772475313
|
NULL
|
|
0
|
Edit
Delete
|
|
2144
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2090
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772475613
|
1772475613
|
0
|
1772475612
|
1772475613
|
NULL
|
|
0
|
Edit
Delete
|
|
2145
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2091
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772475913
|
1772475913
|
0
|
1772475912
|
1772475913
|
NULL
|
|
0
|
Edit
Delete
|
|
2146
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2092
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772476213
|
1772476213
|
0
|
1772476212
|
1772476213
|
NULL
|
|
0
|
Edit
Delete
|
|
2147
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2093
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772476513
|
1772476513
|
0
|
1772476512
|
1772476513
|
NULL
|
|
0
|
Edit
Delete
|
|
2148
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2094
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772476813
|
1772476813
|
0
|
1772476812
|
1772476813
|
NULL
|
|
0
|
Edit
Delete
|
|
2149
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2095
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772477113
|
1772477113
|
0
|
1772477112
|
1772477113
|
NULL
|
|
0
|
Edit
Delete
|
|
2150
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2096
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772477413
|
1772477413
|
0
|
1772477412
|
1772477413
|
NULL
|
|
0
|
Edit
Delete
|
|
2151
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2097
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772477713
|
1772477713
|
0
|
1772477712
|
1772477713
|
NULL
|
|
0
|
Edit
Delete
|
|
2152
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2098
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772478013
|
1772478013
|
0
|
1772478012
|
1772478013
|
NULL
|
|
0
|
Edit
Delete
|
|
2153
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2099
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772478313
|
1772478313
|
0
|
1772478312
|
1772478313
|
NULL
|
|
0
|
Edit
Delete
|
|
2154
|
Update AI agents, projects, inventory, and mapping Update AI agents, projects, inventory, and mapping logic...
|
6
|
5
|
health-check.yml
|
2100
|
-2
|
47
|
refs/heads/main
|
f217a4fbd657bd0a68d5cdda1409d995dce87607
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"bf252f4083bdceceec242d821c3d37825d51f29f","after":"f217a4fbd657bd0a68d5cdda1409d995dce87607","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/bf252f4083bdceceec242d821c3d37825d51f29f...f217a4fbd657bd0a68d5cdda1409d995dce87607","commits":[{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},{"id":"3a425c2856585fed5a634a8b2aa96c5479652f93","message":"Remove redundant AI agent casts\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/3a425c2856585fed5a634a8b2aa96c5479652f93","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:32:12+08:00","added":[],"removed":[],"modified":["frontend/src/stores/ai-agent.ts","frontend/src/stores/customers.ts","frontend/src/stores/leads.ts","frontend/src/stores/products.ts"]},{"id":"e21c512ed9bca8b627387d47e745398be3a98dee","message":"重新启动全部服务} incorrect quote\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/e21c512ed9bca8b627387d47e745398be3a98dee","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T21:24:56+08:00","added":["docs/guides/CONTRACT_COMPLIANCE_GUIDE.md","启动指南_完整版.md"],"removed":[],"modified":["backend/src/modules/campaigns/campaign.service.ts","backend/src/modules/contracts/contract.service.test.ts","backend/src/modules/devices/device.service.ts","backend/src/modules/finance/treasury.service.ts","backend/src/modules/targets/target.service.test.ts","backend/src/modules/targets/target.service.ts","backend/src/shared/services/base.service.ts","frontend/src/api/index.ts","frontend/src/components/common/ResponsiveDataTable.vue","frontend/src/types/models.ts","frontend/src/views/dashboard/Index.vue","frontend/src/views/dashboard/components/ProfitAnalysis.vue","frontend/src/views/dashboard/components/RecentActivities.vue","frontend/src/views/dashboard/components/SLAMetrics.vue","frontend/src/views/leads/Index.vue"]},{"id":"bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","message":"Audit backend and frontend channel更新\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/bdbf9e348f8149286d5912e6e7aa932f04ae9ff8","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:37:13+08:00","added":["项目深度分析报告_2026-03-02.md"],"removed":[],"modified":["backend/src/modules/channels/channel.service.ts","backend/src/modules/products/services/sku.service.ts","frontend/src/api/index.ts","frontend/src/types/models.ts","frontend/src/views/contracts/Detail.vue","frontend/src/views/contracts/Index.vue","frontend/src/views/leads/Form.vue","frontend/src/views/leads/Index.vue","frontend/src/views/opportunities/Detail.vue","frontend/src/views/opportunities/Index.vue","reports/api-route-contract-audit.latest.json","reports/event-publishing-audit.latest.json"]},{"id":"00b1d899e11610a2744bd14ad474b7ff60d71fcb","message":"Publish lifecycle events on campaign\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/00b1d899e11610a2744bd14ad474b7ff60d71fcb","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T20:25:52+08:00","added":[],"removed":[],"modified":["backend/src/modules/customer-marketing/customer-marketing.service.ts","backend/src/modules/diagnosis/diagnosis.service.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/sku.service.ts"]}],"total_commits":0,"head_commit":{"id":"f217a4fbd657bd0a68d5cdda1409d995dce87607","message":"Update AI agents, projects, inventory, and mapping logic\n\n- Enhance AI agent service and schema\n- Update project service, schema, controller and routes\n- Improve inventory service and warehouse service\n- Refactor order mapper\n- Update ticket service and opportunity service\n- Enhance frontend API and stores for projects and AI agents\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/f217a4fbd657bd0a68d5cdda1409d995dce87607","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-03-02T22:53:38+08:00","added":[],"removed":[],"modified":["backend/src/consumers/ai-agent-task-processor.consumer.ts","backend/src/modules/ai-agents/ai-agent.schema.ts","backend/src/modules/ai-agents/ai-agent.service.ts","backend/src/modules/ai-agents/ai-agent.types.ts","backend/src/modules/inventory/inventory.service.ts","backend/src/modules/inventory/services/inventory-warehouse.service.ts","backend/src/modules/opportunities/opportunity.service.ts","backend/src/modules/orders/order.mapper.ts","backend/src/modules/projects/project.controller.ts","backend/src/modules/projects/project.routes.ts","backend/src/modules/projects/project.schema.ts","backend/src/modules/projects/project.service.ts","backend/src/modules/tickets/ticket.service.ts","backend/src/shared/utils/mapper.ts","frontend/src/api/modules/projects.ts","frontend/src/stores/ai-agent.ts"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":682095,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-03-02T22:50:13+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1772478613
|
1772478613
|
0
|
1772478612
|
1772478613
|
NULL
|
|
0
|
Edit
Delete
|