全局审计日志

This commit is contained in:
dxc
2026-03-10 17:27:54 +08:00
parent bc866e7670
commit de0a5c8db2
4 changed files with 54 additions and 2 deletions

View File

@ -2,6 +2,7 @@
from flask import Blueprint, request, jsonify, current_app
from flask_jwt_extended import jwt_required
from app.services.permission_service import PermissionService
from app.utils.decorators import audit_log
permission_bp = Blueprint('permission', __name__)
@ -34,6 +35,11 @@ def get_role_perms(role_code):
@permission_bp.route('/assign', methods=['POST'])
@jwt_required()
@audit_log(
module='权限管理',
action='分配',
get_target_name_fn=lambda: request.get_json().get('role_code') if request.get_json() else None
)
def assign_perms():
"""保存权限分配"""
try: