liusheng
2025-11-10 ad53e4af4e4e238453d7613530b501540df915e1
smartor/src/main/resources/mapper/smartor/SysDeptMapper.xml
@@ -27,6 +27,7 @@
        <result property="guid" column="guid"/>
        <result property="orgid" column="orgid"/>
        <result property="type" column="type"/>
        <result property="campusid" column="campusid"/>
    </resultMap>
    <sql id="selectDeptVo">
@@ -34,6 +35,7 @@
               d.dept_code,
               d.type,
               d.orgid,
               d.campusid,
               d.parent_id,
               d.ancestors,
               d.dept_name,
@@ -82,6 +84,9 @@
        <if test="hisParentId != null and hisParentId != ''">
            AND his_parent_id = #{hisParentId}
        </if>
        <if test="campusid != null and campusid != ''">
            AND campusid = #{campusid}
        </if>
        order by d.parent_id, d.order_num
    </select>
@@ -100,6 +105,7 @@
    <select id="selectDeptById" parameterType="Long" resultMap="SysDeptResult">
        select d.dept_id,
               d.parent_id,
               d.campusid,
               d.dept_code,
               d.type,
               d.dept_type,
@@ -122,6 +128,7 @@
        select d.dept_id,
        d.parent_id,
        d.type,
        d.campusid,
        d.dept_code,
        d.dept_type,
        d.ancestors,
@@ -197,6 +204,7 @@
        type,
        guid,
        orgid,
        campusid,
        create_time
        ) values
        <foreach collection="list" item="item" separator=",">
@@ -218,6 +226,7 @@
            #{item.type},
            #{item.guid},
            #{item.orgid},
            #{item.campusid},
            now()
            )
        </foreach>
@@ -243,6 +252,7 @@
        <if test="type != null and type != ''">type,</if>
        <if test="guid != null and guid != ''">guid,</if>
        <if test="orgid != null and orgid != ''">orgid,</if>
        <if test="campusid != null and campusid != ''">campusid,</if>
        create_time
        )values(
        <if test="deptId != null and deptId != 0">#{deptId},</if>
@@ -262,6 +272,7 @@
        <if test="type != null and type != ''">#{type},</if>
        <if test="guid != null and guid != ''">#{guid},</if>
        <if test="orgid != null and orgid != ''">#{orgid},</if>
        <if test="campusid != null and campusid != ''">#{campusid},</if>
        sysdate()
        )
    </insert>
@@ -284,6 +295,7 @@
            <if test="hisParentId != null and hisParentId != ''">his_parent_id = #{hisParentId},</if>
            <if test="hisDeptId != null and hisDeptId != ''">his_dept_id = #{hisDeptId},</if>
            <if test="type != null and type != ''">type = #{type},</if>
            <if test="campusid != null and campusid != ''">campusid = #{campusid},</if>
            update_time = sysdate()
        </set>
        where dept_id = #{deptId}