feat(card): 会员功能验证

This commit is contained in:
xingc
2025-04-28 17:37:39 +08:00
parent 2fb25588c0
commit c3c2ae8dd9
3 changed files with 11 additions and 4 deletions

View File

@@ -99,6 +99,9 @@ class User(BaseModel, DateModel):
def __str__(self):
return f'{self.user_id}'
def is_vip(self) -> bool:
return self.vip_expire_date >= datetime.now().date()
class UserFollows(BaseModel, DateModel):
__tablename__ = 'system_user_followers'
@@ -303,4 +306,4 @@ chat_participant = Table(
Column('user_id', Integer, ForeignKey('system_users.user_id'), primary_key=True),
Column('chat_id', Integer, ForeignKey('system_chats.id'), primary_key=True),
comment='聊天参与者关联表'
)
)