This commit is contained in:
dute7liang
2023-12-30 19:24:56 +08:00
parent a6f7c6bd0e
commit abb61de844
54 changed files with 277 additions and 98 deletions

View File

@@ -8,9 +8,9 @@ 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.cai.dto.app.vo.index.GuardListPageVo;
import com.ruoyi.cai.dto.app.vo.index.UserGiftIndexVo;
import com.ruoyi.cai.service.*;
import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.page.TableDataInfo;
@@ -36,6 +36,10 @@ public class CaiIndexController {
private CaiUserService caiUserService;
@Autowired
private CaiBannerService bannerService;
@Autowired
private CaiGuardTotalService guardTotalService;
@Autowired
private CaiUserGiftService userGiftService;
@GetMapping("/banner")
@Operation(summary = "获取首页banner图")
@@ -59,9 +63,24 @@ public class CaiIndexController {
}
@GetMapping("/home/info")
@Operation(summary = "主页展示详情页")
@Operation(summary = "获取指定用户主页信息")
public R<UserInfoVo> info(Long userId){
UserInfoVo res = caiUserService.info(userId);
return R.ok(res);
}
@GetMapping("/userGuard/page")
@Operation(summary = "获取指定女神守护排行")
public TableDataInfo<GuardListPageVo> userGuardPage(PageQuery pageQuery,Long userId){
Page<GuardListPageVo> page = guardTotalService.userGuardPage(pageQuery, userId);
return TableDataInfo.build(page);
}
@GetMapping("/userGift/list")
@Operation(summary = "获取指定女神收到的礼物列表")
public R<List<UserGiftIndexVo>> userGiftList(Long userId){
List<UserGiftIndexVo> res = userGiftService.selectGiftList(userId);
return R.ok(res);
}
}

View File

@@ -27,7 +27,7 @@ public class CaiUserDynamicAppController {
private CaiUserFollowDynamicService userFollowDynamicService;
@GetMapping("/page")
@Operation(summary = "动态查询")
@Operation(summary = "动态查询动态")
public TableDataInfo<DynamicListVo> page(PageQuery pageQuery, DynamicQuery query){
Page<DynamicListVo> resp = dynamicService.pageApp(pageQuery,query);
return TableDataInfo.build(resp);