feat(monitor): 添加操作日志绩效统计功能
- 在SysOperLogService中新增绩效概览、人员绩效和模块排行接口 - 在SysOperLogMapper中添加模块统计、人员统计和全局概览查询方法 - 在SysOperLogMapper.xml中实现绩效相关的SQL查询和ResultMap - 在SysOperLogServiceImpl中实现绩效统计业务逻辑和评分算法 - 创建OperModuleStatVO、OperPersonVO和OperSummaryVO数据传输对象 - 新增OperPerformanceController提供绩效统计API接口 - 添加前端performance页面实现数据可视化展示和图表渲染
This commit is contained in:
28
klp-ui/src/api/monitor/performance.js
Normal file
28
klp-ui/src/api/monitor/performance.js
Normal 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
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user