package org.springblade.modules.userstatistics.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import io.swagger.annotations.Api; import lombok.AllArgsConstructor; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.modules.userstatistics.service.IUserStatisticsService; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springblade.core.tool.api.R; import java.util.List; import java.util.Map; /** * 数据统计 控制器 * * @author GuoShiLong * @since 2022-09-22 */ @RestController @AllArgsConstructor @RequestMapping("userstatistics/userstatistics") @Api(value = "数据统计", tags = "数据统计接口") public class UserStatisticsController{ private final IUserStatisticsService userStatisticsService; @PostMapping("/getRepairTask") public R getRepairTask(Query query, String startTime, String endTime){ IPage>> page = userStatisticsService.getRepairTask(Condition.getPage(query),startTime,endTime); return R.data(page); } }