package kr.wisestone.owl.service; import kr.wisestone.owl.domain.PaymentHistory; import kr.wisestone.owl.domain.Workspace; import kr.wisestone.owl.service.impl.PaymentServiceImpl; import kr.wisestone.owl.web.form.PaymentForm; import org.springframework.data.jpa.repository.JpaRepository; public interface PaymentHistoryService extends AbstractService>{ PaymentHistory addPaymentHistory(PaymentServiceImpl.RestClientResultObject resultObject, PaymentForm paymentForm, Workspace workspace); PaymentHistory cancelPaymentHistory(PaymentForm paymentForm, Workspace workspace, String reason); PaymentHistory findByWorkspaceLastPaymentHistory(Workspace workspace); }