Commit ef55ce576b8c8a72f5b7c8d7f5a142c37de7c8de
1 parent
0a75e26b
code review
Showing
1 changed file
with
38 additions
and
0 deletions
src/main/java/com/diligrp/xtrade/product/controllor/ProductApiController.java
0 → 100644
1 | +package com.diligrp.xtrade.product.controllor; | ||
2 | + | ||
3 | +import com.diligrp.xtrade.product.domain.dto.ProductCreateRequestDto; | ||
4 | +import com.diligrp.xtrade.product.domain.dto.ProductQueryRequestDto; | ||
5 | +import com.diligrp.xtrade.product.domain.dto.ProductQueryResponsetDto; | ||
6 | +import com.diligrp.xtrade.product.service.ProductService; | ||
7 | +import com.diligrp.xtrade.shared.domain.Message; | ||
8 | +import org.springframework.web.bind.annotation.RequestBody; | ||
9 | +import org.springframework.web.bind.annotation.RequestMapping; | ||
10 | +import org.springframework.web.bind.annotation.RestController; | ||
11 | + | ||
12 | +import javax.annotation.Resource; | ||
13 | +import java.util.List; | ||
14 | + | ||
15 | +@RestController | ||
16 | +@RequestMapping(value = "/sapi/product") | ||
17 | +public class ProductApiController { | ||
18 | + | ||
19 | + @Resource | ||
20 | + private ProductService productService; | ||
21 | + | ||
22 | + @RequestMapping(value = "/createProduct") | ||
23 | + public Message<?> createOrder(@RequestBody ProductCreateRequestDto productCreateRequestDto) { | ||
24 | + productService.createProduct(productCreateRequestDto); | ||
25 | + return Message.success(); | ||
26 | + } | ||
27 | + | ||
28 | + @RequestMapping(value = "/listProducts") | ||
29 | + public Message<List<ProductQueryResponsetDto>> listOrders(@RequestBody ProductQueryRequestDto productQueryRequestDto) { | ||
30 | + return Message.success(productService.orderLists(productQueryRequestDto)); | ||
31 | + } | ||
32 | + | ||
33 | + @RequestMapping(value = "/productDetail") | ||
34 | + public Message<ProductQueryResponsetDto> orderDetail(@RequestBody ProductQueryRequestDto productQueryRequestDto) { | ||
35 | + return Message.success(productService.orderDetail(productQueryRequestDto)); | ||
36 | + } | ||
37 | + | ||
38 | +} |