fix: LevelConfig 模型不继承 updated_at
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
# 经验值类型枚举
|
||||
|
||||
Reference in New Issue
Block a user