AdvertisementOrderDonService.java 786 B

1234567891011121314151617181920212223
  1. package com.cyksj.service.advertisement;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.cyksj.model.dto.H5JsPayParams;
  4. import com.cyksj.model.entity.AdvertisementOrderDon;
  5. import com.cyksj.model.entity.AdvertisementUser;
  6. import com.cyksj.model.views.PaySuccessViews;
  7. import java.math.BigDecimal;
  8. import java.util.Map;
  9. /**
  10. * @author chan
  11. * @date 2023/5/16 11:07 AM
  12. */
  13. public interface AdvertisementOrderDonService extends IService<AdvertisementOrderDon> {
  14. H5JsPayParams pay(Long popularizeId, BigDecimal money, String appId, AdvertisementUser user, AdvertisementOrderDon.Source source, String callback, String callbackType) throws Exception;
  15. void prepayNotify(Map<String, String> map) throws Exception;
  16. PaySuccessViews isPay(Long orderId);
  17. }