package xin.merlin.myplayerbackend.service.impl; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import xin.merlin.myplayerbackend.entity.UserInfo; import xin.merlin.myplayerbackend.mapper.UserMapper; @Service @RequiredArgsConstructor public class UserServiceImpl extends ServiceImpl { private final UserMapper userMapper; public Object searchByUID(String u_id,Integer currentPage,Integer pageSize) { try { Page page = new Page<>(currentPage, pageSize); return userMapper.selectList(page,Wrappers.lambdaQuery().like(UserInfo::getU_id, u_id)); } catch (Exception e) { log.error(e.getMessage()); throw new RuntimeException(e); } } public Object searchByName(String u_name,Integer currentPage,Integer pageSize) { try { Page page = new Page<>(currentPage, pageSize); return userMapper.selectList(page,Wrappers.lambdaQuery().like(UserInfo::getU_name, u_name)); } catch (Exception e) { log.error(e.getMessage()); throw new RuntimeException(e); } } }