feat(monitor): 添加操作日志绩效统计功能
- 在SysOperLogService中新增绩效概览、人员绩效和模块排行接口 - 在SysOperLogMapper中添加模块统计、人员统计和全局概览查询方法 - 在SysOperLogMapper.xml中实现绩效相关的SQL查询和ResultMap - 在SysOperLogServiceImpl中实现绩效统计业务逻辑和评分算法 - 创建OperModuleStatVO、OperPersonVO和OperSummaryVO数据传输对象 - 新增OperPerformanceController提供绩效统计API接口 - 添加前端performance页面实现数据可视化展示和图表渲染
This commit is contained in:
@@ -3,6 +3,10 @@ package com.klp.system.service;
|
||||
import com.klp.common.core.domain.PageQuery;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.system.domain.SysOperLog;
|
||||
import com.klp.system.domain.bo.OperPerformanceQuery;
|
||||
import com.klp.system.domain.vo.OperModuleStatVO;
|
||||
import com.klp.system.domain.vo.OperPersonVO;
|
||||
import com.klp.system.domain.vo.OperSummaryVO;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -50,4 +54,19 @@ public interface ISysOperLogService {
|
||||
* 清空操作日志
|
||||
*/
|
||||
void cleanOperLog();
|
||||
|
||||
/**
|
||||
* 绩效概览统计
|
||||
*/
|
||||
OperSummaryVO selectPerformanceSummary(OperPerformanceQuery query);
|
||||
|
||||
/**
|
||||
* 人员绩效列表(含模块明细)
|
||||
*/
|
||||
List<OperPersonVO> selectPersonPerformance(OperPerformanceQuery query);
|
||||
|
||||
/**
|
||||
* 模块使用排行
|
||||
*/
|
||||
List<OperModuleStatVO> selectModuleRanking(OperPerformanceQuery query);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user