mirror of
https://gh-proxy.org/https://github.com/klinsmaya/SQLBot.git
synced 2026-11-08 01:06:59 +08:00
refactor: update logger decorator
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user