'use strict'; const dataCacl = require('../../controllers/dataCacl'); module.exports = function (app, router, opts) { app.fs.api.logAttr['GET/abnormal/methods'] = { content: '获取异常识别算法', visible: true } router.get('/abnormal/methods', dataCacl.findAbnMethods) app.fs.api.logAttr['GET/struct/abnormal/params'] = { content: '获取结构物下异常识别参数配置列表', visible: false } router.get('/struct/abnormal/params', dataCacl.findAbnParamList) app.fs.api.logAttr['POST/struct/abnormal/params'] = { content: '新增异常识别参数配置', visible: true } router.post('/struct/abnormal/params', dataCacl.createAbnParam) app.fs.api.logAttr['PUT/batch/switch/:ids'] = { content: '异常参数批量配置', visible: true } router.put('/batch/switch/:ids', dataCacl.batchSwitch) app.fs.api.logAttr['DELETE/delete/abnormal/params/:ids'] = { content: '删除异常识别参数配置', visible: true } router.del('delete/abnormal/params/:ids', dataCacl.deleteAbnParam) app.fs.api.logAttr['PUT/edit/abnormal/params/:ids'] = { content: '修改异常识别参数配置', visible: true } router.put('/edit/abnormal/params/:ids', dataCacl.updateAbnParam) app.fs.api.logAttr['POST/struct/:id/abnTask/result/:start/:end'] = { content: '获取异常数据识别任务结果', visible: true } router.post('/struct/:id/abnTask/result/:start/:end', dataCacl.getAbnTaskResult) }