index.js 1.7 KB

1234567891011121314151617181920212223242526272829303132
  1. import express from 'express'
  2. import SourceControl from "../control/source-control.js";
  3. import ParamsControl from "../control/params-control.js";
  4. import ParamsDictControl from "../control/params-dict-control.js";
  5. import ShipFilterControl from "../control/ship-filter-control.js";
  6. const shipTestRouter = express.Router()
  7. // 数据源
  8. shipTestRouter.post('/source/list', SourceControl.list)
  9. shipTestRouter.post('/source/page', SourceControl.page)
  10. shipTestRouter.get('/source/info/:id', SourceControl.info)
  11. shipTestRouter.post('/source/add', SourceControl.add)
  12. shipTestRouter.put('/source/edit', SourceControl.edit)
  13. shipTestRouter.delete('/source/del/:ids', SourceControl.del)
  14. // 参数配置
  15. shipTestRouter.post('/params/list', ParamsControl.list)
  16. shipTestRouter.post('/params/page', ParamsControl.page)
  17. shipTestRouter.get('/params/info/:id', ParamsControl.info)
  18. shipTestRouter.post('/params/add', ParamsControl.add)
  19. shipTestRouter.put('/params/edit', ParamsControl.edit)
  20. shipTestRouter.delete('/params/del/:ids', ParamsControl.del)
  21. // 参数配置-字典
  22. shipTestRouter.post('/params/dict/list', ParamsDictControl.list)
  23. shipTestRouter.post('/params/dict/page', ParamsDictControl.page)
  24. shipTestRouter.get('/params/dict/info/:id', ParamsDictControl.info)
  25. shipTestRouter.post('/params/dict/add', ParamsDictControl.add)
  26. shipTestRouter.put('/params/dict/edit', ParamsDictControl.edit)
  27. shipTestRouter.delete('/params/dict/del/:ids', ParamsDictControl.del)
  28. shipTestRouter.get('/params/dict/enabled/:ids', ParamsDictControl.enabled)
  29. shipTestRouter.get('/params/dict/disabled/:ids', ParamsDictControl.disabled)
  30. // 船筛
  31. shipTestRouter.get('/ship-filter/get-config', ShipFilterControl.getConfig)
  32. export default shipTestRouter