package com.stylefeng.guns.modular.system.dao;
|
|
import com.baomidou.mybatisplus.mapper.BaseMapper;
|
import com.stylefeng.guns.modular.system.model.UserInfo;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.Map;
|
|
public interface UserInfoMapper extends BaseMapper<UserInfo> {
|
|
|
/**
|
* 电话号查询用户
|
* @param phone
|
* @return
|
*/
|
UserInfo queryByPhone(@Param("phone") String phone);
|
|
|
/**
|
* 根据微信openid获取用户
|
* @param openid
|
* @return
|
*/
|
UserInfo queryByOpenid(@Param("openid") String openid);
|
|
UserInfo queryByOpenid2(@Param("openid") String openid);
|
|
|
/**
|
* 获取用户详情
|
* @param uid
|
* @return
|
*/
|
Map<String, Object> queryUserInfo(@Param("uid") Integer uid, @Param("phone") String phone);
|
|
|
/**
|
* 设置紧急联系人
|
* @param name
|
* @param phone
|
* @param uid
|
*/
|
void setUrgentUser(@Param("name") String name, @Param("phone") String phone,
|
@Param("uid") Integer uid);
|
|
|
/**
|
* 获取实名认证数据
|
* @param uid
|
* @return
|
*/
|
Map<String, Object> queryRealName(@Param("uid") Integer uid);
|
}
|