index.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 TrackControl from "../control/track-control.js";
  6. import HoverControl from "../control/hover-control.js";
  7. import ShipFilterControl from "../control/ship-filter-control.js";
  8. const shipTestRouter = express.Router()
  9. // 数据源
  10. shipTestRouter.post('/source/list', SourceControl.list)
  11. shipTestRouter.post('/source/page', SourceControl.page)
  12. shipTestRouter.get('/source/info/:id', SourceControl.info)
  13. shipTestRouter.post('/source/add', SourceControl.add)
  14. shipTestRouter.put('/source/edit', SourceControl.edit)
  15. shipTestRouter.delete('/source/del/:ids', SourceControl.del)
  16. // 参数配置
  17. shipTestRouter.post('/params/list', ParamsControl.list)
  18. shipTestRouter.post('/params/page', ParamsControl.page)
  19. shipTestRouter.get('/params/info/:id', ParamsControl.info)
  20. shipTestRouter.post('/params/add', ParamsControl.add)
  21. shipTestRouter.put('/params/edit', ParamsControl.edit)
  22. shipTestRouter.delete('/params/del/:ids', ParamsControl.del)
  23. // 参数配置-字典
  24. shipTestRouter.post('/params/dict/list', ParamsDictControl.list)
  25. shipTestRouter.post('/params/dict/page', ParamsDictControl.page)
  26. shipTestRouter.get('/params/dict/info/:id', ParamsDictControl.info)
  27. shipTestRouter.post('/params/dict/add', ParamsDictControl.add)
  28. shipTestRouter.put('/params/dict/edit', ParamsDictControl.edit)
  29. shipTestRouter.delete('/params/dict/del/:ids', ParamsDictControl.del)
  30. shipTestRouter.get('/params/dict/enabled/:ids', ParamsDictControl.enabled)
  31. shipTestRouter.get('/params/dict/disabled/:ids', ParamsDictControl.disabled)
  32. // 轨迹配置
  33. shipTestRouter.post('/track/list', TrackControl.list)
  34. shipTestRouter.post('/track/page', TrackControl.page)
  35. shipTestRouter.get('/track/info/:id', TrackControl.info)
  36. shipTestRouter.post('/track/add', TrackControl.add)
  37. shipTestRouter.put('/track/edit', TrackControl.edit)
  38. shipTestRouter.delete('/track/del/:ids', TrackControl.del)
  39. shipTestRouter.get('/track/infoBySourceId/:sourceId', TrackControl.infoBySourceId)
  40. // 轨迹详情框
  41. shipTestRouter.post('/hover/list', HoverControl.list)
  42. shipTestRouter.post('/hover/page', HoverControl.page)
  43. shipTestRouter.get('/hover/info/:id', HoverControl.info)
  44. shipTestRouter.post('/hover/add', HoverControl.add)
  45. shipTestRouter.put('/hover/edit', HoverControl.edit)
  46. shipTestRouter.delete('/hover/del/:ids', HoverControl.del)
  47. // 船筛
  48. shipTestRouter.get('/ship-filter/get-config', ShipFilterControl.getConfig)
  49. export default shipTestRouter