package com.java110.front.smo.ownerLogin; import com.java110.core.context.IPageData; import com.java110.utils.exception.SMOException; import org.springframework.http.ResponseEntity; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * 组织管理管理服务接口类 *

* add by wuxw 2019-06-29 */ public interface IOwnerAppLoginSMO { /** * 获取微信回话信息 * * @param pd 页面数据封装 * @return ResponseEntity 对象数据 * @throws SMOException 业务代码层 */ ResponseEntity doLogin(IPageData pd) throws SMOException; /** * 根据key 登录 * * @param pd 页面数据封装 * @return ResponseEntity 对象数据 * @throws SMOException 业务代码层 */ ResponseEntity doLoginByKey(IPageData pd) throws SMOException; /** * 获取access_token * * @param pd * @return * @throws SMOException */ ResponseEntity getPageAccessToken(IPageData pd) throws SMOException; /** * 微信刷新token * * @param pd * @return * @throws SMOException */ ResponseEntity refreshToken(IPageData pd, String redirectUrl, String errorUrl, String loginFlag, HttpServletRequest request, HttpServletResponse response) throws SMOException; }