diff --git a/backend/common/audit/models/log_model.py b/backend/common/audit/models/log_model.py
index b021eb0b..365c978b 100644
--- a/backend/common/audit/models/log_model.py
+++ b/backend/common/audit/models/log_model.py
@@ -1,4 +1,4 @@
-from sqlmodel import Field, SQLModel
+from sqlmodel import Field, SQLModel,BigInteger
from datetime import datetime
from typing import Optional
from enum import Enum
@@ -45,15 +45,15 @@ class SystemLog(SQLModel, table=True):
id: Optional[int] = Field(default=None, primary_key=True)
operation_type: str = Field(default=None)
operation_detail: str = Field(default=None)
- user_id: Optional[int] = Field(default=None)
+ user_id: Optional[int] = Field(default=None, sa_type=BigInteger())
operation_status: str = Field(default=None)
ip_address: Optional[str] = Field(default=None)
user_agent: Optional[str] = Field(default=None)
- execution_time: int = Field(default=0, description="执行时间(毫秒)")
+ execution_time: int = Field(default=0, description="执行时间(毫秒)", sa_type=BigInteger())
error_message: Optional[str] = Field(default=None)
create_time: datetime = Field(default_factory=datetime.now)
module: Optional[str] = Field(default=None)
- oid: Optional[int] = Field(default=None)
+ oid: Optional[int] = Field(default=None, sa_type=BigInteger())
resource_id: Optional[str] = Field(default=None)
request_method: Optional[str] = Field(default=None)
request_path: Optional[str] = Field(default=None)
diff --git a/backend/common/audit/schemas/logger_decorator.py b/backend/common/audit/schemas/logger_decorator.py
index 65fa46d1..571340b8 100644
--- a/backend/common/audit/schemas/logger_decorator.py
+++ b/backend/common/audit/schemas/logger_decorator.py
@@ -509,7 +509,7 @@ async def async_wrapper(*args, **kwargs):
else:
resource_id = -1
oid = -1
- resource_name = '-' + input_account
+ resource_name = input_account
if config.operation_type == OperationType.DELETE:
with Session(engine) as session:
resource_name = get_resource_name_by_id_and_module(session, resource_id, config.module)
diff --git a/frontend/src/views/system/audit/index.vue b/frontend/src/views/system/audit/index.vue
index 8889f75d..056e8808 100644
--- a/frontend/src/views/system/audit/index.vue
+++ b/frontend/src/views/system/audit/index.vue
@@ -301,7 +301,7 @@ const initOptions = () => {
- {{ scope.row.oid_name }}
+ {{ scope.row.oid_name === '-1' ? '-' : scope.row.oid_name }}