From 8f2042ce63ceb46b8c14e7f6e72bfe80492e64d1 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 27 二月 2024 16:46:06 +0800
Subject: [PATCH] 根据路径创建目录

---
 src/main/resources/mapper/data/DirMapper.xml |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/src/main/resources/mapper/data/DirMapper.xml b/src/main/resources/mapper/data/DirMapper.xml
index 27ba5d6..6215baf 100644
--- a/src/main/resources/mapper/data/DirMapper.xml
+++ b/src/main/resources/mapper/data/DirMapper.xml
@@ -53,6 +53,20 @@
         select a.* from lf.sys_dir a where code not like '00%' order by code;
     </select>
 
+    <select id="selectMaxOrderNum" resultType="java.lang.Integer">
+        select coalesce(max(order_num), 0) + 1 from lf.sys_dir;
+    </select>
+
+    <select id="selectDirByName" resultType="com.lf.server.entity.data.DirEntity">
+        select * from lf.sys_dir
+        <where>
+            upper(name) = #{name}
+            <if test="pid != null">
+                and pid = #{pid}
+            </if>
+        </where>
+    </select>
+
     <!-- 鎻掑叆涓�鏉� -->
     <insert id="insert" parameterType="com.lf.server.entity.data.DirEntity">
         <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
@@ -62,7 +76,7 @@
         insert into lf.sys_dir
         (pid,name,exts,descr,level,order_num,create_user,create_time,checks,bak,code)
         values
-        (#{pid},#{name},#{exts},#{descr},#{level},#{orderNum},#{createUser},now(),#{checks},#{bak},#{code})
+        (#{pid},#{name},#{exts},#{descr},#{level},#{orderNum},#{createUser},now(),#{checks},#{bak},#{code});
     </insert>
 
     <!-- 鎻掑叆澶氭潯 -->
@@ -75,7 +89,7 @@
         </foreach>
     </insert>
 
-    <delete id="deleteDir"  >
+    <delete id="deleteDir">
         delete from lf.sys_dir where id = #{id}
     </delete>
 

--
Gitblit v1.9.3