From eec1528a3c4f10c6096cbeadf2a7ef9104e8ec4b Mon Sep 17 00:00:00 2001
From: eight <641137800@qq.com>
Date: 星期三, 23 十月 2024 22:13:37 +0800
Subject: [PATCH] 检查类型 简单列表接口

---
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeService.java                  |    6 ++++++
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/vo/SimpleCheckTypeRespVO.java |   19 +++++++++++++++++++
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java      |    9 ++++++++-
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeServiceImpl.java              |    7 +++++++
 4 files changed, 40 insertions(+), 1 deletions(-)

diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java
index 97dbbbe..68fefd8 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java
@@ -92,4 +92,11 @@
                         BeanUtils.toBean(list, CheckTypeRespVO.class));
     }
 
-}
\ No newline at end of file
+    @GetMapping("/list-simple-check-type")
+    @Operation(summary = "鑾峰緱绠�鍗曟鏌ョ被鍨嬪垪琛�")
+    @PreAuthorize("@ss.hasPermission('ecg:check-type:query')")
+    public CommonResult<List<SimpleCheckTypeRespVO>> getSimpleCheckTypeList() {
+        List<CheckTypeDO> list = checkTypeService.getSimpleCheckTypeList();
+        return success(BeanUtils.toBean(list, SimpleCheckTypeRespVO.class));
+    }
+}
diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/vo/SimpleCheckTypeRespVO.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/vo/SimpleCheckTypeRespVO.java
new file mode 100644
index 0000000..f4d68c5
--- /dev/null
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/vo/SimpleCheckTypeRespVO.java
@@ -0,0 +1,19 @@
+package cn.lihu.jh.module.ecg.controller.admin.checktype.vo;
+
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
+import com.alibaba.excel.annotation.ExcelProperty;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+
+@Schema(description = "绠$悊鍚庡彴 - 妫�鏌ョ被鍨� Response VO")
+@Data
+public class SimpleCheckTypeRespVO {
+
+    @Schema(description = "妫�鏌ョ被鍨嬪悕", example = "甯歌蹇冪數")
+    private String name;
+
+    @Schema(description = "妫�鏌ョ被鍨嬪��")
+    private Integer value;
+}
diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeService.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeService.java
index 2bc1e94..a17d156 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeService.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeService.java
@@ -5,6 +5,7 @@
 import cn.lihu.jh.framework.common.pojo.PageResult;
 
 import javax.validation.Valid;
+import java.util.List;
 
 /**
  * 妫�鏌ョ被鍨� Service 鎺ュ彛
@@ -51,4 +52,9 @@
      */
     PageResult<CheckTypeDO> getCheckTypePage(CheckTypePageReqVO pageReqVO);
 
+    /**
+     * 鑾峰緱妫�鏌ョ被鍨�.绠�鍗曞垪琛�
+     */
+    List<CheckTypeDO> getSimpleCheckTypeList();
+
 }
\ No newline at end of file
diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeServiceImpl.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeServiceImpl.java
index c0254f0..ec783b8 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeServiceImpl.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeServiceImpl.java
@@ -12,6 +12,8 @@
 
 import javax.annotation.Resource;
 
+import java.util.List;
+
 import static cn.lihu.jh.framework.common.exception.util.ServiceExceptionUtil.exception;
 import static cn.lihu.jh.module.ecg.enums.ErrorCodeConstants.*;
 
@@ -69,4 +71,9 @@
         return checkTypeMapper.selectPage(pageReqVO);
     }
 
+    @Override
+    public List<CheckTypeDO> getSimpleCheckTypeList() {
+        return checkTypeMapper.simpleCheckTypeList();
+    }
+
 }
\ No newline at end of file

--
Gitblit v1.9.3