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.
13 lines
1.0 KiB
13 lines
1.0 KiB
'use strict';
|
|
|
|
const report = require('../../controllers/report');
|
|
|
|
module.exports = function (app, router, opts) {
|
|
router.get('/reports/data-sources', report.getDataSources, { content: '获取数据源列表', visible: true });
|
|
router.post('/reports/data-sources', report.createDataSource, { content: '创建数据源', visible: true });
|
|
router.put('/reports/data-sources/:dataSourceId', report.updateDataSource, { content: '更新数据源', visible: true });
|
|
router.delete('/reports/data-sources/:dataSourceId', report.deleteDataSource, { content: '删除数据源', visible: true });
|
|
router.get('/reports/data-sources/:dataSourceId/tables', report.getDataSourceTables, { content: '列出数据源表/数据集', visible: true });
|
|
router.get('/reports/data-sources/:dataSourceId/tables/:tableId/columns', report.getDataSourceTableColumns, { content: '列出数据源字段', visible: true });
|
|
router.post('/reports/data-sources/:dataSourceId/query/preview', report.previewDataSourceQuery, { content: '预览结构化查询', visible: true });
|
|
};
|
|
|