fix(api): 修復 Repository 層 lint 錯誤

- 移除未使用的 imports
- 修正 import 排序

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-25 22:25:52 +08:00
parent 663b80ab29
commit 4b3d98cd0b
3 changed files with 6 additions and 8 deletions

View File

@@ -13,11 +13,6 @@ Phase 16 R3: 抽取 Repository 層
建立者: Claude Code (Phase 16 架構重構) 建立者: Claude Code (Phase 16 架構重構)
""" """
from src.repositories.interfaces import (
IApprovalRepository,
IIncidentRepository,
ITimelineRepository,
)
from src.repositories.approval_repository import ( from src.repositories.approval_repository import (
ApprovalDBRepository, ApprovalDBRepository,
get_approval_repository, get_approval_repository,
@@ -26,6 +21,11 @@ from src.repositories.incident_repository import (
IncidentDBRepository, IncidentDBRepository,
get_incident_repository, get_incident_repository,
) )
from src.repositories.interfaces import (
IApprovalRepository,
IIncidentRepository,
ITimelineRepository,
)
__all__ = [ __all__ = [
# Interfaces # Interfaces

View File

@@ -16,13 +16,12 @@ from typing import Any
from uuid import UUID from uuid import UUID
import structlog import structlog
from sqlalchemy import select, update from sqlalchemy import select
from src.db.base import get_db_context from src.db.base import get_db_context
from src.db.models import ApprovalRecord from src.db.models import ApprovalRecord
from src.models.approval import ( from src.models.approval import (
ApprovalRequest, ApprovalRequest,
ApprovalRequestCreate,
ApprovalStatus, ApprovalStatus,
BlastRadius, BlastRadius,
DataImpact, DataImpact,

View File

@@ -13,7 +13,6 @@ Phase 16 R3: Repository 層 Protocol 介面
建立者: Claude Code (Phase 16 架構重構) 建立者: Claude Code (Phase 16 架構重構)
""" """
from datetime import datetime
from typing import Protocol, runtime_checkable from typing import Protocol, runtime_checkable
from uuid import UUID from uuid import UUID