This commit is contained in:
Your Name
2026-07-20 14:46:47 +08:00
parent bca0da7c7d
commit 845fefd6cf
6 changed files with 159 additions and 7 deletions
+27
View File
@@ -17,6 +17,33 @@ class AuditAction(str, enum.Enum):
EXPORT = "export"
OTHER = "other"
# ===== 兼容层:老 AuditAction 字符串字面量别名,值与新枚举对应 =====
# 旧代码(以及当前 AuditService._ACTION_MAP)里硬编码引用这些枚举属性名
NETWORK_CREATE = "create"
NETWORK_UPDATE = "update"
NETWORK_DELETE = "delete"
IP_UPDATE = "update"
IP_RESERVE = "update"
IP_UNRESERVE = "update"
SCAN_TRIGGER = "scan"
SNMP_CRED_CREATE = "create"
SNMP_CRED_UPDATE = "update"
SNMP_CRED_DELETE = "delete"
SNMP_DEVICE_CREATE = "create"
SNMP_DEVICE_UPDATE = "update"
SNMP_DEVICE_DELETE = "delete"
ALERT_ACK = "update"
ALERT_RESOLVE = "update"
USER_LOGIN = "login"
USER_LOGIN_FAILED = "login"
USER_LOGOUT = "logout"
USER_CREATE = "create"
USER_UPDATE_STATUS = "update"
USER_UNLOCK = "update"
USER_RESET_PASSWORD = "update"
USER_DELETE = "delete"
USER_CHANGE_PASSWORD = "update"
class AuditResource(str, enum.Enum):
"""资源类型枚举"""