package com.glxp.api.service.auth; import com.glxp.api.entity.auth.DeptEntity; import com.glxp.api.entity.auth.DeptUserEntity; import com.glxp.api.req.auth.FilterDeptUserReqeust; import com.glxp.api.res.auth.DeptUserResponse; import org.apache.ibatis.annotations.Param; import java.util.List; public interface DeptUserService { List selectDeptUser(FilterDeptUserReqeust filterDeptUserReqeust); List selectByUserId(Long userId); List selectByUserIdKey(Long userId); List selectJoinDeptUser(FilterDeptUserReqeust filterDeptUserReqeust); boolean delete(Long deptId, Long userId); boolean deleteByUser(Long userId); int deleteById(Integer id); int insertBatch(List list); }