UserMapper.java 628 B

123456789101112131415161718
  1. package com.jkcredit.invoice.hub.mapper;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.baomidou.mybatisplus.core.metadata.IPage;
  4. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  5. import com.jkcredit.invoice.hub.model.dto.user.UserDto;
  6. import com.jkcredit.invoice.hub.model.po.user.UserPo;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.Optional;
  9. public interface UserMapper extends BaseMapper<UserPo> {
  10. Optional<UserPo> getUserByUserName(String userName);
  11. IPage<UserPo> getUsersPage(Page page, @Param("query") UserDto userDto);
  12. UserPo getUserById(Long id);
  13. }