package kr.wisestone.owl.service;
|
|
import kr.wisestone.owl.domain.Payment;
|
import kr.wisestone.owl.domain.Workspace;
|
import kr.wisestone.owl.vo.PaymentVo;
|
import kr.wisestone.owl.web.form.PaymentForm;
|
import org.springframework.data.jpa.repository.JpaRepository;
|
|
import java.util.Map;
|
|
public interface PaymentService extends AbstractService<Payment, Long, JpaRepository<Payment, Long>>{
|
String getAccessToken();
|
|
void immediateAddUser(PaymentForm paymentForm);
|
|
void paymentOneTime(PaymentForm paymentForm);
|
|
void cancelNextPayment(PaymentForm paymentForm);
|
|
void detailPayment(Map<String, Object> resJsonData, PaymentForm paymentForm);
|
|
PaymentVo modifyPayment(PaymentForm paymentForm);
|
|
void subscribeImmediate(Workspace workspace);
|
|
Payment getPayment(Long id);
|
|
void updateExchangeRatePayment();
|
}
|