package com.ots.project.system.user.service; import com.ots.project.system.user.domain.User; import java.util.List; public interface IUserService { List selectUserList(User user); List selectUserList2(User user); List selectAllocatedList(User user); List selectUnallocatedList(User user); User selectUserByLoginName(String userName); User selectUserByPhoneNumber(String phoneNumber); User selectUserByEmail(String email); User selectUserById(Long userId); int deleteUserById(Long userId); int deleteUserByIds(String ids) throws Exception; int insertUser(User user); int updateUser(User user); int updateUserInfo(User user); int resetUserPwd(User user); String checkLoginNameUnique(String loginName); String checkPhoneUnique(User user); String checkEmailUnique(User user); String selectUserRoleGroup(Long userId); String selectUserPostGroup(Long userId); String importUser(List userList, Boolean isUpdateSupport); int changeStatus(User user); int changeHintStatus(String userId, Integer type); }