feat(backend): 프로젝트 분석 API 구현

- 프론트엔드의 데이터 가공 로직을 백엔드로 이전하여 성능 개선
- 단일 API 호출로 모든 집계 데이터를 반환하도록 C-S-M 아키텍처 구현
This commit is contained in:
2025-07-28 15:13:43 +09:00
parent 187c3fec07
commit 7c6940307e
5 changed files with 197 additions and 0 deletions

View File

@@ -135,6 +135,7 @@ const healthRoutes = require('./routes/healthRoutes');
const pipeSpecRoutes = require('./routes/pipeSpecRoutes');
const dailyWorkReportRoutes = require('./routes/dailyWorkReportRoutes');
const workAnalysisRoutes = require('./routes/workAnalysisRoutes');
const analysisRoutes = require('./routes/analysisRoutes'); // 새로운 분석 라우트
// 🔒 인증 미들웨어 가져오기
const { verifyToken } = require('./middlewares/authMiddleware');
@@ -243,6 +244,7 @@ app.use('/api/issue-types', issueTypeRoutes);
app.use('/api/workers', workerRoutes);
app.use('/api/daily-work-reports', dailyWorkReportRoutes);
app.use('/api/work-analysis', workAnalysisRoutes);
app.use('/api/analysis', analysisRoutes); // 새로운 분석 라우트 등록
// 📊 리포트 및 분석
app.use('/api/workreports', workReportRoutes);