StockWaitController.java 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. package com.fjhx.wms.controller.stock;
  2. import com.baomidou.dynamic.datasource.annotation.DS;
  3. import com.fjhx.common.constant.SourceConstant;
  4. import com.fjhx.wms.entity.stock.dto.StockWaitDetailsDto;
  5. import org.springframework.web.bind.annotation.*;
  6. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  7. import com.fjhx.wms.entity.stock.vo.StockWaitVo;
  8. import com.fjhx.wms.entity.stock.dto.StockWaitSelectDto;
  9. import com.fjhx.wms.entity.stock.dto.StockWaitDto;
  10. import com.ruoyi.common.core.domain.BaseSelectDto;
  11. import com.fjhx.wms.service.stock.StockWaitService;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. /**
  14. * <p>
  15. * 待出入库 前端控制器
  16. * </p>
  17. *
  18. * @author
  19. * @since 2023-03-22
  20. */
  21. @DS(SourceConstant.WMS)
  22. @RestController
  23. @RequestMapping("/stockWait")
  24. public class StockWaitController {
  25. @Autowired
  26. private StockWaitService stockWaitService;
  27. /**
  28. * 待出入库分页
  29. */
  30. @PostMapping("/page")
  31. public Page<StockWaitVo> page(@RequestBody StockWaitSelectDto dto) {
  32. return stockWaitService.getPage(dto);
  33. }
  34. /**
  35. * 待出入库分页 维多利亚
  36. */
  37. @PostMapping("/pageByWdly")
  38. public Page<StockWaitVo> pageByWdly(@RequestBody StockWaitSelectDto dto) {
  39. return stockWaitService.getPageByWdly(dto);
  40. }
  41. /**
  42. * 待出入库明细
  43. */
  44. @PostMapping("/detail")
  45. public StockWaitVo detail(@RequestBody BaseSelectDto dto) {
  46. return stockWaitService.detail(dto.getId());
  47. }
  48. /**
  49. * 待出入库明细 维多利亚
  50. */
  51. @PostMapping("/detailByWdly")
  52. public StockWaitVo detailByWdly(@RequestBody BaseSelectDto dto) {
  53. return stockWaitService.detailByWdly(dto.getId());
  54. }
  55. /**
  56. * 待出入库新增
  57. */
  58. @PostMapping("/add")
  59. public void add(@RequestBody StockWaitDetailsDto stockWaitDetailsDto) {
  60. stockWaitService.add(stockWaitDetailsDto);
  61. }
  62. /**
  63. * 待出入库新增 维多利亚
  64. */
  65. @PostMapping("/addByWdly")
  66. public void addByWdly(@RequestBody StockWaitDto stockWaitDto) {
  67. stockWaitService.addByWdly(stockWaitDto);
  68. }
  69. /**
  70. * 待出入库编辑
  71. */
  72. @PostMapping("/edit")
  73. public void edit(@RequestBody StockWaitDto stockWaitDto) {
  74. stockWaitService.edit(stockWaitDto);
  75. }
  76. /**
  77. * 待出入库删除
  78. */
  79. @PostMapping("/delete")
  80. public void delete(@RequestBody BaseSelectDto dto) {
  81. stockWaitService.delete(dto.getId());
  82. }
  83. }