Prechádzať zdrojové kódy

add: 违规审核-科室事中审查列表

Scott 2 rokov pred
rodič
commit
b3cd9c708b

+ 11 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/common/bo/mid/request/AuditMidDetailListRequest.java

@@ -24,10 +24,21 @@ public class AuditMidDetailListRequest implements Serializable {
 //    @ApiModelProperty(value = "医生处理意见")
 //    private String feedbackResult;
 
+    @ApiModelProperty(value = "违反规则编码")
+    private String medicalInsRuleInfoCode;
+    @ApiModelProperty(value = "违反规则名称")
+    private String medicalInsRuleInfoName;
+    @ApiModelProperty(value = "违反规则级别")
+    private String reminderLevel;
+
+
+
     @ApiModelProperty(value = "医生名称")
     private String doctorName;
     @ApiModelProperty(value = "科室名称")
     private String medicalDeptName;
+    @ApiModelProperty(value = "科室编码")
+    private String medicalDeptCode;
     private String startTime;
     private String endTime;
 }

+ 23 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/controller/ViolationAnalysisController.java

@@ -3,6 +3,7 @@ package org.jeecg.modules.medical.controller;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiModelProperty;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
 import org.jeecg.common.api.vo.Result;
@@ -79,7 +80,29 @@ public class ViolationAnalysisController {
         return Result.OK(resultPage);
     }
 
+    @ApiOperation(value="违规分析-科室事中审查-列表-里面的详情", notes="违规分析-科室事中审查-列表-里面的详情")
+    @GetMapping(value = "/mid/dept/child/list")
+    public Result<?> midDeptAuditByDeptDetailList(
+            @RequestParam("projectSearch") String projectSearch, //项目编码/名称
+            @RequestParam("medicalDeptCode") String medicalDeptCode, // 科室代码
+            @RequestParam("medicalInsRuleInfoCode") String medicalInsRuleInfoCode, //违反规则编码
+            @RequestParam("medicalInsRuleInfoName") String medicalInsRuleInfoName, // 违反规则名称
+            @RequestParam("reminderLevel") String reminderLevel, // 违反规则级别
+            @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+            @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+            HttpServletRequest req) {
 
+        AuditMidDetailListRequest request = new AuditMidDetailListRequest();
+        request.setMedicalDeptCode(medicalDeptCode);
+        request.setProjectSearch(projectSearch);
+        request.setMedicalInsRuleInfoCode(medicalInsRuleInfoCode);
+        request.setMedicalInsRuleInfoName(medicalInsRuleInfoName);
+        request.setReminderLevel(reminderLevel);
+
+        Map<String, String[]> parameterMap = req.getParameterMap();
+        IPage<AuditMidDetailListResponse> result = violationAnalysisService.loadMidAuditPageList(request, pageNo, pageSize, parameterMap);
+        return Result.OK(result);
+    }
 
 
 

+ 3 - 3
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/mapper/xml/MidIncidentAuditMapper.xml

@@ -5,9 +5,9 @@
     <select id="loadMidAuditPageList"
             resultType="org.jeecg.modules.medical.common.bo.mid.AuditMidDetailListResponse">
         SELECT
-            id,
-            proejct_code,
-            proejct_name
+            id
+            ,proejct_code as projectCode
+            ,proejct_name as projectName
             ,patient_id,
             patient_name,
             treatment_type,