package com.ruoyi.system.mapper; import com.ruoyi.system.domain.SysUserInstitution; import org.apache.ibatis.annotations.Param; import java.util.List; public interface SysUserInstitutionMapper { /** * 通过用户ID删除用户和机构关联 * * @param userId 用户ID * @return 结果 */ public int deleteUserInstitutionByUserId(Long userId); /** * 批量删除用户和机构关联 * * @param userIds 需要删除的数据ID * @return 结果 */ public int deleteUserInstitutions(Long[] userIds); /** * 批量新增用户机构信息 * * @param userInstitutionList 用户机构列表 * @return 结果 */ public int batchUserInstitution(List userInstitutionList); /** * 删除用户和机构关联信息 * * @param userInstitution 用户和机构关联信息 * @return 结果 */ public int deleteUserInstitution(SysUserInstitution userInstitution); }