添加银行端后端接口
This commit is contained in:
42
bank-backend/routes/completedSupervisions.js
Normal file
42
bank-backend/routes/completedSupervisions.js
Normal file
@@ -0,0 +1,42 @@
|
||||
const express = require('express')
|
||||
const router = express.Router()
|
||||
const { authMiddleware } = require('../middleware/auth')
|
||||
const {
|
||||
getCompletedSupervisions,
|
||||
getCompletedSupervisionById,
|
||||
createCompletedSupervision,
|
||||
updateCompletedSupervision,
|
||||
deleteCompletedSupervision,
|
||||
getCompletedSupervisionStats,
|
||||
batchUpdateStatus,
|
||||
batchDelete
|
||||
} = require('../controllers/completedSupervisionController')
|
||||
|
||||
// 应用认证中间件到所有路由
|
||||
router.use(authMiddleware)
|
||||
|
||||
// 获取监管任务已结项列表
|
||||
router.get('/', getCompletedSupervisions)
|
||||
|
||||
// 获取监管任务已结项统计信息
|
||||
router.get('/stats', getCompletedSupervisionStats)
|
||||
|
||||
// 根据ID获取监管任务已结项详情
|
||||
router.get('/:id', getCompletedSupervisionById)
|
||||
|
||||
// 创建监管任务已结项
|
||||
router.post('/', createCompletedSupervision)
|
||||
|
||||
// 更新监管任务已结项
|
||||
router.put('/:id', updateCompletedSupervision)
|
||||
|
||||
// 批量更新结清状态
|
||||
router.put('/batch/status', batchUpdateStatus)
|
||||
|
||||
// 删除监管任务已结项
|
||||
router.delete('/:id', deleteCompletedSupervision)
|
||||
|
||||
// 批量删除监管任务已结项
|
||||
router.delete('/batch/delete', batchDelete)
|
||||
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user