package com.ydtech.modules.admin.controller.personnelStatistics; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.report.user.HouLinePersonnelReportDto; import com.ydtech.modules.admin.model.vo.HouLinePersonnelReportVo; import com.ydtech.modules.admin.service.SysDeptService; import com.ydtech.modules.admin.service.UserReportService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.HashMap; /** * 人员统计 */ @Api(tags = "人员统计") @RequestMapping("/userStatistics") @RestController public class PersonnelStatisticsController { @Autowired private SysDeptService sysDeptService; @Autowired private UserReportService userReportService; /** * @version * @author: whp * @Date: 2024/7/24 9:04 * @Description: 通过后线人员机构查询统计数据 */ @PostMapping("queryHXReportData") @ApiOperation(value = "查询后线人员统计数据") public HttpResult> queryHXReportDataNew(@RequestBody HouLinePersonnelReportVo houLinePersonnelReportVo) { try{ HashMap houLinePersonnelReportDto = userReportService.queryHXReportDataNew(houLinePersonnelReportVo); return HttpResult.ok("查询数据成功", houLinePersonnelReportDto); }catch (Exception e){ return HttpResult.error("查询错误"+e.getMessage()); } } }