From b07cdf03ec1754aefa231b3199171e0b11bc99f8 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期六, 18 二月 2023 12:25:21 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/service/sys/TokenService.java          |    4 ++++
 src/main/java/com/lf/server/controller/data/ProjectController.java |   12 ++++++------
 src/main/java/com/lf/server/mapper/data/DirMapper.java             |    7 +++++++
 src/main/resources/mapper/data/DirMapper.xml                       |    4 ++++
 src/main/java/com/lf/server/controller/all/FmeItController.java    |   13 +++++++++++++
 data/db_fn.sql                                                     |    2 ++
 data/db_tab.sql                                                    |    2 +-
 src/main/java/com/lf/server/service/data/DirService.java           |    5 +++++
 8 files changed, 42 insertions(+), 7 deletions(-)

diff --git a/data/db_fn.sql b/data/db_fn.sql
index 80e8faf..4a3a54f 100644
--- a/data/db_fn.sql
+++ b/data/db_fn.sql
@@ -341,6 +341,8 @@
 select * from lf.sys_dir where pid = 0 order by id;
 /*insert into lf.sys_dir (pid,name,level,order_num) values (0,'鏂扮洰褰�',1,6);
 delete from lf.sys_dir where pid = 0 and id > 309;*/
+
+
 ----------------------------------------------------------------------------------------------------- 16.璺緞鍒嗘瀽
 -- 鍒犻櫎宸插瓨鍦ㄧ殑鍑芥暟
 -- drop function pgr_fromAtoB(varchar, double precision, double precision, double precision, double precision);
diff --git a/data/db_tab.sql b/data/db_tab.sql
index 5eaa9e0..c5d46d5 100644
--- a/data/db_tab.sql
+++ b/data/db_tab.sql
@@ -780,7 +780,7 @@
 comment on table lf.sys_download is '涓嬭浇璁板綍琛�';
 comment on column lf.sys_download.id is '涓婚敭ID';
 comment on column lf.sys_download.name is '鍚嶇О';
-comment on column lf.sys_download.type is '绫诲瀷锛�1-Shp鏂囦欢锛�2-涓撻鍥撅紝3-鍏冩暟鎹紝4-涓氬姟鏁版嵁锛�5-绠¢亾鍒嗘瀽锛�6-缁熻鎶ュ憡';
+comment on column lf.sys_download.type is '绫诲瀷锛�1-Shp鏂囦欢锛�2-涓撻鍥撅紝3-婧愭暟鎹紝4-涓氬姟鏁版嵁锛�5-绠¢亾鍒嗘瀽锛�6-缁熻鎶ュ憡';
 comment on column lf.sys_download.depid is '鍗曚綅ID';
 comment on column lf.sys_download.sizes is '鏂囦欢澶у皬锛氬崟浣峂B';
 comment on column lf.sys_download.dcount is '涓嬭浇娆℃暟';
diff --git a/src/main/java/com/lf/server/controller/all/FmeItController.java b/src/main/java/com/lf/server/controller/all/FmeItController.java
index 47f7edb..f0f054e 100644
--- a/src/main/java/com/lf/server/controller/all/FmeItController.java
+++ b/src/main/java/com/lf/server/controller/all/FmeItController.java
@@ -258,4 +258,17 @@
             return fail(ex.getMessage(), null);
         }
     }
+
+    @SysLog()
+    @ApiOperation(value = "鏌ヨ椤圭洰")
+    @GetMapping(value = "/selectProject")
+    public ResponseMsg<List<DirEntity>> selectProject() {
+        try {
+            List<DirEntity> list = dirService.selectProject();
+
+            return success(list);
+        } catch (Exception ex) {
+            return fail(ex.getMessage(), null);
+        }
+    }
 }
diff --git a/src/main/java/com/lf/server/controller/data/ProjectController.java b/src/main/java/com/lf/server/controller/data/ProjectController.java
index 28e8fe7..4528200 100644
--- a/src/main/java/com/lf/server/controller/data/ProjectController.java
+++ b/src/main/java/com/lf/server/controller/data/ProjectController.java
@@ -66,11 +66,11 @@
     }
 
     @SysLog()
