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.
|
|
package com.spring.modules.quotation.controller;
import com.spring.common.utils.R;import com.spring.modules.quotation.entity.QuoteBomDetail;import com.spring.modules.quotation.entity.QuoteBomHeader;import com.spring.modules.quotation.entity.QuoteRoutingHeader;import com.spring.modules.quotation.service.QuoteDetailService;import com.spring.modules.quotation.vo.QuoteDetailVo;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")public class QuoteDetailController { @Autowired private QuoteDetailService quoteDetailService;
@PostMapping("/list") public R selectQuoteDetailList(@RequestBody QuoteDetailVo quoteDetailVo) { List<QuoteDetailVo> list = quoteDetailService.selectQuoteDetailList(quoteDetailVo); return R.ok().put("rows", list); }
@PostMapping public R queryQuoteDetailByInquiryNo(@RequestBody QuoteDetailVo quoteDetailVo){ List<QuoteDetailVo> list = quoteDetailService.queryQuoteDetailByInquiryNo(quoteDetailVo); return R.ok().put("rows", list); }
@PostMapping("/part") public R queryQuoteDetailByPartNo(@RequestBody QuoteDetailVo quoteDetailVo){ List<QuoteDetailVo> list = quoteDetailService.queryQuoteDetailByPartNo(quoteDetailVo); return R.ok().put("rows", list); }
@PostMapping("/bom") public R queryQuoteDetailBom(@RequestBody QuoteDetailVo quoteDetailVo){ QuoteBomHeader bom = quoteDetailService.queryQuoteDetailBom(quoteDetailVo); return R.ok().put("row", bom); }
@PostMapping("/routing") public R queryQuoteDetailRouting(@RequestBody QuoteDetailVo quoteDetailVo){ QuoteRoutingHeader routing = quoteDetailService.queryQuoteDetailRouting(quoteDetailVo); return R.ok().put("row", routing); }
@PostMapping("/status") public R updateQuoteDetailStatus(@RequestBody QuoteDetailVo quoteDetailVo){ quoteDetailService.updateQuoteDetailStatus(quoteDetailVo); return R.ok("操作成功"); }}
|