作者:文弱书生_李 | 来源:互联网 | 2023-06-08 13:04
Controller层@RestControllerpublicclassRankingController{@AutowiredprivateRangingServicerank
Controller 层
@RestController
public class RankingController {
@Autowired
private RangingService rankingService;
@RequestMapping("/addScore")
public String addRank(String uid, Integer score) {
rankingService.rankAdd(uid, score);
return "success";
}
@RequestMapping("/increScore")
public String increScore(String uid, Integer score) {
rankingService.increSocre(uid, score);
return "success";
}
@RequestMapping("/rank")
public Map rank(String uid) {
Map map = new HashMap<>();
map.put(uid, rankingService.rankNum(uid));
return map;
}
@RequestMapping("/score")
public Long rankNum(String uid) {
return rankingService.score(uid);
}
@RequestMapping("/scoreByRange")
public Set scoreByRange(Integer start, Integer end) {
return rankingService.rankWithScore(start,end);
}
@RequestMapping("/sale/increScore")
public String increSaleScore(String uid, Integer score) {
rankingService.increSaleSocre(uid, score);
return "success";
}
@RequestMapping("/sale/userScore")
public Map userScore(String uid,String name) {
return rankingService.userRank(uid,name);
}
@RequestMapping("/sale/top")
public List