浏览代码

补充报表相关运行接口

chengyao 3 年之前
父节点
当前提交
5d638f4d48

+ 37 - 0
report-service/src/main/java/com/lantone/report/web/HomePageController.java

@@ -48,6 +48,19 @@ public class HomePageController {
         return CommonResult.success(homePageFacade.homePageMRCount(filterVO));
     }
 
+    /**
+     * 病案首页病历统计-控制台-运行质控
+     *
+     * @param filterVO
+     * @return
+     */
+    @ApiOperation(value = "病案首页病历统计-控制台-运行质控[by:zhaops]")
+    @PostMapping("/run/homePageMRCount")
+    public CommonResult<Map<String, Object>> runHomePageMRCount(@RequestBody @Valid FilterVO filterVO) {
+        return CommonResult.success(homePageFacade.homePageMRCount(filterVO));
+    }
+
+
     /**
      * 病案首页合格率占比-报表
      *
@@ -60,6 +73,18 @@ public class HomePageController {
         return CommonResult.success(homePageFacade.homePageLevelStatistics(filterOrderVO));
     }
 
+    /**
+     * 病案首页合格率占比-报表-运行质控
+     *
+     * @param filterOrderVO
+     * @return
+     */
+    @ApiOperation(value = "病案首页合格率占比-报表-运行质控[by:zhaops]")
+    @PostMapping("/run/homePageLevelStatistics")
+    public CommonResult<List<HomePageNumDTO>> runHomePageLevelStatistics(@RequestBody @Valid FilterOrderVO filterOrderVO) {
+        return CommonResult.success(homePageFacade.homePageLevelStatistics(filterOrderVO));
+    }
+
     /**
      * 病案首页合格率占比-报表导出
      *
@@ -71,4 +96,16 @@ public class HomePageController {
     public void homePageLevelExport(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
         homePageFacade.homePageLevelExport(response, filterOrderVO);
     }
+
+    /**
+     * 病案首页合格率占比-报表导出-运行质控
+     *
+     * @param filterOrderVO
+     * @return
+     */
+    @ApiOperation(value = "病案首页合格率占比-报表导出-运行质控[by:gaodm]")
+    @PostMapping("/run/homePageLevelExport")
+    public void runHomePageLevelExport(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
+        homePageFacade.homePageLevelExport(response, filterOrderVO);
+    }
 }

+ 24 - 0
report-service/src/main/java/com/lantone/report/web/MrQcCaseController.java

@@ -45,6 +45,18 @@ public class MrQcCaseController {
         return CommonResult.success(mrQcCaseFacade.getQualityControl(behospitalPageVO));
     }
 
+    /**
+     * 病历质控报表-报表-运行质控
+     *
+     * @param behospitalPageVO
+     * @return
+     */
+    @ApiOperation(value = "病历质控报表-报表-运行质控[by:cy]")
+    @PostMapping("/run/qualityControl")
+    public CommonResult<IPage<QualityControlDTO>> runGetQualityControl(@RequestBody BehospitalPageVO behospitalPageVO) {
+        return CommonResult.success(mrQcCaseFacade.getQualityControl(behospitalPageVO));
+    }
+
     /**
      * 病历质控报表-报表导出
      *
@@ -56,4 +68,16 @@ public class MrQcCaseController {
     public void qualityControlExport(HttpServletResponse response, @RequestBody BehospitalPageVO behospitalPageVO) {
         mrQcCaseFacade.qualityControlExport(response, behospitalPageVO);
     }
+
+    /**
+     * 病历质控报表-报表导出-运行质控
+     *
+     * @param behospitalPageVO
+     * @return
+     */
+    @ApiOperation(value = "病历质控报表-报表导出-运行质控[by:cy]")
+    @PostMapping("/run/qualityControlExport")
+    public void runQualityControlExport(HttpServletResponse response, @RequestBody BehospitalPageVO behospitalPageVO) {
+        mrQcCaseFacade.qualityControlExport(response, behospitalPageVO);
+    }
 }

+ 109 - 0
report-service/src/main/java/com/lantone/report/web/MrQcInfoController.java

@@ -46,6 +46,18 @@ public class MrQcInfoController {
         return CommonResult.success(mrQcInfoFacade.qcResultShortPage(qcResultShortPageVO));
     }
 
