1.首页统计数量添加过去 7 天建联统计
This commit is contained in:
@@ -160,8 +160,8 @@ public class EmployeeHostsController {
|
||||
@PostMapping("/employeeCompleteBarChart")
|
||||
@Operation(summary = "获得员工的建联柱状图数据")
|
||||
@PreAuthorize("@ss.hasPermission('server:employee-hosts:selfquery')")
|
||||
public CommonResult<List<CompletedRateVO>> getEmployeeCompleteBarChart(@RequestBody List<Long> userId) {
|
||||
return success(employeeHostsService.getEmployeeHostsCompleteBarChart(userId));
|
||||
public CommonResult<List<CompletedRateVO>> getEmployeeCompleteBarChart(@RequestBody EmployeeCompleteBarChartReqVO reqVO) {
|
||||
return success(employeeHostsService.getEmployeeHostsCompleteBarChart(reqVO.getUserId(),reqVO.getDays()));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package cn.iocoder.yudao.module.tkdata.controller.admin.employeehosts.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/*
|
||||
* @author: ziin
|
||||
* @date: 2025/10/17 14:55
|
||||
*/
|
||||
@Data
|
||||
public class EmployeeCompleteBarChartReqVO {
|
||||
private List<Long> userId;
|
||||
private Integer days;
|
||||
}
|
||||
@@ -34,5 +34,5 @@ public interface EmployeeHostsMapper extends BaseMapperX<EmployeeHostsDO> {
|
||||
|
||||
CompletedRateVO selectEmployeeHostsWithOperationStatus(@Param("userId") Long userId);
|
||||
|
||||
List<CompletedRateVO> selectEmployeeHostsCompleteBarChart(List<Long> list);
|
||||
List<CompletedRateVO> selectEmployeeHostsCompleteBarChart(@Param("list") List<Long> list, @Param("days") Integer days);
|
||||
}
|
||||
@@ -67,5 +67,5 @@ public interface EmployeeHostsService {
|
||||
|
||||
CompletedRateVO getEmployeeHostsCompleteWithSelf(@Valid Long userId);
|
||||
|
||||
List<CompletedRateVO> getEmployeeHostsCompleteBarChart(@Valid List<Long> userId);
|
||||
List<CompletedRateVO> getEmployeeHostsCompleteBarChart(@Valid List<Long> userId,Integer days);
|
||||
}
|
||||
@@ -181,9 +181,9 @@ public class EmployeeHostsServiceImpl implements EmployeeHostsService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CompletedRateVO> getEmployeeHostsCompleteBarChart(List<Long> userIdList) {
|
||||
public List<CompletedRateVO> getEmployeeHostsCompleteBarChart(List<Long> userIdList, Integer days) {
|
||||
|
||||
List<CompletedRateVO> dbList = employeeHostsMapper.selectEmployeeHostsCompleteBarChart(userIdList);
|
||||
List<CompletedRateVO> dbList = employeeHostsMapper.selectEmployeeHostsCompleteBarChart(userIdList,days);
|
||||
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user