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.

50 lines
2.0 KiB

1 year ago
1 year ago
1 year ago
  1. package com.spring.modules.quote.controller;
  2. import com.spring.common.utils.R;
  3. import com.spring.modules.quote.entity.QuoteDetailRouting;
  4. import com.spring.modules.quote.service.QuoteDetailRoutingService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.PostMapping;
  7. import org.springframework.web.bind.annotation.RequestBody;
  8. import org.springframework.web.bind.annotation.RequestMapping;
  9. import org.springframework.web.bind.annotation.RestController;
  10. import java.util.List;
  11. @RestController
  12. @RequestMapping("/quote/detail/routing")
  13. public class QuoteDetailRoutingController {
  14. @Autowired
  15. private QuoteDetailRoutingService quoteDetailRoutingService;
  16. @PostMapping
  17. public R queryQuoteDetailRouting(@RequestBody QuoteDetailRouting quoteDetailRouting) {
  18. List<QuoteDetailRouting> list = quoteDetailRoutingService.queryQuoteDetailRouting(quoteDetailRouting);
  19. return R.ok().put("rows", list);
  20. }
  21. @PostMapping("/version")
  22. private R queryQuoteDetailRoutingByVersion(@RequestBody QuoteDetailRouting quoteDetailRouting) {
  23. List<QuoteDetailRouting> list = quoteDetailRoutingService.queryQuoteDetailRoutingByVersion(quoteDetailRouting);
  24. return R.ok().put("rows", list);
  25. }
  26. @PostMapping("/alternative")
  27. public R queryQuoteDetailRoutingAlternative(@RequestBody QuoteDetailRouting quoteDetailRouting) {
  28. List<QuoteDetailRouting> list = quoteDetailRoutingService.queryQuoteDetailRoutingAlternative(quoteDetailRouting);
  29. return R.ok().put("rows", list);
  30. }
  31. @PostMapping("/change")
  32. public R changeQuoteDetailRouting(@RequestBody QuoteDetailRouting quoteDetailRouting) {
  33. quoteDetailRoutingService.changeQuoteDetailRouting(quoteDetailRouting);
  34. return R.ok("操作成功");
  35. }
  36. @PostMapping("/update")
  37. public R updateQuoteDetailRouting(@RequestBody QuoteDetailRouting quoteDetailRouting) {
  38. quoteDetailRoutingService.updateQuoteDetailRouting(quoteDetailRouting);
  39. return R.ok("操作成功");
  40. }
  41. }