InviteController.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.tld.controller;
  2. import com.tld.model.AskGoods;
  3. import com.tld.service.InviteService;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.*;
  6. import java.util.Map;
  7. /**
  8. * 领用出库
  9. */
  10. @RestController
  11. @RequestMapping("invite")
  12. public class InviteController {
  13. @Autowired
  14. private InviteService inviteService;
  15. /**
  16. * 查询领用出库数据
  17. * @param askGoods 参数
  18. * @return 返回结果
  19. */
  20. @GetMapping("getAskGoods")
  21. public Map<String, Object> getAskGoodsList(AskGoods askGoods){
  22. return inviteService.getAskGoodsfList(askGoods);
  23. }
  24. /**
  25. * 查询指定领用出库的物料
  26. * @param askGoods 参数
  27. * @return 返回结果
  28. */
  29. @GetMapping("getAskGoodsMaterial")
  30. public Map<String, Object> getAskGoodsMaterial(AskGoods askGoods){
  31. return inviteService.getAskGoodsMaterial(askGoods);
  32. }
  33. /**
  34. * 物料库位选择
  35. * @param askGoods 参数
  36. * @return 返回结果
  37. */
  38. @GetMapping("getMaterialCk")
  39. public Map<String, Object> getMaterialCk(AskGoods askGoods){
  40. return inviteService.getMaterialCk(askGoods);
  41. }
  42. /**
  43. * 插入出库虚拟表
  44. * @param askGoods 参数
  45. * @return 返回结果
  46. */
  47. @PostMapping("addAskGoodsVitrual")
  48. public Map<String, Object> addAskGoodsVitrual(@RequestBody AskGoods askGoods){
  49. return inviteService.addAskGoodsVitrual(askGoods);
  50. }
  51. /**
  52. * 出库
  53. */
  54. @GetMapping("OutOfLibrary")
  55. public Map<String, Object> OutOfLibrary(String uniqueCode, String type, String askGoodsId){
  56. return inviteService.OutOfLibrary(uniqueCode, type, askGoodsId);
  57. }
  58. }