feat: 增强日历功能并集成 AgentScope 代理服务
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import uuid
|
||||
from datetime import datetime
|
||||
from enum import Enum
|
||||
|
||||
from sqlalchemy import String
|
||||
from sqlalchemy import DateTime, String
|
||||
from sqlalchemy.dialects.postgresql import UUID
|
||||
from sqlalchemy.orm import Mapped, mapped_column
|
||||
|
||||
@@ -42,12 +43,12 @@ class Friendship(TimestampMixin, SoftDeleteMixin, Base):
|
||||
nullable=False,
|
||||
default=FriendshipStatus.PENDING,
|
||||
)
|
||||
requested_at: Mapped[uuid.UUID | None] = mapped_column(
|
||||
UUID(as_uuid=True),
|
||||
requested_at: Mapped[datetime | None] = mapped_column(
|
||||
DateTime(timezone=True),
|
||||
nullable=True,
|
||||
)
|
||||
accepted_at: Mapped[uuid.UUID | None] = mapped_column(
|
||||
UUID(as_uuid=True),
|
||||
accepted_at: Mapped[datetime | None] = mapped_column(
|
||||
DateTime(timezone=True),
|
||||
nullable=True,
|
||||
)
|
||||
blocked_by: Mapped[uuid.UUID | None] = mapped_column(
|
||||
|
||||
@@ -3,7 +3,7 @@ from __future__ import annotations
|
||||
import uuid
|
||||
from enum import Enum
|
||||
|
||||
from sqlalchemy import String, Text
|
||||
from sqlalchemy import Boolean, String, Text
|
||||
from sqlalchemy.dialects.postgresql import UUID
|
||||
from sqlalchemy.orm import Mapped, mapped_column
|
||||
|
||||
@@ -60,7 +60,7 @@ class InboxMessage(TimestampMixin, Base):
|
||||
nullable=True,
|
||||
)
|
||||
is_read: Mapped[bool] = mapped_column(
|
||||
String(10),
|
||||
Boolean,
|
||||
nullable=False,
|
||||
default=False,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user