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