package com.example.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.example.entity.User; import org.springframework.web.multipart.MultipartFile; import java.util.List; public interface UserService extends IService { IPage getUserPage(Long current, Long size, String username, String realName, String deptCode, List permissionDeptCodes); User getUserWithDeptById(Long id); boolean checkUsernameExists(String username); String importUsers(MultipartFile file, List permissionDeptCodes); List getUsersByDeptCode(String deptCode); boolean changePassword(Long userId, String oldPassword, String newPassword); }