From 9abce87f97ec3f4d7c6fa8d6b4951a45e1dc0c6a Mon Sep 17 00:00:00 2001 From: yuliang_guo Date: Thu, 29 Jan 2026 16:28:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20LevelConfig=20=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E4=B8=8D=E7=BB=A7=E6=89=BF=20updated=5Fat?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/models/level.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/backend/app/models/level.py b/backend/app/models/level.py index e8ab023..239fa20 100644 --- a/backend/app/models/level.py +++ b/backend/app/models/level.py @@ -14,7 +14,7 @@ from typing import Optional, List from sqlalchemy import Column, Integer, String, DateTime, Date, Boolean, ForeignKey, Text from sqlalchemy.orm import relationship -from app.models.base import BaseModel +from app.models.base import Base, BaseModel class UserLevel(BaseModel): @@ -105,7 +105,7 @@ class UserBadge(BaseModel): deleted_at = None -class LevelConfig(BaseModel): +class LevelConfig(Base): """等级配置表""" __tablename__ = "level_configs" @@ -115,10 +115,7 @@ class LevelConfig(BaseModel): total_exp_required = Column(Integer, nullable=False, comment="累计所需经验值") title = Column(String(50), nullable=False, comment="等级称号") color = Column(String(20), nullable=True, comment="等级颜色") - - # 不继承软删除字段 - is_deleted = None - deleted_at = None + created_at = Column(DateTime, nullable=False, default=datetime.now) # 经验值类型枚举