12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package com.zanxiang.sdk.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.zanxiang.common.domain.ResultMap;
- import com.zanxiang.mybatis.entity.PayApplication;
- import com.zanxiang.sdk.domain.dto.PayApplicationDTO;
- import com.zanxiang.sdk.domain.params.MiniAppPayParam;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.io.IOException;
- /**
- * 支付商城小程序
- *
- * @author xufeng
- * @date 2022-06-20 15:16
- */
- public interface IPayApplicationService extends IService<PayApplication> {
- /**
- * 获得支付应用程序
- *
- * @param appId 应用程序id
- * @return {@link PayApplicationDTO}
- */
- PayApplicationDTO getPayApplicationByAppId(String appId);
- /**
- * 被支付盒子支付应用程序id
- *
- * @param payBoxId 盒子支付id
- * @return {@link PayApplicationDTO}
- */
- PayApplicationDTO getPayApplicationByPayBoxId(Long payBoxId);
- /**
- * 迷你应用程序支付
- *
- * @param payParam 支付参数
- * @param request 请求
- * @return {@link ResultMap}
- */
- ResultMap appletStorePay(MiniAppPayParam payParam, HttpServletRequest request);
- /**
- * applet通知
- *
- * @param request 请求
- * @param response 响应
- * @return {@link String}
- * @throws IOException ioexception
- */
- String appletStoreNotify(HttpServletRequest request, HttpServletResponse response) throws IOException;
- }
|