WMSFeign.java 4.5 KB

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