123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- package com.szwl.service;
- import com.huifu.bspay.sdk.opps.core.exception.BasePayException;
- import com.szwl.constant.HuifuConstant;
- import com.szwl.model.entity.THuifuMch;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.szwl.model.entity.THuifuMchCheck;
- import org.springframework.web.multipart.MultipartFile;
- import java.io.File;
- import java.math.BigDecimal;
- /**
- * <p>
- * 服务类
- * </p>
- *
- * @author wuhs
- * @since 2023-07-12
- */
- public interface THuifuMchService extends IService<THuifuMch> {
- /**
- * 汇付用户开户
- * @param tHuifuMchCheck
- * @return
- * @throws Exception
- */
- String openAccount(THuifuMchCheck tHuifuMchCheck) throws Exception;
- /**
- * 用户业务开通
- * @param tHuifuMchCheck
- * @return
- * @throws Exception
- */
- String openBusiness(THuifuMchCheck tHuifuMchCheck) throws Exception;
- /**
- * 汇付个人商户入驻
- * @param tHuifuMchCheck
- * @return
- * @throws Exception
- */
- String addPersonage(THuifuMchCheck tHuifuMchCheck) throws Exception;
- /**
- * 汇付企业商户入驻
- * @param tHuifuMchCheck
- * @return
- * @throws Exception
- */
- String addEnterprise(THuifuMchCheck tHuifuMchCheck) throws Exception;
- /**
- * 汇付商户基本信息修改
- * @param huifuMchCheck
- * @return
- */
- String updateMerchant(THuifuMchCheck huifuMchCheck) throws Exception;
- /**
- * 汇付上传图片
- * @param file
- * @param fileType
- * @return
- */
- String uploadPic(MultipartFile file, HuifuConstant.fileType fileType);
- /**
- * 发起退款
- * @param sn
- * @param price
- * @param payDate
- * @param remark
- * @return
- */
- String refund(String sn, BigDecimal price, String payDate, String remark,String acctSplitBunch, String companyType) throws Exception;
- /**
- * 发送验证码
- * @param tHuifuMch
- * @return
- */
- String sendSms(THuifuMch tHuifuMch) throws Exception;
- /**
- * 汇付上传图片
- * @param base64Str
- * @param fileType
- * @return
- */
- String newUploadPic(String base64Str, HuifuConstant.fileType fileType, String huifuId);
- /**
- * 更新签约状态
- * @param tHuifuMchCheck
- * @return
- */
- String updateConStat(THuifuMchCheck tHuifuMchCheck) throws BasePayException;
- }
|