“djh”
2 天以前 22308ccdd532d105598663f90a39285697f723e8
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,11 +97,13 @@
    <select id="selectCatalogueList" resultType="com.gkhy.exam.system.domain.vo.CatalogueVo">
        SELECT
            `id`,
            company_id,
            `parent_id`,
            `number`,
            `mess`,
            `type`,
            `del_flag`,
            `sort`,
            `create_by`,
            `create_time`,
            `update_by`,
@@ -98,9 +111,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,  -- 第二级
@@ -111,6 +127,11 @@
        ELSE '0'
        END AS UNSIGNED
        ) ASC
        <if test="type!=1 and type!=null">
            ,sort asc
        </if>
        ,create_time asc
    </select>
    <select id="selectCatalogueDataList" resultType="com.gkhy.exam.system.domain.vo.CatalogueDataVo">
        SELECT