refactor: update logger decorator

This commit is contained in:
wangjiahao
2025-12-29 10:58:50 +08:00
parent ad7caefcca
commit 7efa0a9cff
3 changed files with 6 additions and 6 deletions
+4 -4
View File
@@ -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)
@@ -509,7 +509,7 @@ def system_log(config: Union[LogConfig, Dict]):
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)
+1 -1
View File
@@ -301,7 +301,7 @@ const initOptions = () => {
</el-table-column>
<el-table-column prop="word" :label="$t('audit.oid_name')" width="120">
<template #default="scope">
{{ scope.row.oid_name }}
{{ scope.row.oid_name === '-1' ? '-' : scope.row.oid_name }}
</template>
</el-table-column>
<el-table-column prop="word" :label="$t('audit.operation_status')" width="100">