Newer
Older
huludao / src / main / java / com / newfiber / api / pc / dao / wechat / ApplyAuthMapper.java
package com.newfiber.api.pc.dao.wechat;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.newfiber.api.pc.model.wx.ApplyAuth;
import com.newfiber.api.pc.model.wx.WechatUser;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

/**
 * @description: TODO
 * @author: 张鸿志
 * @date: 2021/11/10 14:25
 * @version: v1.0
 */
@Repository
public interface ApplyAuthMapper extends BaseMapper<ApplyAuth> {


    String vertifyUserExist(@Param("openId")String openId);

    /**
     * 审批通过时修改nf_monitor.wechat_user表中的数据
     * @param:
     * @return:
     * @author: 张鸿志
     * @data: 2021/11/10 15:25
     */
    int updateWechatUser(@Param("phoneNum") String phoneNum,@Param("openId") String openId);


    /**
     * 根据手机号创建Om_user 的用户数据
     * @Param [phoneNum]
     * @return {void}
     * @throws
     * @author 张鸿志
     * @date 2021/12/3 15:39
     */
    void insertOmUser(@Param("phoneNum") String phoneNum);

    /**
     * 根据手机号查询改手机号是否在新烽运维平台 添加过用户
     * @param:
     * @return:
     * @author: 张鸿志
     * @data: 2022/2/14 13:29
     */
    WechatUser getInfoByPhone(@Param("phoneNum") String phoneNum);

    int updateWechatUserAddNickName(@Param("phoneNum")String phoneNum, @Param("nickName") String nickName, @Param("openId") String openId);

    /**
     * 向user_init表中添加数据
     * @param:
     * @return:
     * @author: 张鸿志
     * @data: 2022/2/18 19:58
     */
    void insertUserInit(@Param("phoneNum") String phoneNum);
}