| File was renamed from src/main/java/cc/mrbird/febs/mall/controller/ApiMemberCollectionController.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.AddCollectionDto; |
| | | import cc.mrbird.febs.mall.dto.MemberCollectionListDto; |
| | | import cc.mrbird.febs.mall.service.IMallMemberCollectionService; |
| | |
| | | @RestController |
| | | @RequiredArgsConstructor |
| | | @RequestMapping(value = "/api/collection") |
| | | @Api(value = "ApiMemberCollectionController", tags = "收藏接口类") |
| | | @Api(value = "ApiMemberCollectionController", tags = "DS-收藏") |
| | | public class ApiMemberCollectionController { |
| | | |
| | | @Autowired |
| | | private IMallMemberCollectionService mallMemberCollectionService; |
| | | |
| | | @ApiOperation(value = "添加收藏") |
| | | @PostMapping(value = "/add") |
| | | public FebsResponse add(@RequestBody AddCollectionDto addCollectionDto) { |
| | | mallMemberCollectionService.add(addCollectionDto); |
| | | return new FebsResponse().success().message("收藏成功"); |
| | | @PostMapping(value = "/addCollection") |
| | | @Limit(key = "addCollection", period = 1, count = 1, name = "注册", prefix = "limit",limitType = LimitType.IP) |
| | | public FebsResponse add(@RequestBody @Validated AddCollectionDto addCollectionDto) { |
| | | |
| | | return mallMemberCollectionService.add(addCollectionDto); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取收藏列表") |
| | |
| | | } |
| | | |
| | | @ApiOperation(value = "取消收藏") |
| | | @PostMapping(value = "/del/{ids}") |
| | | @PostMapping(value = "/delCollection/{ids}") |
| | | @Limit(key = "delCollection", period = 1, count = 1, name = "注册", prefix = "limit",limitType = LimitType.IP) |
| | | public FebsResponse del(@PathVariable("ids") String ids) { |
| | | mallMemberCollectionService.del(ids); |
| | | return new FebsResponse().success().message("取消成功"); |
| | | return new FebsResponse().success().message("Cancelled successfully"); |
| | | } |
| | | } |