BankTransactionService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.hcloud.microserver.bank.service;
  2. import com.hcloud.microserver.bank.bo.*;
  3. public interface BankTransactionService {
  4. /**
  5. * 2.4. 账务查询:活期账户查询CL0003
  6. * @param param
  7. * @return
  8. */
  9. public CurrentAccountQueryResp currentAccountQuery(CurrentAccountQueryParam param);
  10. /**
  11. *
  12. * 2.5. 账务查询:活期账户明细查询CL0004
  13. * @param param
  14. * @return
  15. */
  16. public CurrentAccountQueryDetailTotalResp currentAccountDetailQuery(CurrentAccountDetailQueryParam param);
  17. /**
  18. * 2.6. 转账:行内转账CL0005(需签名)
  19. * @param param
  20. * @return
  21. */
  22. public IntrabankTransferResp intrabankTransfer(IntrabankTransferParam param);
  23. /**
  24. * 2.14. 账务支付:代发/代报销指令详细查询CL0032
  25. * @param param
  26. * @return
  27. */
  28. public ReimbursementInstructionsDetailQueryResp reimbursementInstructionsDetailQuery(ReimbursementInstructionsDetailQueryParam param);
  29. /**
  30. * 2.15. 账务支付:代发/代扣指令详情信息查询CL0034
  31. * @param param
  32. * @return
  33. */
  34. public InquiryOfWithholdingInstructionDetailsResp inquiryOfWithholdingInstructionDetails(InquiryOfWithholdingInstructionDetailsParam param);
  35. }