fuliqi
2024-12-25 7fa07718de92093c6315c5cb37bbc8dd7cdafa3c
ycl-server/src/main/java/com/ycl/platform/controller/CheckScoreController.java
@@ -37,13 +37,22 @@
     * 查询考核积分卡片列表
     */
    @PreAuthorize("@ss.hasPermi('check:score:query')")
    @GetMapping("/list")
    public AjaxResult list(CheckScore checkScore)
    @PostMapping("/list")
    public AjaxResult list(@RequestBody CheckScore checkScore)
    {
        Map<Long, List<CheckScore>> deptMap = checkScoreService.selectCheckScoreList(checkScore);
        return success(deptMap);
    }
    /**
     * 查询考核积分卡片列表
     */
    @PreAuthorize("@ss.hasPermi('check:score:query')")
    @PostMapping("/bar")
    public AjaxResult bar(@RequestBody CheckScore checkScore)
    {
        Map<Long, List<CheckScore>> deptMap = checkScoreService.selectCheckScoreList(checkScore);
        return success(deptMap);
    }
    /**
     * 查询考核积分折线图
     */
@@ -95,13 +104,8 @@
    @Log(title = "详情页导出考核积分", businessType = BusinessType.EXPORT)
    @PostMapping("/detailExport")
    @PreAuthorize("@ss.hasPermi('check:result:detail:export')")
    //共用的一个方法用checkScore接参,new对象的方式防护。
    public void detailExport(HttpServletResponse response, CheckScore checkScore) throws IOException {
        CheckResultExportDTO exportDTO = new CheckResultExportDTO();
        exportDTO.setDate(checkScore.getDate());
        exportDTO.setQuarter(checkScore.getQuarter());
        exportDTO.setDeptId(checkScore.getDeptId());
        exportDTO.setId(checkScore.getId());
    //TODO:检查权限
    public void detailExport(HttpServletResponse response, CheckResultExportDTO exportDTO) throws IOException {
        checkScoreService.exportIndex(response,exportDTO);
    }
    /**