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.List;
|
import java.util.Map;
|
|
public interface UserInfoMapper extends BaseMapper<UserInfo> {
|
|
|
/**
|
* 电话号查询用户
|
* @param phone
|
* @return
|
*/
|
UserInfo queryByPhone(@Param("phone") String phone);
|
|
|
/**
|
* 根据微信openid获取用户
|
* @param openid
|
* @param unionid
|
* @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);
|
|
/**
|
* 获取首单免费规则
|
* @return
|
*/
|
Double queryFreeMOney();
|
|
/**
|
* 查询我邀请的乘客
|
* @author yxh
|
* @date 2021/3/27 12:35
|
* @param uType
|
* @param uid
|
* @param pageNum
|
* @param size
|
* @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
|
*/
|
List<Map<String, Object>> queryMyInviteUserList(@Param("uType") Integer uType, @Param("uid") Integer uid, @Param("pageNum") Integer pageNum, @Param("size") Integer size);
|
|
Integer getAppOpenInfo(@Param("type") Integer type);
|
}
|