rentease-backend/routes/log.js

22 lines
672 B
JavaScript

const express = require('express');
const router = express.Router();
const logController = require('../controllers/logController');
const { authMiddleware, adminMiddleware } = require('../middleware/auth');
// 所有日志接口都需要认证和管理员权限
router.use(authMiddleware, adminMiddleware);
// 获取操作日志列表
router.get('/operation', logController.getOperationLogs);
// 获取登录日志列表
router.get('/login', logController.getLoginLogs);
// 清空操作日志
router.post('/operation/clear', logController.clearOperationLogs);
// 清空登录日志
router.post('/login/clear', logController.clearLoginLogs);
module.exports = router;