eight
2024-10-23 eec1528a3c4f10c6096cbeadf2a7ef9104e8ec4b
检查类型 简单列表接口
已添加1个文件
已修改3个文件
41 ■■■■■ 文件已修改
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/CheckTypeController.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/checktype/vo/SimpleCheckTypeRespVO.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/checktype/CheckTypeServiceImpl.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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));
    }
}
    @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));
    }
}
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;
}
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();
}
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();
    }
}