zjh
20 小时以前 15b3f13f55f4f4f0abb1960b72637bb17b4d35b2
ltkj-system/src/main/resources/mapper/system/SysDeptMapper.xml
@@ -384,5 +384,19 @@
                #{totalRows,mode=OUT,jdbcType=INTEGER}
            )}
    </select>
    <select id="getDeptTreeById" resultType="java.lang.Long">
        WITH RECURSIVE dept_tree AS (
        SELECT dept_id
        FROM sys_dept
        WHERE dept_id = #{deptId}
        UNION ALL
        SELECT d.dept_id
        FROM sys_dept d
        INNER JOIN dept_tree dt ON d.parent_id = dt.dept_id
        )
        SELECT dept_id FROM dept_tree;
    </select>
</mapper>