|
@@ -3,8 +3,11 @@ package com.qs.mp.web.controller.api.user;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.qs.mp.admin.domain.ExchangeBanner;
|
|
|
import com.qs.mp.admin.domain.Goods;
|
|
|
+import com.qs.mp.admin.domain.GoodsCategory;
|
|
|
import com.qs.mp.admin.domain.GoodsSku;
|
|
|
+import com.qs.mp.admin.domain.GoodsTag;
|
|
|
import com.qs.mp.admin.domain.GoodsTagRel;
|
|
|
import com.qs.mp.admin.domain.Ticket;
|
|
|
import com.qs.mp.admin.domain.TicketAwardsPrize;
|
|
@@ -16,9 +19,12 @@ import com.qs.mp.admin.domain.vo.GoodsVO;
|
|
|
import com.qs.mp.admin.domain.vo.TicketBoxListVO;
|
|
|
import com.qs.mp.admin.domain.vo.TicketBoxVO;
|
|
|
import com.qs.mp.admin.domain.vo.TicketVO;
|
|
|
+import com.qs.mp.admin.service.IExchangeBannerService;
|
|
|
+import com.qs.mp.admin.service.IGoodsCategoryService;
|
|
|
import com.qs.mp.admin.service.IGoodsService;
|
|
|
import com.qs.mp.admin.service.IGoodsSkuService;
|
|
|
import com.qs.mp.admin.service.IGoodsTagRelService;
|
|
|
+import com.qs.mp.admin.service.IGoodsTagService;
|
|
|
import com.qs.mp.admin.service.ITicketAwardsPrizeService;
|
|
|
import com.qs.mp.admin.service.ITicketBoxService;
|
|
|
import com.qs.mp.admin.service.ITicketService;
|
|
@@ -72,6 +78,15 @@ public class UserExchangeController extends BaseApiController {
|
|
|
@Autowired
|
|
|
private IGoodsTagRelService goodsTagRelService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IExchangeBannerService exchangeBannerService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private IGoodsCategoryService goodsCategoryService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private IGoodsTagService goodsTagService;
|
|
|
+
|
|
|
@Autowired
|
|
|
private MapperFacade mapperFacade;
|
|
|
|
|
@@ -148,4 +163,38 @@ public class UserExchangeController extends BaseApiController {
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询banner列表
|
|
|
+ */
|
|
|
+ @PostMapping("/banner/list")
|
|
|
+ @ApiOperation(value = "查询banner列表" , notes = "banner列表")
|
|
|
+ public AjaxResult listBanner(@RequestBody JSONObject param) {
|
|
|
+ String location = param.getString("location");
|
|
|
+ List<ExchangeBanner> bannerList = exchangeBannerService.list(new LambdaQueryWrapper<ExchangeBanner>()
|
|
|
+ .eq(ExchangeBanner::getLocation, location).orderByAsc(ExchangeBanner::getSort));
|
|
|
+ return AjaxResult.success(bannerList);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询分类列表
|
|
|
+ */
|
|
|
+ @PostMapping("/category/list")
|
|
|
+ @ApiOperation(value = "查询分类列表" , notes = "分类列表")
|
|
|
+ public AjaxResult listCategory(@RequestBody JSONObject param) {
|
|
|
+ List<GoodsCategory> categoryList = goodsCategoryService.list(new LambdaQueryWrapper<GoodsCategory>()
|
|
|
+ .eq(GoodsCategory::getIsShow, 1).orderByAsc(GoodsCategory::getSort));
|
|
|
+ return AjaxResult.success(categoryList);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询标签列表
|
|
|
+ */
|
|
|
+ @PostMapping("/activity/list")
|
|
|
+ @ApiOperation(value = "查询标签列表" , notes = "标签列表")
|
|
|
+ public AjaxResult listActivity(@RequestBody JSONObject param) {
|
|
|
+ List<GoodsTag> tagList = goodsTagService.list(new LambdaQueryWrapper<GoodsTag>()
|
|
|
+ .eq(GoodsTag::getIsShow, 1).orderByAsc(GoodsTag::getSort));
|
|
|
+ return AjaxResult.success(tagList);
|
|
|
+ }
|
|
|
+
|
|
|
}
|