+    /**
+     * 条目缺陷病历列表-报表-运行质控
+     *
+     * @param qcResultShortPageVO
+     * @return
+     */
+    @ApiOperation(value = "条目缺陷病历列表-报表-运行质控[by:zhaops]")
+    @PostMapping("/run/qcResultShortPage")
+    public CommonResult<IPage<QcResultShortDTO>> runQcResultShortPage(@RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
+        return CommonResult.success(mrQcInfoFacade.qcResultShortPage(qcResultShortPageVO));
+    }
+
     /**
      * 条目缺陷病历列表-报表导出
      *
@@ -58,6 +70,18 @@ public class MrQcInfoController {
         mrQcInfoFacade.qcResultShortPageExport(response, qcResultShortPageVO);
     }
 
+    /**
+     * 条目缺陷病历列表-报表导出-运行质控
+     *
+     * @param qcResultShortPageVO
+     * @return
+     */
+    @ApiOperation(value = "条目缺陷病历列表-报表-运行质控[by:zhaops]")
+    @PostMapping("/run/qcResultShortPageExport")
+    public void runQcResultShortPageExport(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
+        mrQcInfoFacade.qcResultShortPageExport(response, qcResultShortPageVO);
+    }
+
     /**
      * 病案首页合格|不合格病历列表-报表
      * @param qcResultPageVO
@@ -69,6 +93,17 @@ public class MrQcInfoController {
         return CommonResult.success(mrQcInfoFacade.badLevelPage(qcResultPageVO));
     }
 
+    /**
+     * 病案首页合格|不合格病历列表-报表-运行质控
+     * @param qcResultPageVO
+     * @return
+     */
+    @ApiOperation(value = "病案首页合格|不合格病历列表-报表-运行质控[by:cy]")
+    @PostMapping("/run/badLevelPage")
+    public CommonResult<IPage<QcResultShortDTO>> runBadLevelPage(@RequestBody @Valid QcResultPageVO qcResultPageVO) {
+        return CommonResult.success(mrQcInfoFacade.badLevelPage(qcResultPageVO));
+    }
+
     /**
      * 病案首页合格|不合格病历列表-报表导出
      *
@@ -81,6 +116,19 @@ public class MrQcInfoController {
         mrQcInfoFacade.badLevelPagePageExport(response, qcResultShortPageVO);
     }
 
+    /**
+     * 病案首页合格|不合格病历列表-报表导出-运行质控
+     *
+     * @param qcResultShortPageVO
+     * @return
+     */
+    @ApiOperation(value = " 病案首页合格|不合格病历列表-报表导出-运行质控[by:cy]")
+    @PostMapping("/run/badLevelPagePageExport")
+    public void runBadLevelPagePageExport(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
+        mrQcInfoFacade.badLevelPagePageExport(response, qcResultShortPageVO);
+    }
+
+
     /**
      * 质控核查统计A病历列表-报表
      *
@@ -93,6 +141,18 @@ public class MrQcInfoController {
         return CommonResult.success(mrQcInfoFacade.qcCheckMRPage(qcResultShortPageVO));
     }
 
+    /**
+     * 质控核查统计A病历列表-报表-运行质控
+     *
+     * @param qcResultShortPageVO
+     * @return
+     */
+    @ApiOperation(value = "质控核查统计病历列表-报表-运行质控[by:zhaops]")
+    @PostMapping("/run/qcCheckMRPage")
+    public CommonResult<IPage<QcResultShortDTO>> runQcCheckMRPage(@RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
+        return CommonResult.success(mrQcInfoFacade.qcCheckMRPage(qcResultShortPageVO));
+    }
+
     /**
      * 质控核查改善相关统计B病历列表-报表
      *
@@ -105,6 +165,18 @@ public class MrQcInfoController {
         return CommonResult.success(mrQcInfoFacade.hmImproveMRPage(qcResultShortPageVO));
     }
 
+    /**
+     * 质控核查改善相关统计B病历列表-报表-运行质控
+     *
+     * @param qcResultShortPageVO
+     * @return
+     */
+    @ApiOperation(value = "质控核查改善相关统计病历列表-报表-运行质控[by:zhaops]")
+    @PostMapping("/run/hmImproveMRPage")
+    public CommonResult<IPage<QcResultShortDTO>> runHmImproveMRPage(@RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
+        return CommonResult.success(mrQcInfoFacade.hmImproveMRPage(qcResultShortPageVO));
+    }
+
     /**
      * 质控核查统计病历AB列表-报表导出
      *
@@ -117,6 +189,19 @@ public class MrQcInfoController {
         mrQcInfoFacade.qcCheckMRPageExport(response, qcResultShortPageVO);
     }
 
+    /**
+     * 质控核查统计病历AB列表-报表导出-运行质控
+     *
+     * @param qcResultShortPageVO
+     * @return
+     */
+    @ApiOperation(value = "质控核查统计病历AB列表-报表导出-运行质控[by:zhaops]")
+    @PostMapping("/run/qcCheckMRPageExport")
+    public void runQcCheckMRPageExport(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
+        mrQcInfoFacade.qcCheckMRPageExport(response, qcResultShortPageVO);
+    }
+
+
     /**
      * 时效性|稽查条目病历列表-报表
      *
@@ -129,6 +214,18 @@ public class MrQcInfoController {
         return CommonResult.success(mrQcInfoFacade.unModifyMRPage(qcResultShortPageVO));
     }
 
+    /**
+     * 时效性|稽查条目病历列表-报表-运行质控
+     *
+     * @param qcResultShortPageVO
+     * @return
+     */
+    @ApiOperation(value = "时效性|稽查条目病历列表-报表-运行质控[by:zhaops]")
+    @PostMapping("/run/unModifyMRPage")
+    public CommonResult<IPage<QcResultShortDTO>> runUnModifyMRPage(@RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
+        return CommonResult.success(mrQcInfoFacade.unModifyMRPage(qcResultShortPageVO));
+    }
+
     /**
      * 时效性|稽查条目病历列表-报表导出
      *
@@ -141,4 +238,16 @@ public class MrQcInfoController {
         mrQcInfoFacade.unModifyMRPageExport(response, qcResultShortPageVO);
     }
 
+    /**
+     * 时效性|稽查条目病历列表-报表导出-运行质控
+     *
+     * @param qcResultShortPageVO
+     * @return
+     */
+    @ApiOperation(value = "时效性|稽查条目病历列表-报表导出-运行质控[by:zhaops]")
+    @PostMapping("/run/unModifyMRPageExport")
+    public void runUnModifyMRPageExport(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
+        mrQcInfoFacade.unModifyMRPageExport(response, qcResultShortPageVO);
+    }
+
 }

