You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.5 KiB

  1. package com.spring.modules.part.controller;
  2. import com.spring.common.utils.PageUtils;
  3. import com.spring.common.utils.R;
  4. import com.spring.modules.part.dto.RoutingOperationsBatchSaveDto;
  5. import com.spring.modules.part.dto.RoutingOperationsQueryDto;
  6. import com.spring.modules.part.dto.RoutingOperationsDescQueryDto;
  7. import com.spring.modules.part.service.RoutingOperationsService;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.PostMapping;
  10. import org.springframework.web.bind.annotation.RequestBody;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RestController;
  13. @RestController
  14. @RequestMapping("/plm/routingOperations")
  15. public class RoutingOperationsController {
  16. @Autowired
  17. private RoutingOperationsService routingOperationsService;
  18. @PostMapping("/search")
  19. public R search(@RequestBody RoutingOperationsQueryDto query) {
  20. PageUtils page = routingOperationsService.routingOperationsSearch(query);
  21. return R.ok().put("page", page);
  22. }
  23. @PostMapping("/batchSave")
  24. public R batchSave(@RequestBody RoutingOperationsBatchSaveDto dto) {
  25. routingOperationsService.batchSave(dto);
  26. return R.ok();
  27. }
  28. @PostMapping("/getDesc")
  29. public R getDesc(@RequestBody RoutingOperationsDescQueryDto dto) {
  30. String desc = routingOperationsService.getDesc(dto);
  31. return R.ok().put("desc", desc);
  32. }
  33. }