Browse Source

电子病历数据元提取

DESKTOP-0GD05B0\Administrator 2 years ago
parent
commit
8f4d5f627e

+ 5 - 0
src/main/java/thyyxxk/webserver/controller/dictionary/EmrDataMaintenanceContorller.java

@@ -72,4 +72,9 @@ public class EmrDataMaintenanceContorller {
     public ResultVo<String> deleteExtractDataSource(String code) {
         return server.deleteExtractDataSource(code);
     }
+
+    @PostMapping("/insertExtractDataSource")
+    public ResultVo<String> insertExtractDataSource(@RequestBody EmrDataExtract param) {
+        return server.insertExtractDataSource(param);
+    }
 }

+ 3 - 0
src/main/java/thyyxxk/webserver/dao/his/dictionary/EmrDataMaintenanceDao.java

@@ -67,4 +67,7 @@ public interface EmrDataMaintenanceDao {
     @Delete("delete emr_data_extract where emr_category_code = #{code}")
     void deleteExtractDataSource(String code);
 
+    @Select("insert into emr_data_extract (emr_category_code, data_extract, name) values (#{param.emrCategoryCode},#{param.dataExtract},#{param.name})")
+    void insertExtractDataSource(@Param("param") EmrDataExtract param);
+
 }

+ 6 - 0
src/main/java/thyyxxk/webserver/service/dictionary/EmrDataMaintenanceServer.java

@@ -192,5 +192,11 @@ public class EmrDataMaintenanceServer {
         return ResultVoUtil.success(ExceptionEnum.SUCCESS_AND_NOTIFICATION);
     }
 
+    public ResultVo<String> insertExtractDataSource(EmrDataExtract param) {
+        log.info("插入的数据:{}", JSON.toJSONString(param));
+        dao.insertExtractDataSource(param);
+        return ResultVoUtil.success(ExceptionEnum.SUCCESS_AND_NOTIFICATION);
+    }
+
 
 }