FeignClient.java 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package com.common.workflow.service.client;
  2. import com.common.workflow.service.dto.ApproveInfoDTO;
  3. import com.common.workflow.service.dto.ApproveParamsDTO;
  4. import feign.Headers;
  5. import feign.RequestLine;
  6. import org.springframework.web.bind.annotation.RequestBody;
  7. /**
  8. * Created by gyue on 2020-03-24.
  9. */
  10. public interface FeignClient {
  11. @Headers({"Content-Type: application/json","Accept: application/json"})
  12. @RequestLine("POST /suppliercert-listener/pre-third-trail")
  13. ApproveInfoDTO getPreThirdTrail(@RequestBody ApproveParamsDTO approveParamsDTO);
  14. // @Headers({"Content-Type: application/json","Accept: application/json"})
  15. // @RequestLine("POST /suppliercert-listener/check-need-concentrate-audit")
  16. // String checkNeedConcentrateAudit(@RequestBody ApproveParamsDTO approveParamsDTO);
  17. @Headers({"Content-Type: application/json","Accept: application/json"})
  18. @RequestLine("POST /suppliercert-listener/law-office-auditors")
  19. ApproveInfoDTO getLawOfficeAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  20. @Headers({"Content-Type: application/json","Accept: application/json"})
  21. @RequestLine("POST /suppliercert-listener/pre-concentrate-audit")
  22. ApproveInfoDTO getPreConcentrateAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  23. @Headers({"Content-Type: application/json","Accept: application/json"})
  24. @RequestLine("POST /suppliercert-listener/pre-storage-audit")
  25. ApproveInfoDTO getPreStorageAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  26. // 企业用户提交申请 获取分办人员列表
  27. @Headers({"Content-Type: application/json","Accept: application/json"})
  28. @RequestLine("POST /suppliercert-listener/pre-fen-trail")
  29. ApproveInfoDTO getPreFirstAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  30. // 增项申请 ⬇
  31. // 企业用户提交申请 获取分办人员列表
  32. @Headers({"Content-Type: application/json","Accept: application/json"})
  33. @RequestLine("POST /suppliercert-append-listener/pre-fen-trail")
  34. ApproveInfoDTO getAppendPreFirstAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  35. @Headers({"Content-Type: application/json","Accept: application/json"})
  36. @RequestLine("POST /suppliercert-append-listener/pre-third-trail")
  37. ApproveInfoDTO getAppendPreThirdTrail(@RequestBody ApproveParamsDTO approveParamsDTO);
  38. @Headers({"Content-Type: application/json","Accept: application/json"})
  39. @RequestLine("POST /suppliercert-append-listener/pre-storage-audit")
  40. ApproveInfoDTO getAppendPreStorageAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  41. // 年审申请 ⬇
  42. @Headers({"Content-Type: application/json","Accept: application/json"})
  43. @RequestLine("POST /annual-listener/law-office-auditors")
  44. ApproveInfoDTO getAnnualLawOfficeAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  45. @Headers({"Content-Type: application/json","Accept: application/json"})
  46. @RequestLine("POST /annual-listener/pre-storage-audit")
  47. ApproveInfoDTO getAnnualPreStorageAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  48. // 企业用户提交申请 获取分办人员列表
  49. @Headers({"Content-Type: application/json","Accept: application/json"})
  50. @RequestLine("POST /annual-listener/pre-fen-trail")
  51. ApproveInfoDTO getAnnualPreFirstAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  52. // 信息变更申请 ⬇
  53. // 企业用户提交申请 获取分办人员列表
  54. @Headers({"Content-Type: application/json","Accept: application/json"})
  55. @RequestLine("POST /info-change-listener/pre-fen-trail")
  56. ApproveInfoDTO getChangePreFirstAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  57. @Headers({"Content-Type: application/json","Accept: application/json"})
  58. @RequestLine("POST /info-change-listener/law-office-auditors")
  59. ApproveInfoDTO getInfoChangeLawOfficeAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  60. // 企管法规处入库
  61. @Headers({"Content-Type: application/json","Accept: application/json"})
  62. @RequestLine("POST /info-change-listener/pre-storage-audit")
  63. ApproveInfoDTO getInfoChangePreStorageAuditors(@RequestBody ApproveParamsDTO approveParamsDTO);
  64. }