@@ -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);
+ }
@@ -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);
@@ -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);