'use strict'; const report = require('../../controllers/report'); module.exports = function (app, router, opts) { router.get('/reports/instances', report.getInstances, { content: '获取报表实例列表', visible: true }); router.post('/reports/instances', report.createInstance, { content: '创建报表实例', visible: true }); router.post('/reports/instances/import-docx', report.importInstanceFromDocx, { content: '从 docx URL 导入报表实例', visible: true }); router.get('/reports/instances/:instanceId', report.getInstanceDetail, { content: '获取报表实例详情', visible: true }); router.put('/reports/instances/:instanceId', report.updateInstance, { content: '更新报表实例', visible: true }); router.delete('/reports/instances/:instanceId', report.deleteInstance, { content: '删除报表实例', visible: true }); };