feat(tksupport): Sprint 001 Section C — 전사 휴가관리 구현
- 전사 휴가 부여/관리 (company-holidays) CRUD + 연차차감 트랜잭션 - 전체 휴가관리 대시보드 (vacation-dashboard) 부서별/직원별 현황 - 내 휴가 현황 개선 (/my-status) balance_type별 카드, 전사 휴가일 - requireSupportTeam 미들웨어, 부서명 JOIN, 마이그레이션 002 추가 - 사이드바 roles 기반 메뉴 필터링 (하위호환 유지) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
const express = require('express');
|
||||
const cors = require('cors');
|
||||
const vacationRoutes = require('./routes/vacationRoutes');
|
||||
const companyHolidayRoutes = require('./routes/companyHolidayRoutes');
|
||||
const vacationDashboardRoutes = require('./routes/vacationDashboardRoutes');
|
||||
const vacationRequestModel = require('./models/vacationRequestModel');
|
||||
const { requireAuth } = require('./middleware/auth');
|
||||
|
||||
@@ -34,6 +36,8 @@ app.get('/health', (req, res) => {
|
||||
});
|
||||
|
||||
// Routes
|
||||
app.use('/api/vacation/company', companyHolidayRoutes);
|
||||
app.use('/api/vacation/dashboard', vacationDashboardRoutes);
|
||||
app.use('/api/vacation', vacationRoutes);
|
||||
|
||||
// 404
|
||||
|
||||
Reference in New Issue
Block a user