From 2c86a8bd60deed0dd0e044bad6fb83f75d19a332 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期日, 26 十月 2025 15:05:50 +0800
Subject: [PATCH] Merge branch 'feature-task'

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/HospDataController.java |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 50 insertions(+), 0 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/HospDataController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/HospDataController.java
new file mode 100644
index 0000000..e498a51
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/HospDataController.java
@@ -0,0 +1,50 @@
+package com.ruoyi.web.controller.system;
+
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.system.domain.HospData;
+import com.ruoyi.system.mapper.HospDataMapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ * 鍖婚櫌鏁版嵁Controller
+ * 
+ * @author ruoyi
+ * @date 2024-01-16
+ */
+@RestController
+@RequestMapping("/system/hospital")
+public class HospDataController extends BaseController {
+    
+    @Autowired
+    private HospDataMapper hospDataMapper;
+    
+    /**
+     * 鎼滅储鍖婚櫌
+     * 鏀寔鏍规嵁鍖婚櫌鍚嶇О銆佸湴鍧�銆佸湴鍩熻繘琛屾ā绯婃悳绱�
+     * @param keyword 鎼滅储鍏抽敭璇嶏紙鍖婚櫌鍚嶇О銆佸湴鍧�銆佺畝绉般�佺渷甯傚尯锛�
+     * @param region 鍦板煙鍏抽敭璇嶏紙鐢ㄤ簬杩囨护鐪佸競鍖猴級
+     */
+    @GetMapping("/search")
+    public AjaxResult searchHospitals(
+            @RequestParam(value = "keyword", required = false) String keyword,
+            @RequestParam(value = "region", required = false) String region) {
+        List<HospData> list = hospDataMapper.searchHospitals(keyword, region);
+        return success(list);
+    }
+    
+    /**
+     * 鏍规嵁ID鑾峰彇鍖婚櫌璇︽儏
+     */
+    @GetMapping("/detail")
+    public AjaxResult getHospitalDetail(@RequestParam("hospId") Integer hospId) {
+        HospData hospital = hospDataMapper.selectHospDataById(hospId);
+        return success(hospital);
+    }
+}

--
Gitblit v1.9.1