diff --git a/backend/common/security/permission.py b/backend/common/security/permission.py index 59f520a1..b5a3e4cc 100644 --- a/backend/common/security/permission.py +++ b/backend/common/security/permission.py @@ -77,7 +77,7 @@ def filter_data_permission(request_user: GetUserInfoWithRelationDetail) -> Colum # 验证规则模型 rule_model = data_rule.model if rule_model not in settings.DATA_PERMISSION_MODELS: - raise errors.NotFoundError(msg='数据规则模型不存在') + raise errors.NotFoundError(msg='数据规则可用模型不存在') model_ins = dynamic_import_data_model(settings.DATA_PERMISSION_MODELS[rule_model]) # 验证规则列 @@ -86,7 +86,7 @@ def filter_data_permission(request_user: GetUserInfoWithRelationDetail) -> Colum ] column = data_rule.column if column not in model_columns: - raise errors.NotFoundError(msg='数据规则模型列不存在') + raise errors.NotFoundError(msg='数据规则模可用型列不存在') # 构建过滤条件 column_obj = getattr(model_ins, column) diff --git a/backend/core/conf.py b/backend/core/conf.py index 29194fa8..fecd35c1 100644 --- a/backend/core/conf.py +++ b/backend/core/conf.py @@ -90,7 +90,7 @@ class Settings(BaseSettings): # 数据权限 DATA_PERMISSION_MODELS: dict[str, str] = { # 允许进行数据过滤的 SQLA 模型,它必须以模块字符串的方式定义 - '部门': 'backend.app.admin.model.Dept', + 'Dept': 'backend.app.admin.model.Dept', } DATA_PERMISSION_COLUMN_EXCLUDE: list[str] = [ # 排除允许进行数据过滤的 SQLA 模型列 'id',