|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.diagbot.annotation.SysLogger;
|
|
|
import com.diagbot.dto.AverageStatisticsDTO;
|
|
|
import com.diagbot.dto.CaseNumDTO;
|
|
|
+import com.diagbot.dto.DeptNumDTO;
|
|
|
import com.diagbot.dto.EntryNumDTO;
|
|
|
import com.diagbot.dto.LevelStatisticsDTO;
|
|
|
import com.diagbot.dto.NumDTO;
|
|
@@ -124,7 +125,7 @@ public class ConsoleController {
|
|
|
*/
|
|
|
@ApiOperation(value = "各科室质控平均分(首页)-根据内外科系统统计[by:zhaops]",
|
|
|
notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
|
|
|
- "deptClass: 科室分类:内科/外科,全部不传 <br>" )
|
|
|
+ "deptClass: 科室分类:内科/外科,全部不传 <br>")
|
|
|
@PostMapping("/getAverageScoreByDeptClass")
|
|
|
@SysLogger("getAverageScoreByDeptClass")
|
|
|
public RespDTO<Map<String, Object>> getAverageScoreByDeptClass(@RequestBody @Valid FilterVO filterVO) {
|
|
@@ -194,7 +195,9 @@ public class ConsoleController {
|
|
|
* @return
|
|
|
*/
|
|
|
@ApiOperation(value = "条目缺陷占比(首页)[by:zhaops]",
|
|
|
- notes = "type: 统计维度 1-本月,2-本年(必填)<br>")
|
|
|
+ notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
|
|
|
+ "isReject: 单项否决 1-否决,0-非<br>" +
|
|
|
+ "casesName: 模块名称<br>")
|
|
|
@PostMapping("/entryCountGroupByEntry")
|
|
|
@SysLogger("entryCountGroupByEntry")
|
|
|
public RespDTO<Map<String, Object>> entryCountGroupByEntry(@RequestBody @Valid FilterVO filterVO) {
|
|
@@ -215,6 +218,21 @@ public class ConsoleController {
|
|
|
return RespDTO.onSuc(consoleFacade.entryRejectPercent(filterVO));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 单项否决缺陷占比
|
|
|
+ *
|
|
|
+ * @param filterVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "各科室甲/乙/丙级病历占比(首页)[by:zhaops]",
|
|
|
+ notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
|
|
|
+ "level: 病历等级 甲、乙、丙(必填)<br>")
|
|
|
+ @PostMapping("/qcResultLevelPercent")
|
|
|
+ @SysLogger("qcResultLevelPercent")
|
|
|
+ public RespDTO<List<DeptNumDTO>> qcResultLevelPercent(@RequestBody @Valid FilterVO filterVO) {
|
|
|
+ return RespDTO.onSuc(consoleFacade.qcResultLevelPercent(filterVO));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 各科室缺陷占比
|
|
|
*
|
|
@@ -256,7 +274,8 @@ public class ConsoleController {
|
|
|
notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
|
|
|
"deptName: 科室名称 <br>" +
|
|
|
"casesId: 模块id:243=病案首页 <br>" +
|
|
|
- "casesName: 模块名称 <br>")
|
|
|
+ "casesName: 模块名称 <br>" +
|
|
|
+ "isReject: 单项否决 1-否决,0-非<br>")
|
|
|
@PostMapping("/entryCountGroupByEntryPage")
|
|
|
@SysLogger("entryCountGroupByEntryPage")
|
|
|
public RespDTO<IPage<CaseNumDTO>> entryCountGroupByEntryPage(@RequestBody @Valid FilterPageVO filterPageVO) {
|
|
@@ -345,7 +364,7 @@ public class ConsoleController {
|
|
|
notes = "type: 统计维度 1-本月,2-本年(必填)<br>")
|
|
|
@PostMapping("/entryGroupByEntryInnerPage")
|
|
|
@SysLogger("entryGroupByEntryInnerPage")
|
|
|
- public RespDTO<IPage<NumDTO>> entryGroupByEntryInnerPage(@RequestBody @Valid FilterPageVO filterPageVO) {
|
|
|
+ public RespDTO<IPage<EntryNumDTO>> entryGroupByEntryInnerPage(@RequestBody @Valid FilterPageVO filterPageVO) {
|
|
|
return RespDTO.onSuc(consoleFacade.entryGroupByEntryInnerPage(filterPageVO));
|
|
|
}
|
|
|
//endregion-----------------------分页接口结束-------------------------------
|