fix: resolve fatal startup error in SysUser model caused by invalid column type
This commit is contained in:
@ -35,7 +35,7 @@ def get_preferences():
|
|||||||
|
|
||||||
@user_bp.route('/preferences', methods=['PUT'])
|
@user_bp.route('/preferences', methods=['PUT'])
|
||||||
@jwt_required()
|
@jwt_required()
|
||||||
@audit_log(module_name='系统', action_type='修改偏好配置')
|
@audit_log(module='系统', action='修改偏好配置')
|
||||||
def save_preferences():
|
def save_preferences():
|
||||||
"""
|
"""
|
||||||
保存/更新当前用户的 preferences 字段
|
保存/更新当前用户的 preferences 字段
|
||||||
|
|||||||
@ -22,7 +22,7 @@ class SysUser(db.Model):
|
|||||||
role = db.Column(db.String(50))
|
role = db.Column(db.String(50))
|
||||||
status = db.Column(db.String(20), default='active')
|
status = db.Column(db.String(20), default='active')
|
||||||
password_hash = db.Column(db.Text)
|
password_hash = db.Column(db.Text)
|
||||||
preferences = db.Column(db.JSON, default=dict) # 用户偏好/个性化配置(如齐套监控列表)
|
preferences = db.Column(db.JSON, nullable=True) # 用户偏好(如齐套监控列表);Python层用 or {} 兜底
|
||||||
created_at = db.Column(db.DateTime, default=beijing_time)
|
created_at = db.Column(db.DateTime, default=beijing_time)
|
||||||
|
|
||||||
def set_password(self, password):
|
def set_password(self, password):
|
||||||
|
|||||||
Reference in New Issue
Block a user