You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
14 lines
828 B
14 lines
828 B
'use strict';
|
|
|
|
const schemeList = require('../controllers/schemeList');
|
|
|
|
module.exports = function (app, router, opts) {
|
|
const { middlewares: { auth} } = app;
|
|
|
|
router.get('/schemes',schemeList.getSchemeList, { content: '获取方案列表', visible: true });
|
|
router.post('/schemes', schemeList.addScheme, { content: '新增方案', visible: true });
|
|
router.post('/schemes/:schemeId/retryGenerationScheme', schemeList.retryGenerationScheme, { content: '重新生成方案', visible: true });
|
|
router.put('/schemes/:schemeId', schemeList.putScheme, { content: '修改方案', visible: true });
|
|
router.delete('/schemes/:schemeId', schemeList.delScheme, { content: '删除方案', visible: true });
|
|
router.get('/schemes/:schemeId/export', schemeList.exportScheme, { content: '导出方案', visible: true });
|
|
};
|
|
|