[modify] optimize import

This commit is contained in:
Mark
2025-12-25 14:59:40 +08:00
parent 74e2a48286
commit dd18e2f599
2 changed files with 5 additions and 34 deletions

View File

@@ -1,22 +1,17 @@
"""会话服务""" """会话服务"""
import uuid import uuid
from typing import Optional, List, Tuple, Annotated from typing import Annotated
from fastapi import Depends
from sqlalchemy.orm import Session
from sqlalchemy import select, desc
from app.db import get_db
from app.models import Conversation, Message
from app.core.exceptions import ResourceNotFoundException, BusinessException
from app.core.error_codes import BizCode
from typing import Optional, List, Tuple from typing import Optional, List, Tuple
from fastapi import Depends
from sqlalchemy import select, desc from sqlalchemy import select, desc
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from app.core.error_codes import BizCode
from app.core.exceptions import BusinessException
from app.core.exceptions import ResourceNotFoundException from app.core.exceptions import ResourceNotFoundException
from app.core.logging_config import get_business_logger from app.core.logging_config import get_business_logger
from app.db import get_db
from app.models import Conversation, Message from app.models import Conversation, Message
logger = get_business_logger() logger = get_business_logger()

View File

@@ -5,39 +5,16 @@ import uuid
from os import getenv from os import getenv
from typing import List, Optional from typing import List, Optional
from sqlalchemy.orm import Session
from app.core.config import settings from app.core.config import settings
from app.core.error_codes import BizCode from app.core.error_codes import BizCode
from app.core.exceptions import BusinessException, PermissionDeniedException from app.core.exceptions import BusinessException, PermissionDeniedException
from app.core.logging_config import get_business_logger from app.core.logging_config import get_business_logger
from app.models.user_model import User from app.models.user_model import User
# 获取业务逻辑专用日志器
business_logger = get_business_logger()
from app.models.workspace_model import (
InviteStatus,
Workspace,
WorkspaceMember,
WorkspaceRole,
)
from app.repositories import workspace_repository
from app.repositories.workspace_invite_repository import WorkspaceInviteRepository
from app.schemas.workspace_schema import ( from app.schemas.workspace_schema import (
InviteAcceptRequest,
InviteValidateResponse,
WorkspaceCreate,
WorkspaceInviteCreate,
WorkspaceInviteResponse,
WorkspaceMemberUpdate,
WorkspaceModelsUpdate, WorkspaceModelsUpdate,
WorkspaceUpdate,
) )
from dotenv import load_dotenv
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
# 获取业务逻辑专用日志器
business_logger = get_business_logger()
from app.models.workspace_model import Workspace, WorkspaceRole, InviteStatus, WorkspaceMember from app.models.workspace_model import Workspace, WorkspaceRole, InviteStatus, WorkspaceMember
from app.repositories import workspace_repository from app.repositories import workspace_repository
from app.repositories.workspace_invite_repository import WorkspaceInviteRepository from app.repositories.workspace_invite_repository import WorkspaceInviteRepository
@@ -347,7 +324,6 @@ def _check_workspace_admin_permission(db: Session, workspace_id: uuid.UUID, user
) )
# 使用统一权限服务检查管理权限 # 使用统一权限服务检查管理权限
from app.core.permissions import Action, Resource, Subject, permission_service
from app.core.permissions import permission_service, Subject, Resource, Action from app.core.permissions import permission_service, Subject, Resource, Action
# 获取用户的工作空间成员关系 # 获取用户的工作空间成员关系