chore: 整理项目结构,清理归档文件,更新部署配置

This commit is contained in:
Simon
2026-07-04 21:01:39 +08:00
parent 8bd4ab0366
commit 64ff1bf7d5
508 changed files with 43575 additions and 14129 deletions
+3 -1
View File
@@ -22,6 +22,7 @@ from sqlalchemy.ext.asyncio import AsyncSession
from app.database import get_db
from app.models.agent import Agent
from app.models.conversation import Conversation
from app.schemas.conversation import (
ConversationAssign,
ConversationInvite,
@@ -601,8 +602,8 @@ async def invite_participant(
# --------------------------------------------------------------------------
# POST /api/conversations/{id}/join — 被邀请人加入会话
# --------------------------------------------------------------------------
# 注意:此端点允许被邀请的员工直接从H5加入,不需要坐席认证
@router.post("/conversations/{conversation_id}/join")
@require_permission("conversation", "update", "all")
async def join_conversation(
conversation_id: str,
body: JoinConversationRequest,
@@ -680,6 +681,7 @@ async def remove_participant(
async def leave_as_participant(
conversation_id: str,
body: JoinConversationRequest,
current_agent: Agent = Depends(get_current_agent),
db: AsyncSession = Depends(get_db),
):
"""参与者主动退出会话。