package com.szwl.service; import com.alibaba.fastjson.JSONArray; import com.szwl.model.entity.TJoinpayMch; import com.szwl.service.base.MyIService; import java.io.UnsupportedEncodingException; import java.math.BigDecimal; /** *

* 汇聚支付用户收款信息表 服务类 *

* * @author wuhs * @since 2022-04-29 */ public interface TJoinpayMchService extends MyIService { String createMch(TJoinpayMch tJoinpayMch); String updateMch(TJoinpayMch mch); public String uniPay(String sn , BigDecimal amount , String productName , String productDesc , String commonParameter , String returnUrl , String notifyUrl , String frpCode , String isShowPic , String openId , String authCode , String appid , String transactionModel , String tradeMerchantNo , String buyerId , String isAlt , String altType , JSONArray altInfo , String altUrl , BigDecimal marketingAmount) throws UnsupportedEncodingException; /** * 分销商查询 , 直接刷新分销商字段 * @return : Constant.correct_code=成功,其他String表示错误信息 */ public String refreshMch(TJoinpayMch mch); /** * 分账方账户查询接口 * @return : Constant.correct_code=成功,其他String表示错误信息 */ public String refreshMyAccount(TJoinpayMch mch); /** * 协议内容签约接口 * @return : Constant.correct_code=成功,其他String表示错误信息 */ String altMchSign(TJoinpayMch mch); String sendCard(TJoinpayMch mch, String cardPositive, String cardNegative, String status); String sendCardBusiness(TJoinpayMch mch, String cardPositive, String cardNegative, String tradeLicence, String openAccountLicence, String status); }