SelfCarInterService.java 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. package com.jkcredit.invoice.credit.interserver;
  2. import com.jkcredit.invoice.common.DataResult;
  3. public interface SelfCarInterService {
  4. /**
  5. * 自有车 用户卡列表查询接口;
  6. * @param appKey
  7. * @param api
  8. * @param data
  9. * @param requestid
  10. * @return
  11. */
  12. DataResult customeretcquery(String appKey, String api, String data, String requestid);
  13. /**
  14. * 自有车 卡信息查询接口
  15. * @param appKey
  16. * @param api
  17. * @param data
  18. * @param requestid
  19. * @return
  20. */
  21. DataResult customerQueryEtcInfo(String appKey, String api, String data, String requestid);
  22. /**
  23. * 自有车下发短信通知接口
  24. * @param appKey
  25. * @param api
  26. * @param data
  27. * @param requestid
  28. * @return
  29. */
  30. DataResult customeretcrec(String appKey, String api, String data, String requestid);
  31. /**
  32. * 自有车 卡绑定接口 渠道调用此接口,上传用户收到的短信验证码
  33. * @param appKey
  34. * @param api
  35. * @param data
  36. * @param requestid
  37. * @return
  38. */
  39. DataResult customeretcrecvalid(String appKey, String api, String data, String requestid);
  40. /**
  41. * 自有车 交易查询接口 渠道通过此接口可以查询单张卡连续90天内的交易(待开票、开票中、已开票)
  42. * @param appKey
  43. * @param api
  44. * @param data
  45. * @param requestid
  46. * @return
  47. */
  48. DataResult getTradeList(String appKey, String api, String data, String requestid);
  49. /**
  50. * 自有车 申请开票接口 渠道通过此接口可以对该公司绑定的单张卡连续90天内的交易进行开票。
  51. * @param appKey
  52. * @param api
  53. * @param data
  54. * @param requestid
  55. * @return
  56. */
  57. DataResult applInvoice(String appKey, String api, String data, String requestid);
  58. /**
  59. * 自有车 已开发票查询接口 渠道通过此接口可以根据该公司绑定的单张卡查询此卡在某个月开具的发票。
  60. * @param appKey
  61. * @param api
  62. * @param data
  63. * @param requestid
  64. * @return
  65. */
  66. DataResult getSelfCarInvoicesByTime(String appKey, String api, String data, String requestid);
  67. /**
  68. * 自有车 已开发票查询接口 渠道通过此接口可以根据该公司的申请信息查询开票信息
  69. * @param appKey
  70. * @param api
  71. * @param data
  72. * @param requestid
  73. * @return
  74. */
  75. DataResult getSelfCarInvoicesByAppl(String appKey, String api, String data, String requestid);
  76. /**
  77. * 自有车 发票下载 渠道通过此接口可以下载某公司某个月份开具的发票。
  78. * @param appKey
  79. * @param api
  80. * @param data
  81. * @param requestid
  82. * @return
  83. */
  84. DataResult getSelfCarInvoicePackage(String appKey, String api, String data, String requestid);
  85. /**
  86. * 自有车 卡解绑接口。
  87. * @param appKey
  88. * @param api
  89. * @param data
  90. * @param requestid
  91. * @return
  92. */
  93. DataResult customerCarUnRec(String appKey, String api, String data, String requestid);
  94. /**
  95. * 自有车 卡换绑绑接口。
  96. * @param appKey
  97. * @param api
  98. * @param data
  99. * @param requestid
  100. * @return
  101. */
  102. DataResult customerCardChange(String appKey, String api, String data, String requestid);
  103. /**
  104. * 自有车 卡换绑绑查询接口。
  105. * @param appKey
  106. * @param api
  107. * @param data
  108. * @param requestid
  109. * @return
  110. */
  111. DataResult customerCardChangeQuery(String appKey, String api, String data, String requestid);
  112. /**
  113. * 自有车 按交易查申请接口。
  114. * @param appKey
  115. * @param api
  116. * @param data
  117. * @param requestid
  118. * @return
  119. */
  120. DataResult tradeApplyQuery(String appKey, String api, String data, String requestid);
  121. }