TJoinpayMchService.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.szwl.service;
  2. import com.alibaba.fastjson.JSONArray;
  3. import com.szwl.model.entity.TJoinpayMch;
  4. import com.szwl.service.base.MyIService;
  5. import java.io.UnsupportedEncodingException;
  6. import java.math.BigDecimal;
  7. /**
  8. * <p>
  9. * 汇聚支付用户收款信息表 服务类
  10. * </p>
  11. *
  12. * @author wuhs
  13. * @since 2022-04-29
  14. */
  15. public interface TJoinpayMchService extends MyIService<TJoinpayMch> {
  16. String createMch(TJoinpayMch tJoinpayMch);
  17. String updateMch(TJoinpayMch mch);
  18. public String uniPay(String sn , BigDecimal amount , String productName , String productDesc ,
  19. String commonParameter , String returnUrl , String notifyUrl , String frpCode ,
  20. String isShowPic , String openId , String authCode , String appid , String transactionModel , String tradeMerchantNo ,
  21. String buyerId , String isAlt , String altType , JSONArray altInfo , String altUrl , BigDecimal marketingAmount) throws UnsupportedEncodingException;
  22. /**
  23. * 分销商查询 , 直接刷新分销商字段
  24. * @return : Constant.correct_code=成功,其他String表示错误信息
  25. */
  26. public String refreshMch(TJoinpayMch mch);
  27. /**
  28. * 分账方账户查询接口
  29. * @return : Constant.correct_code=成功,其他String表示错误信息
  30. */
  31. public String refreshMyAccount(TJoinpayMch mch);
  32. /**
  33. * 协议内容签约接口
  34. * @return : Constant.correct_code=成功,其他String表示错误信息
  35. */
  36. String altMchSign(TJoinpayMch mch);
  37. String sendCard(TJoinpayMch mch, String cardPositive, String cardNegative, String status);
  38. String sendCardBusiness(TJoinpayMch mch, String cardPositive, String cardNegative, String tradeLicence, String openAccountLicence, String status);
  39. }