From 8182370136b1d91330ada09e2fcebdd01dde1161 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: 星期一, 14 七月 2025 13:17:25 +0800
Subject: [PATCH] 新增

---
 multi-system/src/main/resources/mapper/system/CatalogueMapper.xml |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/multi-system/src/main/resources/mapper/system/CatalogueMapper.xml b/multi-system/src/main/resources/mapper/system/CatalogueMapper.xml
index 9b34e41..da41167 100644
--- a/multi-system/src/main/resources/mapper/system/CatalogueMapper.xml
+++ b/multi-system/src/main/resources/mapper/system/CatalogueMapper.xml
@@ -14,6 +14,17 @@
         VALUES
             ( #{catalogueId},#{companyId}, #{name}, #{filePath},#{fileName}, #{type}, #{createBy}, #{createTime} )
     </insert>
+    <insert id="insertCatalogue" useGeneratedKeys="true" keyProperty="id">
+        INSERT INTO `catalogue` ( `parent_id`, `number`, `mess`, `type`,`company_id` )
+        VALUES
+            (
+                #{parentId},
+                #{number},
+                #{mess},
+                #{type},
+                #{companyId}
+               )
+    </insert>
 
     <update id="updateCatalogueData">
         UPDATE `catalogue_data`
@@ -86,6 +97,7 @@
     <select id="selectCatalogueList" resultType="com.gkhy.exam.system.domain.vo.CatalogueVo">
         SELECT
             `id`,
+            company_id,
             `parent_id`,
             `number`,
             `mess`,
@@ -98,9 +110,12 @@
         FROM
             catalogue
         WHERE del_flag = 1
-          <if test="type!=null">
+          <if test="type!=null and type!=''">
               and type = #{type}
           </if>
+        <if test="companyId!=null and companyId!=''">
+            and company_id = #{companyId}
+        </if>
         ORDER BY
         CAST(SUBSTRING_INDEX(number, '.', 1) AS UNSIGNED) ASC,
         CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(number, '.', 2), '.', -1) AS UNSIGNED) ASC,  -- 第二级

--
Gitblit v1.9.2