This commit is contained in:
dute7liang
2023-12-30 18:24:06 +08:00
parent 8d4a3ba746
commit a6f7c6bd0e
20 changed files with 240 additions and 26 deletions

View File

@@ -1,16 +1,20 @@
package com.ruoyi.cai.controller.app;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.cai.domain.CaiBanner;
import com.ruoyi.cai.dto.app.query.AnchorListQuery;
import com.ruoyi.cai.dto.app.query.UserQuery;
import com.ruoyi.cai.dto.app.vo.AnchorListVo;
import com.ruoyi.cai.dto.app.vo.IndexBannerVo;
import com.ruoyi.cai.dto.app.vo.UserInfoVo;
import com.ruoyi.cai.dto.app.vo.UserListVo;
import com.ruoyi.cai.service.CaiAnchorService;
import com.ruoyi.cai.service.CaiBannerService;
import com.ruoyi.cai.service.CaiUserService;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.utils.BeanConvertUtil;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
@@ -18,6 +22,8 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
@RequestMapping("/api/index")
@@ -28,6 +34,15 @@ public class CaiIndexController {
private CaiAnchorService anchorService;
@Autowired
private CaiUserService caiUserService;
@Autowired
private CaiBannerService bannerService;
@GetMapping("/banner")
@Operation(summary = "获取首页banner图")
public R<List<IndexBannerVo>> banner(){
List<CaiBanner> res = bannerService.index();
return R.ok(BeanConvertUtil.convertListTo(res, IndexBannerVo::new));
}
@GetMapping("/anchor/page")
@Operation(summary = "查询主播-分页")

View File

@@ -1,15 +1,11 @@
package com.ruoyi.cai.controller.app;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.cai.domain.CaiCitys;
import com.ruoyi.cai.domain.CaiGoods;
import com.ruoyi.cai.domain.CaiReportCate;
import com.ruoyi.cai.domain.CaiWithdrawExchange;
import com.ruoyi.cai.service.CaiCitysService;
import com.ruoyi.cai.service.CaiGoodsService;
import com.ruoyi.cai.service.CaiReportCateService;
import com.ruoyi.cai.service.CaiWithdrawExchangeService;
import com.ruoyi.cai.domain.*;
import com.ruoyi.cai.dto.app.vo.GiftVo;
import com.ruoyi.cai.service.*;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.utils.BeanConvertUtil;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
@@ -33,6 +29,8 @@ public class CaiSettingAppController {
private CaiReportCateService reportCateService;
@Autowired
private CaiCitysService citysService;
@Autowired
private CaiGiftService giftService;
@GetMapping("/goods")
@Operation(summary = "充值配置")
@@ -64,4 +62,12 @@ public class CaiSettingAppController {
public R<Map<Long,String>> city(){
return R.ok(citysService.all());
}
@GetMapping("/gift")
@Operation(summary = "礼物配置")
public R<List<GiftVo>> gift(){
List<CaiGift> res = giftService.all();
return R.ok(BeanConvertUtil.convertListTo(res, GiftVo::new));
}
}