'use strict'; const tender = require('../controllers/tender'); module.exports = function (app, router, opts) { const { middlewares: { auth, resolveExternalUserId } } = app; router.get('/tenders', resolveExternalUserId, tender.getTenderList, { content: '获取标书列表', visible: true }); router.get('/tenders/:tenderId', tender.getTenderDetail, { content: '获取标书详情', visible: true }); router.post('/tenders', resolveExternalUserId, tender.addTender, { content: '新增标书', visible: true }); router.post('/tenders/:tenderId/retryGenerationDirectory', tender.retryGenerationDirectory, { content: '重新生成目录', visible: true }); router.put('/tenders/:tenderId', tender.putTender, { content: '修改标书', visible: true }); router.delete('/tenders/:tenderId', tender.delTender, { content: '删除标书', visible: true }); router.get('/tenders/:tenderId/export', tender.exportTender, { content: '下载标书', visible: true }); router.post('/tenders/:tenderId/directory/contentGenerate', tender.contentGenerate, { content: '章节内容生成', visible: true }); router.post('/tenders/:tenderId/directory/contentEmbellish', tender.contentEmbellish, { content: '章节文字润色', visible: true }); router.post('/tenders/:tenderId/directory', tender.addTenderDirectory, { content: '添加章节', visible: true }); router.put('/tenders/:tenderId/directory/:directoryId', tender.putTenderDirectory, { content: '修改章节', visible: true }); router.delete('/tenders/:tenderId/directory/:directoryId', tender.delTenderDirectory, { content: '删除章节', visible: true }); };