WMSFeign.java 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. package com.steerinfo.dil.feign;
  2. import com.steerinfo.dil.config.MyFeignRequestInterceptor;
  3. import com.steerinfo.dil.model.WmsSlmDlivDir;
  4. import com.steerinfo.framework.controller.RESTfulResult;
  5. import oracle.jdbc.proxy.annotation.Post;
  6. import org.springframework.cloud.openfeign.FeignClient;
  7. import org.springframework.web.bind.annotation.*;
  8. import java.math.BigDecimal;
  9. import java.text.ParseException;
  10. import java.util.ArrayList;
  11. import java.util.HashMap;
  12. import java.util.List;
  13. import java.util.Map;
  14. /**
  15. * @author luobang
  16. * @create 2021-09-17 14:13
  17. */
  18. @FeignClient(value = "ANTAI-WMS-API",url = "${openfeign.WMSFeign.url}",configuration = MyFeignRequestInterceptor.class)
  19. public interface WMSFeign {
  20. @PostMapping("api/v1/wms/wmsslmdlivdirs/selectSaleOrderPage")
  21. Map<String, Object> selectSaleOrderPage(@RequestBody(required = false) HashMap parmas,
  22. @RequestParam("apiId") Integer apiId,
  23. @RequestParam("pageNum") Integer pageNum,
  24. @RequestParam("pageSize") Integer pageSize);
  25. @PostMapping("api/v1/wms/wmsslmdlivdirs/add")
  26. RESTfulResult addet(@RequestBody HashMap params);
  27. @PostMapping(value = "api/v1/wms/wmsslmdlivdirs/selectDlivDirNo")
  28. Map<String, Object> selectDlivDirNo(@RequestBody(required = false) HashMap params,
  29. @RequestParam("apiId") Integer apiId,
  30. @RequestParam("pageNum") Integer pageNum,
  31. @RequestParam("pageSize") Integer pageSize);
  32. @PostMapping(value = "api/v1/wms/wmsslmdlivdirs/udpateOrder")
  33. RESTfulResult udpateOrder(@RequestBody(required = false) HashMap<String, Object> params);
  34. @GetMapping(value = "api/v1/wms/wmsslmdlivdirs/getcut/{dlivDirno}")
  35. RESTfulResult getcut(@PathVariable String dlivDirno);
  36. @PostMapping(value = "api/v1/wms/wmsslmdlivdirs/returnGoods")
  37. RESTfulResult returnGoods(@RequestBody(required = false) HashMap<String, Object> params);
  38. @PostMapping(value = "api/v1/wms/wmsslmdlivdirs/revokeReturnGoods/{id}")
  39. RESTfulResult revokeReturnGoods(@PathVariable("id") String id);
  40. @PostMapping(value = "api/v1/wms/wmsslmdlivdirs/deleteDlivDirno/{id}")
  41. RESTfulResult deleteDlivDirno(@PathVariable("id") String id);
  42. @PostMapping(value = "api/v1/wms/wmsslmdlivdirs/editButton")
  43. RESTfulResult editButton(@RequestBody(required = false) HashMap<String, Object> params);
  44. //实时库存
  45. @PostMapping("api/v1/wms/wmsgridmaterials/wmsgridmaterialsList")
  46. Map<String, Object> list(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  47. @RequestParam Integer pageNum,
  48. @RequestParam Integer pageSize);
  49. @PostMapping("api/v1/wms/wmsgridmaterials/wmsgridmaterialsinsert")
  50. Map<String, Object> insert(@RequestBody(required = false) Map<String, Object> map);
  51. @PutMapping("api/v1/wms/wmsgridmaterials/wmsgridmaterialsDelete")
  52. Map<String, Object> delete(@RequestBody(required = false) Map<String, Object> map);
  53. @PutMapping("api/v1/wms/wmsgridmaterials/wmsgridmaterialsUpdate/{id}")
  54. Map<String, Object> update(@PathVariable BigDecimal id,@RequestBody(required = false) Map<String, Object> map);
  55. @PostMapping("api/v1/wms/wmsgridmaterials/getGridMaterialList")
  56. Map<String, Object> getGridMaterialList(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  57. @RequestParam Integer pageNum,
  58. @RequestParam Integer pageSize);
  59. @PostMapping("api/v1/wms/wmsgridmaterials/updateGridMaterial")
  60. Map<String, Object> updateGridMaterial(@RequestBody(required = false) Map<String, Object> map);
  61. @PostMapping("api/v1/wms/wmsgridmaterials/getGridMaterialDailyReport")
  62. Map<String, Object> getGridMaterialDailyReport(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  63. @RequestParam Integer pageNum,
  64. @RequestParam Integer pageSize);
  65. @PostMapping("api/v1/wms/wmsinboundresults/getInboundList")
  66. Map<String, Object> getInboundList(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  67. @RequestParam Integer pageNum,
  68. @RequestParam Integer pageSize);
  69. @PostMapping("api/v1/wms/wmsinboundresults/inbound")
  70. Map<String, Object> inbound(@RequestBody(required = false) Map<String, Object> map);
  71. @PostMapping("api/v1/wms/wmsinboundresults/updateInbound")
  72. Map<String, Object> updateInbound(@RequestBody(required = false) Map<String, Object> map);
  73. @PostMapping("api/v1/wms/wmsoutboundresults/getOutboundList")
  74. Map<String, Object> getOutboundList(@RequestBody(required = false) Map<String, Object> map, @RequestParam Integer apiId,
  75. @RequestParam Integer pageNum,
  76. @RequestParam Integer pageSize);
  77. @PostMapping("api/v1/wms/wmsoutboundresults/outbound")
  78. Map<String, Object>outbound(@RequestBody(required = false) Map<String, Object> map);
  79. @PostMapping("api/v1/wms/wmsoutboundresults/updateOutbound")
  80. Map<String, Object> updateOutbound(@RequestBody(required = false) Map<String, Object> map);
  81. }