From 9729be1a0b96b422acd1897d01e4966a47f53042 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期四, 07 三月 2024 13:41:17 +0800 Subject: [PATCH] 交通指数配置 --- dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/IRsTrafficIndexService.java | 7 +++++++ dujy-modules/dujy-demo/src/main/java/org/dromara/demo/mapper/RsTrafficIndexMapper.java | 8 ++++++++ dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsTrafficIndexController.java | 10 ++++++++++ dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficIndexServiceImpl.java | 5 +++++ dujy-modules/dujy-demo/src/main/resources/mapper/demo/RsTrafficIndexMapper.xml | 6 +++++- 5 files changed, 35 insertions(+), 1 deletions(-) diff --git a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsTrafficIndexController.java b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsTrafficIndexController.java index f108ff9..6976022 100644 --- a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsTrafficIndexController.java +++ b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/controller/RsTrafficIndexController.java @@ -1,6 +1,7 @@ package org.dromara.demo.controller; import java.util.List; +import java.util.Map; import lombok.RequiredArgsConstructor; import jakarta.servlet.http.HttpServletResponse; @@ -46,6 +47,15 @@ } /** + * 鏌ヨ浜ら�氭寚鏁板浘鏍囬厤缃� + */ + @SaCheckPermission("rs:trafficIndex:list") + @GetMapping("/icon") + public List<Map<String, String>> icon() { + return rsTrafficIndexService.icon(); + } + + /** * 瀵煎嚭浜ら�氭寚鏁板垪琛� */ @SaCheckPermission("rs:trafficIndex:export") diff --git a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/mapper/RsTrafficIndexMapper.java b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/mapper/RsTrafficIndexMapper.java index 8ea1f34..f3324d4 100644 --- a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/mapper/RsTrafficIndexMapper.java +++ b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/mapper/RsTrafficIndexMapper.java @@ -4,6 +4,9 @@ import org.dromara.demo.domain.vo.RsTrafficIndexVo; import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; +import java.util.List; +import java.util.Map; + /** * 浜ら�氭寚鏁癕apper鎺ュ彛 * @@ -12,4 +15,9 @@ */ public interface RsTrafficIndexMapper extends BaseMapperPlus<RsTrafficIndex, RsTrafficIndexVo> { + /** + * 鑾峰彇鍥炬爣閰嶇疆 + * @return 鍥炬爣 + */ + List<Map<String, String>> icon(); } diff --git a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/IRsTrafficIndexService.java b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/IRsTrafficIndexService.java index 4389028..1443cf8 100644 --- a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/IRsTrafficIndexService.java +++ b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/IRsTrafficIndexService.java @@ -8,6 +8,7 @@ import java.util.Collection; import java.util.List; +import java.util.Map; /** * 浜ら�氭寚鏁癝ervice鎺ュ彛 @@ -46,4 +47,10 @@ * 鏍¢獙骞舵壒閲忓垹闄や氦閫氭寚鏁颁俊鎭� */ Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid); + + /** + * 浜ら�氭寚鏁板浘鏍� + * @return 鍥炬爣 + */ + List<Map<String, String>> icon(); } diff --git a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficIndexServiceImpl.java b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficIndexServiceImpl.java index 1817927..f78cbd3 100644 --- a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficIndexServiceImpl.java +++ b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsTrafficIndexServiceImpl.java @@ -143,4 +143,9 @@ } return baseMapper.deleteBatchIds(ids) > 0; } + + @Override + public List<Map<String, String>> icon() { + return baseMapper.icon(); + } } diff --git a/dujy-modules/dujy-demo/src/main/resources/mapper/demo/RsTrafficIndexMapper.xml b/dujy-modules/dujy-demo/src/main/resources/mapper/demo/RsTrafficIndexMapper.xml index e0a30b7..c928e85 100644 --- a/dujy-modules/dujy-demo/src/main/resources/mapper/demo/RsTrafficIndexMapper.xml +++ b/dujy-modules/dujy-demo/src/main/resources/mapper/demo/RsTrafficIndexMapper.xml @@ -2,6 +2,10 @@ <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> -<mapper namespace="org.dromara.system.mapper.RsTrafficIndexMapper"> +<mapper namespace="org.dromara.demo.mapper.RsTrafficIndexMapper"> + + <select id="icon" resultType="java.util.Map"> + select * from rs_target_icon order by id + </select> </mapper> -- Gitblit v1.8.0