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 import Column, Integer, String, DateTime, Date, Boolean, ForeignKey, Text
|
||||||
from sqlalchemy.orm import relationship
|
from sqlalchemy.orm import relationship
|
||||||
|
|
||||||
from app.models.base import BaseModel
|
from app.models.base import Base, BaseModel
|
||||||
|
|
||||||
|
|
||||||
class UserLevel(BaseModel):
|
class UserLevel(BaseModel):
|
||||||
@@ -105,7 +105,7 @@ class UserBadge(BaseModel):
|
|||||||
deleted_at = None
|
deleted_at = None
|
||||||
|
|
||||||
|
|
||||||
class LevelConfig(BaseModel):
|
class LevelConfig(Base):
|
||||||
"""等级配置表"""
|
"""等级配置表"""
|
||||||
__tablename__ = "level_configs"
|
__tablename__ = "level_configs"
|
||||||
|
|
||||||
@@ -115,10 +115,7 @@ class LevelConfig(BaseModel):
|
|||||||
total_exp_required = Column(Integer, nullable=False, comment="累计所需经验值")
|
total_exp_required = Column(Integer, nullable=False, comment="累计所需经验值")
|
||||||
title = Column(String(50), nullable=False, comment="等级称号")
|
title = Column(String(50), nullable=False, comment="等级称号")
|
||||||
color = Column(String(20), nullable=True, comment="等级颜色")
|
color = Column(String(20), nullable=True, comment="等级颜色")
|
||||||
|
created_at = Column(DateTime, nullable=False, default=datetime.now)
|
||||||
# 不继承软删除字段
|
|
||||||
is_deleted = None
|
|
||||||
deleted_at = None
|
|
||||||
|
|
||||||
|
|
||||||
# 经验值类型枚举
|
# 经验值类型枚举
|
||||||
|
|||||||
Reference in New Issue
Block a user