Просмотр исходного кода

申诉接口、申诉记录查看接口添加单项否决、模块总分字段

songxinlu 3 лет назад
Родитель
Сommit
d4ee0853c2

+ 4 - 2
doc/041.20220118_v2.2.0_通用版_申诉驳回/qc_init_v2.2.0_通用版_申诉驳回.sql

@@ -16,12 +16,14 @@ CREATE TABLE `med_appeal_info` (
   `qcresult_detail_id` bigint(20) DEFAULT NULL COMMENT '质控缺陷id',
   `qcresult_detail_msg` varchar(255) DEFAULT NULL COMMENT '缺陷详情',
   `qcresult_detai_value` decimal(5,1) DEFAULT NULL COMMENT '缺陷扣分分值',
+  `cases_score` decimal(5,1) DEFAULT NULL COMMENT '模块总分',
+  `is_reject` int(3) DEFAULT '0' COMMENT '单项否决(1-单项否决 0-非)',
   `cases_entry_id` bigint(20) DEFAULT NULL COMMENT '条目ID',
   `cases_entry_name` varchar(255) DEFAULT NULL COMMENT '质控条目(新增已有操作才有值)',
   `cases_entry_msg` varchar(255) DEFAULT NULL COMMENT '提示信息(新增已有操作才有值)',
   `value` decimal(5,1) DEFAULT NULL COMMENT '分值(新增已有操作才有值)',
-  `mode_id` bigint(20) NOT NULL COMMENT '申诉模块id',
-  `mode_name` varchar(60) NOT NULL COMMENT '模块名称',
+  `cases_id` bigint(20) DEFAULT NULL COMMENT '模块数据标准id',
+  `cases_name` varchar(60) DEFAULT NULL COMMENT '模块名称',
   `defect_content` longtext COMMENT '病历内容',
   `claimant_id` bigint(20) NOT NULL COMMENT '申诉人id',
   `appeal_type` char(3) NOT NULL COMMENT '申诉类型(0:医生申诉|1:质控申诉)',

+ 20 - 2
src/main/java/com/diagbot/dto/GetAppealInfoDTO.java

@@ -32,6 +32,12 @@ public class GetAppealInfoDTO implements Serializable {
     @ApiModelProperty(value = "住院科室名称")
     private String deptName;
 
+    @ApiModelProperty(value = "主管医生ID")
+    private String doctorId;
+
+    @ApiModelProperty(value = "主管医生ID")
+    private String doctorName;
+
     @ApiModelProperty(value = "入院时间")
     private Date behospitalDate;
 
@@ -59,10 +65,10 @@ public class GetAppealInfoDTO implements Serializable {
     @ApiModelProperty(value = "质控条目(新增已有操作才有值)")
     private String casesEntryName;
 
-    @ApiModelProperty(value = "提示信息(新增已有操作才有值)")
+    @ApiModelProperty(value = "申诉-提示信息(新增已有操作才有值)")
     private String casesEntryMsg;
 
-    @ApiModelProperty(value = "分值(新增已有操作才有值)")
+    @ApiModelProperty(value = "申诉-分值(新增已有操作才有值)")
     private BigDecimal value;
 
     @ApiModelProperty(value = "申诉模块id")
@@ -112,4 +118,16 @@ public class GetAppealInfoDTO implements Serializable {
 
     @ApiModelProperty(value = "审核人姓名")
     private String checkName;
+
+    @ApiModelProperty(value = "申诉时间")
+    private Date appealCreateDate;
+
+    @ApiModelProperty(value = "审核时间")
+    private Date appealExamineDate;
+
+    @ApiModelProperty(value = "审核-提示信息")
+    private String msg;
+
+    @ApiModelProperty(value = "审核-分值")
+    private BigDecimal score;
 }

+ 6 - 0
src/main/java/com/diagbot/vo/AddAppealInfoVO.java

@@ -34,6 +34,12 @@ public class AddAppealInfoVO {
     @ApiModelProperty(value = "条目ID")
     private Long casesEntryId;
 
+    @ApiModelProperty(value = "模块总分")
+    private BigDecimal casesScore;
+
+    @ApiModelProperty(value = "单项否决(1-单项否决 0-非)")
+    private Integer isReject;
+
     @ApiModelProperty(value = "质控条目(新增已有操作才有值)")
     private String casesEntryName;