UserOpenMapper.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.bofeng.dao;
  2. import com.baomidou.mybatisplus.mapper.BaseMapper;
  3. import com.bofeng.entity.User;
  4. import com.bofeng.entity.UserOpen;
  5. import org.apache.ibatis.annotations.Mapper;
  6. import org.apache.ibatis.annotations.Param;
  7. import org.apache.ibatis.annotations.Select;
  8. import org.springframework.stereotype.Repository;
  9. import java.util.List;
  10. @Mapper
  11. @Repository
  12. public interface UserOpenMapper extends BaseMapper<UserOpen> {
  13. int deleteByUserId(@Param("userId") Long userId);
  14. User getUserByHigherId(Long higherId);
  15. UserOpen selectByUserId(@Param("userId") Long userId);
  16. UserOpen selectByOpenId(@Param("openId") String openId);
  17. List<UserOpen> getAllUser();
  18. @Select(
  19. "select user_id as userId, open_id as openId, nick_name as nickName from sys_user_open limit #{start}, #{count}"
  20. )
  21. List<UserOpen> getOpenUser(@Param("start") Long start, @Param("count") Long count);
  22. List<UserOpen> getUsersByUptownId(@Param("uptownId") Long uptownId);
  23. UserOpen selectUserBaseByUserId(@Param("userId") Long userId);
  24. }