陈昶聿
5 天以前 1c82e21ac936241bf56109e7fff87446b0b6a131
ruoyi-system/src/main/resources/mapper/system/SysUserDeptMapper.xml
@@ -71,7 +71,7 @@
            <if test="deptCode != null ">
                and dept_code = #{deptCode}
            </if>
            <if test="campusid != null ">
            <if test="campusid != null and campusid != ''">
                and campusid = #{campusid}
            </if>
    </select>
@@ -80,6 +80,17 @@
            resultMap="SysUserDeptResult">
        <include refid="selectSysUserDeptVo"/>
        where id = #{id}
    </select>
    <select id="selectSysUserDeptByUserAndCode" resultMap="SysUserDeptResult">
        <include refid="selectSysUserDeptVo"/>
        where user_id = #{userId}
          and dept_code = #{deptCode}
        <if test="orgid != null and orgid != ''">
            and orgid = #{orgid}
        </if>
        order by del_flag asc, id asc
        limit 1
    </select>
    <insert id="insertSysUserDept" parameterType="com.ruoyi.common.core.domain.entity.SysUserDept"
@@ -237,6 +248,24 @@
        where user_id =#{userId} and dept_code=#{deptCode}
    </update>
    <update id="deleteSysUserDeptByUserId" parameterType="String">
        update sys_user_dept
        <trim prefix="SET" suffixOverrides=",">
            del_flag =1,
            update_time = sysdate()
        </trim>
        where del_flag = 0
        <if test="userId != null">
            and user_id =#{userId}
        </if>
        <if test="orgid != null ">
            and orgid = #{orgid}
        </if>
        <if test="deptType != null ">
            and dept_type = #{deptType}
        </if>
    </update>
    <update id="updateSysUserDeptForSync" parameterType="com.ruoyi.common.core.domain.entity.SysUserDept">
        update sys_user_dept
        <trim prefix="SET" suffixOverrides=",">