package com.mindskip.xzs.repository; import com.mindskip.xzs.domain.UserDepartment; import com.mindskip.xzs.domain.vo.BaseSelect; import com.mindskip.xzs.domain.vo.DepartmentExamineVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface UserDepartmentMapper extends BaseMapper { List selectByUserId(@Param("userId") Integer userId); List selectByDepartmentId(@Param("departmentId") Integer departmentId); Integer removeByUserId(@Param("userId") Integer userId); Integer removeByDepartmentId(@Param("departmentId") Integer departmentId); UserDepartment selectByUser(Integer id); void updateUserDepartMent(UserDepartment userDepartment); List getDeptUserList(Integer deptId); void insertBatchByDepartmentExamine(DepartmentExamineVO departmentExamine); }