Selaa lähdekoodia

feat: 投诉新增分页接口和修改接口

xdd 2 viikkoa sitten
vanhempi
commit
c89f5b6b58

+ 13 - 0
fs-service/src/main/java/com/fs/medical/domain/ReportIndicatorResult.java

@@ -31,6 +31,19 @@ public class ReportIndicatorResult {
      * 指标ID
      */
     private Long indicatorId;
+    /**
+     * 指标名称
+     */
+    private String indicatorName;
+    /**
+     * 参考范围
+     */
+    private String refRange;
+
+    /**
+     * 单位名称
+     */
+    private String unitName;
 
     /**
      * 检查数值

+ 9 - 1
fs-service/src/main/java/com/fs/medical/mapper/ReportIndicatorResultMapper.java

@@ -20,7 +20,15 @@ public interface ReportIndicatorResultMapper {
     /**
      * 根据报告ID查询所有指标结果
      */
-    @Select("SELECT * FROM fs_report_indicator_result WHERE report_id = #{reportId}")
+    @Select("SELECT rir.result_id,\n" +
+            "rir.report_id,\n" +
+            "rir.indicator_id,\n" +
+            "mi.indicator_name,\n" +
+            "concat(mi.reference_min,' ~ ',mi.reference_max) as ref_range,\n" +
+            "rir.test_value,rir.test_result,rir.is_abnormal,rir.remarks,rir.create_time,rir.update_time\n" +
+            "FROM fs_report_indicator_result  rir\n" +
+            "left join fs_medical_indicator mi\n" +
+            "on rir.indicator_id=mi.indicator_id and rir.report_id=#{reportId}")
     List<ReportIndicatorResult> listByReportId(@Param("reportId") Long reportId);
 
     /**