This commit is contained in:
张良(004796)
2024-02-04 18:52:07 +08:00
parent 684216368c
commit 9e29c5f321
22 changed files with 700 additions and 11 deletions

View File

@@ -0,0 +1,37 @@
package com.ruoyi.web.controller.cai.admin;
import com.ruoyi.cai.dto.admin.vo.home.HomeStaticIndexVo;
import com.ruoyi.cai.dto.admin.vo.rank.RankNodeAdminVo;
import com.ruoyi.cai.enums.rank.RankTimeTypeEnum;
import com.ruoyi.cai.manager.AdminHomeManager;
import com.ruoyi.common.core.domain.R;
import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
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;
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping("/cai/home")
public class HomeController {
@Autowired
private AdminHomeManager adminHomeManager;
@GetMapping("/static/index")
public R<HomeStaticIndexVo> staticIndex(){
HomeStaticIndexVo homeStaticIndexVo = adminHomeManager.staticIndex();
return R.ok(homeStaticIndexVo);
}
@GetMapping("/static/rank")
public R<List<RankNodeAdminVo>> staticRank(Integer rankType,String rankTime){
List<RankNodeAdminVo> rank = adminHomeManager.rank(rankType, RankTimeTypeEnum.getByCode(rankTime));
return R.ok(rank);
}
}