You've already forked FrameTour-BE
微信支付、回调、订单查询;
微信用户登录、用户信息查询、修改用户信息、同意用户协议; 文件OSS上传、删除接口;
This commit is contained in:
@ -0,0 +1,52 @@
|
||||
package com.ycwl.basic.service.mobile;
|
||||
|
||||
import com.ycwl.basic.model.mobile.DTO.WeChatUserInfoDTO;
|
||||
import com.ycwl.basic.model.mobile.DTO.WeChatUserInfoUpdateDTO;
|
||||
import com.ycwl.basic.model.pc.member.resp.MemberRespVO;
|
||||
import com.ycwl.basic.utils.ApiResponse;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @Author:songmingsong
|
||||
*/
|
||||
public interface AppMemberService {
|
||||
|
||||
/**
|
||||
* 获取用户的openId
|
||||
*
|
||||
* @return Map
|
||||
*/
|
||||
Map<String, Object> getOpenId(String code);
|
||||
|
||||
/**
|
||||
* 登录
|
||||
*
|
||||
* @param code 前端授权码
|
||||
* @param userInfoDTO 实体信息
|
||||
* @return
|
||||
*/
|
||||
ApiResponse login(String code, WeChatUserInfoDTO userInfoDTO) throws Exception;
|
||||
|
||||
/**
|
||||
* 获取用户信息
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
ApiResponse<MemberRespVO> getUserInfo();
|
||||
|
||||
/**
|
||||
* 修改信息
|
||||
*
|
||||
* @param userInfoUpdateDTO
|
||||
* @return
|
||||
*/
|
||||
ApiResponse<?> update(WeChatUserInfoUpdateDTO userInfoUpdateDTO);
|
||||
|
||||
/**
|
||||
* 同意用户协议
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
ApiResponse<?> agreement();
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
package com.ycwl.basic.service.mobile;
|
||||
|
||||
import com.ycwl.basic.model.wxPay.WXPayOrderReqVO;
|
||||
import com.ycwl.basic.model.wxPay.WxPayRespVO;
|
||||
import com.ycwl.basic.model.wxPay.WxchatCallbackSuccessData;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
public interface WxPayService {
|
||||
|
||||
/**
|
||||
* 微信预支付
|
||||
*/
|
||||
WxPayRespVO createOrder(WXPayOrderReqVO req) throws Exception;
|
||||
|
||||
/**
|
||||
* 微信支付回调
|
||||
*/
|
||||
void payNotify(HttpServletRequest request);
|
||||
|
||||
/**
|
||||
* 微信支付结果查询
|
||||
*/
|
||||
WxchatCallbackSuccessData queryPay(Long orderId);
|
||||
}
|
Reference in New Issue
Block a user