|
@@ -12,15 +12,15 @@ class LogStore:
|
|
|
self._database = "Iwb_RailwayCosting"
|
|
|
|
|
|
def query_logs_paginated(
|
|
|
- self,
|
|
|
- page: int = 1,
|
|
|
- page_size: int = 10,
|
|
|
- username: Optional[str] = None,
|
|
|
- operation_type: Optional[str] = None,
|
|
|
- operation_module: Optional[str] = None,
|
|
|
- operation_result: Optional[int] = None,
|
|
|
- start_time: Optional[datetime] = None,
|
|
|
- end_time: Optional[datetime] = None,
|
|
|
+ self,
|
|
|
+ page: int = 1,
|
|
|
+ page_size: int = 10,
|
|
|
+ username: Optional[str] = None,
|
|
|
+ operation_type: Optional[str] = None,
|
|
|
+ operation_module: Optional[str] = None,
|
|
|
+ operation_result: Optional[int] = None,
|
|
|
+ start_time: Optional[datetime] = None,
|
|
|
+ end_time: Optional[datetime] = None,
|
|
|
) -> Dict[str, Any]:
|
|
|
"""
|
|
|
分页查询日志记录
|
|
@@ -68,15 +68,15 @@ class LogStore:
|
|
|
return {"total": total, "data": logs}
|
|
|
|
|
|
def insert_log(
|
|
|
- self,
|
|
|
- username: str,
|
|
|
- operation_type: str,
|
|
|
- operation_desc: Optional[str] = None,
|
|
|
- operation_result: Optional[int] = None,
|
|
|
- operation_module: Optional[str] = None,
|
|
|
- operation_data: Optional[str] = None,
|
|
|
- data_changes: Optional[str] = None,
|
|
|
- operation_ip: Optional[str] = None,
|
|
|
+ self,
|
|
|
+ username: str,
|
|
|
+ operation_type: str,
|
|
|
+ operation_desc: Optional[str] = None,
|
|
|
+ operation_result: Optional[int] = None,
|
|
|
+ operation_module: Optional[str] = None,
|
|
|
+ operation_data: Optional[str] = None,
|
|
|
+ data_changes: Optional[str] = None,
|
|
|
+ operation_ip: Optional[str] = None,
|
|
|
) -> LogModel:
|
|
|
"""
|
|
|
插入单条日志记录
|