소스 정리
parent
144b6790a1
commit
3963007183
|
|
@ -1,6 +1,5 @@
|
||||||
package com.dbnt.kcscbackend.admin.dashboard;
|
package com.dbnt.kcscbackend.admin.dashboard;
|
||||||
|
|
||||||
//import com.dbnt.kcscbackend.admin.dashboard.dto.MonthlyUserLogDTO;
|
|
||||||
import com.dbnt.kcscbackend.admin.dashboard.service.AdminDashboardService;
|
import com.dbnt.kcscbackend.admin.dashboard.service.AdminDashboardService;
|
||||||
import com.dbnt.kcscbackend.auth.entity.LoginVO;
|
import com.dbnt.kcscbackend.auth.entity.LoginVO;
|
||||||
import com.dbnt.kcscbackend.config.common.BaseController;
|
import com.dbnt.kcscbackend.config.common.BaseController;
|
||||||
|
|
@ -13,17 +12,12 @@ import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.http.MediaType;
|
import org.springframework.http.MediaType;
|
||||||
import org.springframework.security.core.annotation.AuthenticationPrincipal;
|
import org.springframework.security.core.annotation.AuthenticationPrincipal;
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMethod;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import java.math.BigInteger;
|
|
||||||
import java.time.LocalDate;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
|
|
@ -71,7 +65,7 @@ public class AdminDashboardController extends BaseController {
|
||||||
@ApiResponse(responseCode = "403", description = "인가된 사용자가 아님")
|
@ApiResponse(responseCode = "403", description = "인가된 사용자가 아님")
|
||||||
})
|
})
|
||||||
@RequestMapping(method = RequestMethod.POST, value = "/file", consumes = MediaType.APPLICATION_JSON_VALUE)
|
@RequestMapping(method = RequestMethod.POST, value = "/file", consumes = MediaType.APPLICATION_JSON_VALUE)
|
||||||
public ResultVO getfile(@AuthenticationPrincipal LoginVO user)
|
public ResultVO getFile(@AuthenticationPrincipal LoginVO user)
|
||||||
throws Exception {
|
throws Exception {
|
||||||
|
|
||||||
ResultVO resultVO = new ResultVO();
|
ResultVO resultVO = new ResultVO();
|
||||||
|
|
@ -90,60 +84,4 @@ public class AdminDashboardController extends BaseController {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// @Operation(
|
|
||||||
// summary = "일별 사용자 현황 차트 조회",
|
|
||||||
// description = "일별 사용자 현황 차트 조회",
|
|
||||||
// tags = {"AdminDashboardController"}
|
|
||||||
// )
|
|
||||||
// @ApiResponses(value = {
|
|
||||||
// @ApiResponse(responseCode = "200", description = "조회 성공"),
|
|
||||||
// @ApiResponse(responseCode = "403", description = "인가된 사용자가 아님")
|
|
||||||
// })
|
|
||||||
// @RequestMapping(method = RequestMethod.GET, value = "/daily-user-log-list", consumes = MediaType.APPLICATION_JSON_VALUE)
|
|
||||||
// public ResultVO getDailyUserLogList() throws Exception {
|
|
||||||
// ResultVO resultVO = new ResultVO();
|
|
||||||
// Map<String, Object> resultMap = new HashMap<>();
|
|
||||||
//
|
|
||||||
// // 현재 날짜
|
|
||||||
// // todo endDate 뒤에 .minus 지워야함
|
|
||||||
// LocalDate endDate = LocalDate.now().minusMonths(6);
|
|
||||||
// // 3개월 전 날짜 계산
|
|
||||||
// LocalDate startDate = endDate.minusMonths(3);
|
|
||||||
//
|
|
||||||
// resultMap.put("dailyUserLogList", adminDashboardService.selectDailyUserLogList(startDate, endDate));
|
|
||||||
// resultVO.setResult(resultMap);
|
|
||||||
// return resultVO;
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// @Operation(
|
|
||||||
// summary = "월별 사용자 현황 차트 조회",
|
|
||||||
// description = "월별 사용자 현황 차트 조회",
|
|
||||||
// tags = {"AdminDashboardController"}
|
|
||||||
// )
|
|
||||||
// @ApiResponses(value = {
|
|
||||||
// @ApiResponse(responseCode = "200", description = "조회 성공"),
|
|
||||||
// @ApiResponse(responseCode = "403", description = "인가된 사용자가 아님")
|
|
||||||
// })
|
|
||||||
// @RequestMapping(method = RequestMethod.GET, value = "/monthly-user-log-list", consumes = MediaType.APPLICATION_JSON_VALUE)
|
|
||||||
// public ResultVO getMonthlyUserLogList() throws Exception {
|
|
||||||
// ResultVO resultVO = new ResultVO();
|
|
||||||
// Map<String, Object> resultMap = new HashMap<>();
|
|
||||||
//
|
|
||||||
// // 현재 날짜
|
|
||||||
// // todo endDate 뒤에 .minus 지워야함
|
|
||||||
// LocalDate endDate = LocalDate.now().minusMonths(6);
|
|
||||||
// // 3개월 전 날짜 계산
|
|
||||||
// LocalDate startDate = endDate.minusMonths(3);
|
|
||||||
//
|
|
||||||
// List<Object[]> result = adminDashboardService.selectMonthlyUserLogList(startDate, endDate);
|
|
||||||
// List<MonthlyUserLogDTO> monthlyUserLogDTOList = result.stream()
|
|
||||||
// .map(row -> new MonthlyUserLogDTO((String) row[0], (BigInteger) row[1]))
|
|
||||||
// .collect(Collectors.toList());
|
|
||||||
//
|
|
||||||
// resultMap.put("dailyUserLogList", monthlyUserLogDTOList);
|
|
||||||
// resultVO.setResult(resultMap);
|
|
||||||
// return resultVO;
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue