All files / controllers analysisController.js

0% Statements 0/7
100% Branches 0/0
0% Functions 0/1
0% Lines 0/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30                                                           
/**
 * 프로젝트 분석 컨트롤러
 *
 * 기간별 프로젝트 분석 API 엔드포인트 핸들러
 *
 * @author TK-FB-Project
 * @since 2025-12-11
 */
 
const analysisService = require('../services/analysisService');
const { asyncHandler } = require('../middlewares/errorHandler');
 
/**
 * 프로젝트 분석 데이터 조회
 */
const getAnalysisData = asyncHandler(async (req, res) => {
  const { startDate, endDate } = req.query;
  const data = await analysisService.getAnalysisService(startDate, endDate);
 
  res.json({
    success: true,
    data,
    message: '분석 데이터 조회 성공'
  });
});
 
module.exports = {
  getAnalysisData
};