package com.yunyan.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yunyan.common.core.domain.entity.UserDept;

import java.util.List;

/**
 * 用户与部门关联Service接口
 *
 * @author yunyan
 * @date 2023-06-06
 */
public interface IUserDeptService extends IService<UserDept>
{

    /**
     * 查询用户与部门关联列表
     *
     * @param userDept 用户与部门关联
     * @return 用户与部门关联集合
     */
    public List<UserDept> selectUserDeptList(UserDept userDept);

    /**
     * 只查询 某个业务员的部门IDList
     * @param userId
     * @return
     */
    List<Long> getDeptIdList(Long userId);

    /**
     * 删除 用户的部门
     * @param userId
     * @return
     */
    int deleteUserDeptByUserId(Long userId);
}
