fix: LevelConfig 模型不继承 updated_at
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
yuliang_guo
2026-01-29 16:28:10 +08:00
parent ce8ded26f1
commit 9abce87f97

View File

@@ -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)
# 经验值类型枚举