12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- package com.fdkankan.tk.controller;
- import com.fdkankan.tk.common.ResultData;
- import com.fdkankan.tk.service.DataCountService;
- import com.fdkankan.tk.service.IRoomService;
- import org.omg.CORBA.INTERNAL;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- @RestController
- public class DataCountController extends BaseController {
- @Autowired
- DataCountService dataCountService;
- @Autowired
- IRoomService roomService;
- /**
- * 整体概况
- */
- @GetMapping("/roomData")
- public ResultData roomData(){
- return ResultData.ok(dataCountService.roomData(getToken()));
- }
- /**
- * 排行榜
- */
- @GetMapping("/takeLookTop5")
- public ResultData takeLookTop5(){
- return ResultData.ok(dataCountService.takeLookTop5(getToken()));
- }
- /**
- * 各时间段在线人数
- */
- @GetMapping("/onlineTimeCount")
- public ResultData onlineTimeCount(){
- return ResultData.ok(dataCountService.onlineTimeCount(getToken()));
- }
- @GetMapping("/allRoomList")
- public ResultData allRoomList(){
- return ResultData.ok(roomService.list());
- }
- /**
- * 房间使用情况,用户流量量,用户分享数,留言人数,留言总数
- */
- @GetMapping("/roomVisitData")
- public ResultData roomVisitData(@RequestParam(required = false) String roomTitle,
- @RequestParam(required = false) String startTime,
- @RequestParam(required = false) String endTime){
- return ResultData.ok(dataCountService.roomVisitData(getToken(),roomTitle,startTime,endTime));
- }
- /**
- * 整体数据列表
- */
- @GetMapping("/roomDataList")
- public ResultData roomDataList(@RequestParam(required = false) String roomTitle,
- @RequestParam(required = false) String startTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false,defaultValue = "1") Integer pageNum,
- @RequestParam(required = false,defaultValue = "10") Integer pageSize){
- return ResultData.ok(dataCountService.roomDataList(getToken(),roomTitle,startTime,endTime,pageNum,pageSize));
- }
- /**
- * 房间留言列表
- */
- @GetMapping("/roomMsgList")
- public ResultData roomMsgList(@RequestParam(required = false) String roomTitle,
- @RequestParam(required = false) String startTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false,defaultValue = "1") Integer pageNum,
- @RequestParam(required = false,defaultValue = "10") Integer pageSize){
- return ResultData.ok(dataCountService.roomMsgList(getToken(),roomTitle,startTime,endTime,pageNum,pageSize));
- }
- }
|