feat(chat): complete sliences

This commit is contained in:
MingxuanGame
2025-08-16 15:21:11 +00:00
parent 3f3afab480
commit 4eace3f84e
3 changed files with 68 additions and 2 deletions

View File

@@ -226,3 +226,15 @@ class SilenceUser(UTCBaseModel, SQLModel, table=True):
banned_at: datetime = Field(
sa_column=Column(DateTime, index=True), default=datetime.now(UTC)
)
class UserSilenceResp(SQLModel):
id: int
user_id: int
@classmethod
def from_db(cls, db_silence: SilenceUser) -> "UserSilenceResp":
return cls(
id=db_silence.id,
user_id=db_silence.user_id,
)