ERP-node/backend-node/src/routes/mailTemplateFileRoutes.ts

19 lines
850 B
TypeScript
Raw Normal View History

2025-10-01 16:15:53 +09:00
import { Router } from 'express';
import { mailTemplateFileController } from '../controllers/mailTemplateFileController';
const router = Router();
// 템플릿 CRUD
router.get('/', (req, res) => mailTemplateFileController.getAllTemplates(req, res));
router.get('/:id', (req, res) => mailTemplateFileController.getTemplateById(req, res));
router.post('/', (req, res) => mailTemplateFileController.createTemplate(req, res));
router.put('/:id', (req, res) => mailTemplateFileController.updateTemplate(req, res));
router.delete('/:id', (req, res) => mailTemplateFileController.deleteTemplate(req, res));
// 미리보기
router.post('/:id/preview', (req, res) => mailTemplateFileController.previewTemplate(req, res));
router.post('/:id/preview-with-query', (req, res) => mailTemplateFileController.previewWithQuery(req, res));
export default router;