feat(monitor): 添加操作日志绩效统计功能

- 在SysOperLogService中新增绩效概览、人员绩效和模块排行接口
- 在SysOperLogMapper中添加模块统计、人员统计和全局概览查询方法
- 在SysOperLogMapper.xml中实现绩效相关的SQL查询和ResultMap
- 在SysOperLogServiceImpl中实现绩效统计业务逻辑和评分算法
- 创建OperModuleStatVO、OperPersonVO和OperSummaryVO数据传输对象
- 新增OperPerformanceController提供绩效统计API接口
- 添加前端performance页面实现数据可视化展示和图表渲染
This commit is contained in:
2026-07-01 15:43:26 +08:00
parent ad25227400
commit 9233d09edc
11 changed files with 1101 additions and 4 deletions

View File

@@ -0,0 +1,28 @@
import request from '@/utils/request'
// 绩效概览统计
export function getSummary(params) {
return request({
url: '/monitor/performance/summary',
method: 'get',
params: params
})
}
// 人员绩效列表(含模块明细)
export function getPersonList(params) {
return request({
url: '/monitor/performance/person',
method: 'get',
params: params
})
}
// 模块使用排行
export function getModuleRanking(params) {
return request({
url: '/monitor/performance/module',
method: 'get',
params: params
})
}