|
|
683b64ed62
|
fix: 工单详情AI建议区域UI统一为Bootstrap 5风格
- 去掉自定义 ai-suggestion-section/generate-ai-btn 等样式
- 改用 Bootstrap card + badge + btn 组件
- 相似度和审批状态用 badge bg-success/warning/danger
- 按钮用 btn btn-sm 标准样式
- 租户管理飞书配置简化为只保留群绑定(去掉独立凭证字段)
- 未绑定群的消息日志增加提示
|
2026-04-02 15:21:00 +08:00 |
|
|
|
7950cd8237
|
feat: 飞书机器人按租户路由 群组绑定租户 + 独立凭证 + 知识库隔离
1. 新增 resolve_tenant_by_chat_id() 根据飞书群 chat_id 查找绑定的租户
2. 新增 get_tenant_feishu_config() 获取租户级飞书凭证
3. FeishuService 支持传入自定义 app_id/app_secret(租户级别)
4. feishu_bot.py 收到消息时自动解析租户,使用租户凭证回复
5. feishu_longconn_service.py 同样按 chat_id 解析租户并传递 tenant_id
6. 租户管理 UI 新增飞书配置字段:App ID、App Secret、绑定群 Chat ID
7. 租户列表展示飞书绑定状态和群数量
8. 保存租户时同步更新飞书配置到 config JSON
|
2026-04-02 09:58:04 +08:00 |
|
|
|
edb0616f7f
|
feat: 租户管理体系建设 CRUD + 各业务模块接入 tenant_id
1. 新增 Tenant 模型(tenants 表),支持租户创建、重命名、删除
2. 新增 /api/tenants CRUD 蓝图,default 租户不可删除
3. 数据库初始化时自动创建默认租户记录
4. Dashboard 新增租户管理标签页(创建/编辑/删除租户)
5. 各业务模块写入数据时正确传递 tenant_id:
- realtime_chat: create_session 和 _save_conversation 支持 tenant_id
- dialogue_manager: _save_conversation 和 create_work_order 支持 tenant_id
- conversation_history: save_conversation 支持 tenant_id
- workorder_sync: sync_from_feishu 支持 tenant_id
- websocket_server: create_session 传递 tenant_id
- HTTP chat API: create_session 传递 tenant_id
- feishu_sync API: 同步时传递 tenant_id
- workorders API: 创建工单时传递 tenant_id
6. 网页对话入口添加租户选择器
7. 知识库搜索按租户隔离(realtime_chat 中 _search_knowledge 传递 tenant_id)
8. 初始化时自动加载租户列表填充选择器
|
2026-04-02 09:33:16 +08:00 |
|