diff --git a/src/main/java/com/zh/project0512/controller/manage/StatisticsController.java b/src/main/java/com/zh/project0512/controller/manage/StatisticsController.java index 68896d9..9b294d8 100644 --- a/src/main/java/com/zh/project0512/controller/manage/StatisticsController.java +++ b/src/main/java/com/zh/project0512/controller/manage/StatisticsController.java @@ -1,10 +1,12 @@ package com.zh.project0512.controller.manage; import com.zh.project0512.annotation.AdminTokenValid; +import com.zh.project0512.mapper.AdminMapper; import com.zh.project0512.model.dto.RankListDTO; import com.zh.project0512.utils.result.Result; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -18,11 +20,14 @@ import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/manage/statistics") public class StatisticsController { -// @Operation(summary = "排行列表") -// @PostMapping("/list") -// @AdminTokenValid -// public Result rankList(@Validated @RequestBody RankListDTO rankListDTO) { -// return Result.success(rankService.rankList(rankListDTO), "请求成功"); -// } + @Autowired + private AdminMapper adminMapper; + @Operation(summary = "数据") + @PostMapping("/data1") + @AdminTokenValid + public Result rankList(@Validated @RequestBody RankListDTO rankListDTO) { + adminMapper.statistics1(); + return Result.success( adminMapper.statistics1(), "请求成功"); + } } diff --git a/src/main/java/com/zh/project0512/mapper/AdminMapper.java b/src/main/java/com/zh/project0512/mapper/AdminMapper.java index bfba8a6..af7b5a0 100644 --- a/src/main/java/com/zh/project0512/mapper/AdminMapper.java +++ b/src/main/java/com/zh/project0512/mapper/AdminMapper.java @@ -1,7 +1,9 @@ package com.zh.project0512.mapper; +import com.alibaba.fastjson.JSONObject; import com.zh.project0512.model.Admin; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Select; /** *
@@ -12,5 +14,16 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* @since 2022-06-10
*/
public interface AdminMapper extends BaseMapper