refactor: 重整 schemas 作用域并统一用户上下文模型

This commit is contained in:
zl-q
2026-03-13 01:01:54 +08:00
parent f201babb48
commit fb3c649db7
42 changed files with 4205 additions and 2013 deletions
+32
View File
@@ -0,0 +1,32 @@
"""Centralized shared schemas for cross-module contracts."""
from schemas.inbox.messages import InboxMessageStatus, InboxMessageType
from schemas.schedule.items import (
AttachmentType,
CalendarContent,
CalendarDeleteContent,
CalendarInviteContent,
CalendarUpdateContent,
ScheduleItemMetadata,
ScheduleItemMetadataAttachment,
ScheduleItemSourceType,
ScheduleItemStatus,
parse_calendar_content,
)
from schemas.user.context import UserContext
__all__ = [
"AttachmentType",
"CalendarContent",
"CalendarDeleteContent",
"CalendarInviteContent",
"CalendarUpdateContent",
"InboxMessageStatus",
"InboxMessageType",
"ScheduleItemMetadata",
"ScheduleItemMetadataAttachment",
"ScheduleItemSourceType",
"ScheduleItemStatus",
"UserContext",
"parse_calendar_content",
]