+ 35 - 11
report-service/src/main/java/com/lantone/report/web/QcCheckStatisticsController.java

@@ -38,6 +38,16 @@ public class QcCheckStatisticsController {
     @Autowired
     private QcCheckStatisticsFacade qcCheckStatisticsFacade;
 
+    /**
+     * 病历稽查报表获取title
+     * @param
+     * @return
+     */
+    @ApiOperation(value = "病历稽查报表获取title[by:cy]")
+    @PostMapping("/medicalCheckTitle")
+    public CommonResult<List<ColumnDTO>> getMedicalCheckTitle() {
+        return  CommonResult.success(qcCheckStatisticsFacade.getMedicalCheckTitle());
+    }
 
     /**
      * 病历稽查表-报表
@@ -51,17 +61,6 @@ public class QcCheckStatisticsController {
         return CommonResult.success(qcCheckStatisticsFacade.getMedicalCheck(filterVO));
     }
 
-    /**
-     * 病历稽查报表获取title
-     * @param
-     * @return
-     */
-    @ApiOperation(value = "病历稽查报表获取title[by:cy]")
-    @PostMapping("/medicalCheckTitle")
-    public CommonResult<List<ColumnDTO>> getMedicalCheckTitle() {
-        return  CommonResult.success(qcCheckStatisticsFacade.getMedicalCheckTitle());
-    }
-
     /**
      * 病历稽查表-报表-运行质控
      *
@@ -111,6 +110,19 @@ public class QcCheckStatisticsController {
         return CommonResult.success(qcCheckStatisticsFacade.qcCheckStatistics(filterOrderVO));
     }
 
+    /**
+     * 质控核查统计-报表-运行质控
+     *
+     * @param filterOrderVO
+     * @return
+     */
+    @ApiOperation(value = "质控核查统计-报表-运行质控[by:zhaops]")
+    @PostMapping("/run/qcCheckStatistics")
+    public CommonResult<List<HomePageImproveDTO>> runQcCheckStatistics(@RequestBody @Valid FilterOrderVO filterOrderVO) {
+        return CommonResult.success(qcCheckStatisticsFacade.qcCheckStatistics(filterOrderVO));
+    }
+
+
     /**
      * 质控核查统计-报表导出
      *
@@ -122,4 +134,16 @@ public class QcCheckStatisticsController {
     public void qcCheckStatisticsExport(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
         qcCheckStatisticsFacade.qcCheckStatisticsExport(response, filterOrderVO);
     }
+
+    /**
+     * 质控核查统计-报表导出-运行质控
+     *
+     * @param filterOrderVO
+     * @return
+     */
+    @ApiOperation(value = "质控核查统计-报表导出-运行质控[by:zhaops]")
+    @PostMapping("/run/qcCheckStatisticsExport")
+    public void runQcCheckStatisticsExport(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
+        qcCheckStatisticsFacade.qcCheckStatisticsExport(response, filterOrderVO);
+    }
 }