-    @ApiOperation(value = "鏌ヨ鏍圭洰褰�")
-    @GetMapping(value = "/selectDirRoot")
-    public ResponseMsg<List<DirEntity>> selectDirRoot() {
+    @ApiOperation(value = "鏌ヨ椤圭洰")
+    @GetMapping(value = "/selectProject")
+    public ResponseMsg<List<DirEntity>> selectProject() {
         try {
-            List<DirEntity> list = dirService.selectDirRoot();
+            List<DirEntity> list = dirService.selectProject();
 
             return success(list);
         } catch (Exception ex) {
@@ -81,12 +81,12 @@
     @SysLog()
     @ApiOperation(value = "鍒嗛〉鏌ヨ骞惰繑鍥炶褰曟暟")
     @ApiImplicitParams({
-            @ApiImplicitParam(name = "dirid", value = "鐩綍ID", dataType = "Integer", paramType = "query", example = "1"),
+            @ApiImplicitParam(name = "dirid", value = "鐩綍ID", dataType = "String", paramType = "query", example = "1"),
             @ApiImplicitParam(name = "pageSize", value = "姣忛〉鏉℃暟", dataType = "Integer", paramType = "query", example = "10"),
             @ApiImplicitParam(name = "pageIndex", value = "鍒嗛〉鏁帮紙浠�1寮�濮嬶級", dataType = "Integer", paramType = "query", example = "1")
     })
     @GetMapping(value = "/selectByPageAndCount")
-    public ResponseMsg<Object> selectByPageAndCount(Integer dirid, Integer pageSize, Integer pageIndex) {
+    public ResponseMsg<Object> selectByPageAndCount(String dirid, Integer pageSize, Integer pageIndex) {
         try {
             QueryWrapper<BsprojectEntity> wrapper = new QueryWrapper<>();
             wrapper.select("ST_AsText(geom) as geom, *");
diff --git a/src/main/java/com/lf/server/mapper/data/DirMapper.java b/src/main/java/com/lf/server/mapper/data/DirMapper.java
index 628f8ac..255e6d5 100644
--- a/src/main/java/com/lf/server/mapper/data/DirMapper.java
+++ b/src/main/java/com/lf/server/mapper/data/DirMapper.java
@@ -86,6 +86,13 @@
     public List<DirEntity> selectDirRoot();
 
     /**
+     * 鏌ヨ椤圭洰
+     *
+     * @return
+     */
+    public List<DirEntity> selectProject();
+
+    /**
      * 閫掑綊鏌ヨ
      *
      * @param name
diff --git a/src/main/java/com/lf/server/service/data/DirService.java b/src/main/java/com/lf/server/service/data/DirService.java
index 3f3a08d..37686af 100644
--- a/src/main/java/com/lf/server/service/data/DirService.java
+++ b/src/main/java/com/lf/server/service/data/DirService.java
@@ -64,6 +64,11 @@
     }
 
     @Override
+    public List<DirEntity> selectProject() {
+        return dirMapper.selectProject();
+    }
+
+    @Override
     public List<DirEntity> selectDirRecursive(String name) {
         return dirMapper.selectDirRecursive(name);
     }
diff --git a/src/main/java/com/lf/server/service/sys/TokenService.java b/src/main/java/com/lf/server/service/sys/TokenService.java
index a1e2dee..2763157 100644
--- a/src/main/java/com/lf/server/service/sys/TokenService.java
+++ b/src/main/java/com/lf/server/service/sys/TokenService.java
@@ -40,11 +40,15 @@
 
     @Override
     public Integer selectCount(String name, Integer type) {
+        name = StringHelper.getLikeStr(name);
+
         return tokenMapper.selectCount(name, type);
     }
 
     @Override
     public List<TokenEntity> selectByPage(String name, Integer type, Integer limit, Integer offset) {
+        name = StringHelper.getLikeStr(name);
+
         return tokenMapper.selectByPage(name, type, limit, offset);
     }
 
diff --git a/src/main/resources/mapper/data/DirMapper.xml b/src/main/resources/mapper/data/DirMapper.xml
index c06654b..5de7d96 100644
--- a/src/main/resources/mapper/data/DirMapper.xml
+++ b/src/main/resources/mapper/data/DirMapper.xml
@@ -13,6 +13,10 @@
         select a.*, fn_get_fullname(a.code, 2) fullName from lf.sys_dir a where pid = 0 order by order_num;
     </select>
 
+    <select id="selectProject" resultType="com.lf.server.entity.data.DirEntity">
+        select a.*, fn_get_fullname(a.code, 2) fullName from lf.sys_dir a where pid = 0 and id > 1 order by order_num;
+    </select>
+
     <select id="selectDirRecursive" resultType="com.lf.server.entity.data.DirEntity">
         with recursive rs as(
         select a.*, fn_get_fullname(a.code, 2) fullName from lf.sys_dir a where name = #{name}

--
Gitblit v1.9.3