DeliveryController.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package com.tld.controller;
  2. import com.tld.model.Delivery;
  3. import com.tld.service.DeliveryService;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.GetMapping;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7. import org.springframework.web.bind.annotation.RestController;
  8. import java.util.Map;
  9. /**
  10. * 交货单操作
  11. */
  12. @RestController
  13. @RequestMapping("delivery")
  14. public class DeliveryController {
  15. @Autowired
  16. private DeliveryService deliveryService;
  17. /**
  18. * 查询销售交货单
  19. * @param delivery 参数
  20. * @return 返回结果
  21. */
  22. @GetMapping("getDelivery")
  23. public Map<String, Object> getDelivery(Delivery delivery){
  24. return deliveryService.getDelivery(delivery);
  25. }
  26. /**
  27. * 推荐属性列表
  28. * @param delivery 参数
  29. * @return 返回结果
  30. */
  31. @GetMapping("getAttribute")
  32. public Map<String, Object> getAttribute(Delivery delivery){
  33. return deliveryService.getAttribute(delivery);
  34. }
  35. /**
  36. * 推荐库位
  37. * @param delivery 参数
  38. * @return 返回结果
  39. */
  40. @GetMapping("getRecommend")
  41. public Map<String, Object> getRecommend(Delivery delivery){
  42. return deliveryService.getRecommend(delivery);
  43. }
  44. /**
  45. * 出库
  46. * @param uniqueCode PDA唯一表示
  47. * @param type 出库类型
  48. * @param deliveryId 销售单id
  49. * @return 返回结果
  50. */
  51. @GetMapping("OutOfLibrary")
  52. public Map<String, Object> OutOfLibrary(String uniqueCode, String type, String deliveryId){
  53. return deliveryService.OutOfLibrary(uniqueCode, type, deliveryId);
  54. }
  55. }