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