32 lines
640 B
Java
32 lines
640 B
Java
package com.sky.mapper;
|
|
|
|
import com.sky.entity.User;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Select;
|
|
|
|
@Mapper
|
|
public interface UserMapper {
|
|
|
|
/**
|
|
* 根据openid查询用户信息
|
|
* @param openid
|
|
* @return
|
|
*/
|
|
@Select("select * from user where openid = #{openid}")
|
|
User getByOpenid(String openid);
|
|
|
|
/**
|
|
* 插入用户信息
|
|
* @param user
|
|
*/
|
|
void insert(User user);
|
|
|
|
/**
|
|
* 根据用户id查询用户信息
|
|
* @param userId
|
|
* @return
|
|
*/
|
|
@Select("select * from user where id = #{userId}")
|
|
User getById(Long userId);
|
|
}
|