package com.seer.teach.mp.service;

import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult;
import com.seer.teach.common.response.OssImageUploadResp;
import com.seer.teach.mp.api.request.GetQrCodeReq;

public interface IWechatMiniProgramService {

    /**
     * 微信小程序登录
     *
     * @param jsCode 微信登录返回的code
     * @return 微信登录会话信息
     */
    WxMaJscode2SessionResult code2Session(String jsCode);

    /**
     * 创建小程序二维码
     *
     * @param reqParams 小程序二维码参数
     * @return 二维码图片的url
     */
    OssImageUploadResp createQrcode(GetQrCodeReq reqParams);
}