| File was renamed from src/main/java/cc/mrbird/febs/mall/controller/ApiMallGoodsController.java |
| | |
| | | package cc.mrbird.febs.mall.controller; |
| | | package cc.mrbird.febs.mall.controller.dependentStation; |
| | | |
| | | import cc.mrbird.febs.common.annotation.Limit; |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.entity.LimitType; |
| | | import cc.mrbird.febs.mall.dto.ApiMallGoodsCommentDto; |
| | | import cc.mrbird.febs.mall.dto.MallGoodsQueryDto; |
| | | import cc.mrbird.febs.mall.service.IApiMallGoodsService; |
| | |
| | | @RestController |
| | | @RequiredArgsConstructor |
| | | @RequestMapping(value = "/api/goods") |
| | | @Api(value = "ApiMallGoodsController", tags = "商城商品接口类") |
| | | @Api(value = "ApiMallGoodsController", tags = "DS-商城商品接口类") |
| | | public class ApiMallGoodsController { |
| | | private final IApiMallGoodsService mallGoodsService; |
| | | |
| | |
| | | @ApiResponse(code = 200, message = "success", response = MallGoodsListVo.class) |
| | | }) |
| | | @PostMapping(value = "/findMallGoodsList") |
| | | @Limit(key = "findMallGoodsList", period = 5, count = 1, name = "注册", prefix = "limit",limitType = LimitType.IP) |
| | | public FebsResponse findMallGoodsList(@RequestBody MallGoodsQueryDto queryDto) { |
| | | return new FebsResponse().success().data(mallGoodsService.findMallGoodsListInPage(queryDto)); |
| | | } |