package com.spring.modules.quote.controller; import com.spring.common.utils.R; import com.spring.modules.quote.entity.QuoteDetailRouting; import com.spring.modules.quote.service.QuoteDetailRoutingService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController @RequestMapping("/quote/detail/routing") public class QuoteDetailRoutingController { @Autowired private QuoteDetailRoutingService quoteDetailRoutingService; @PostMapping public R queryQuoteDetailRouting(@RequestBody QuoteDetailRouting quoteDetailRouting) { List list = quoteDetailRoutingService.queryQuoteDetailRouting(quoteDetailRouting); return R.ok().put("rows", list); } @PostMapping("/version") private R queryQuoteDetailRoutingByVersion(@RequestBody QuoteDetailRouting quoteDetailRouting) { List list = quoteDetailRoutingService.queryQuoteDetailRoutingByVersion(quoteDetailRouting); return R.ok().put("rows", list); } @PostMapping("/alternative") public R queryQuoteDetailRoutingAlternative(@RequestBody QuoteDetailRouting quoteDetailRouting) { List list = quoteDetailRoutingService.queryQuoteDetailRoutingAlternative(quoteDetailRouting); return R.ok().put("rows", list); } @PostMapping("/change") public R changeQuoteDetailRouting(@RequestBody QuoteDetailRouting quoteDetailRouting) { quoteDetailRoutingService.changeQuoteDetailRouting(quoteDetailRouting); return R.ok("操作成功"); } @PostMapping("/update") public R updateQuoteDetailRouting(@RequestBody QuoteDetailRouting quoteDetailRouting) { quoteDetailRoutingService.updateQuoteDetailRouting(quoteDetailRouting); return R.ok("操作成功"); } }