router.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. 'use strict';
  2. /**
  3. * @param {Egg.Application} app - egg application
  4. */
  5. module.exports = app => {
  6. const { router, controller } = app;
  7. // 信息表设置路由
  8. router.resources('news', '/api/count/news', controller.news); // index、create、show、destroy
  9. router.post('news', '/api/count/news/update/:id', controller.news.update);
  10. // 权限表设置路由
  11. router.resources('roles', '/api/count/roles', controller.roles); // index、create、show、destroy
  12. router.post('roles', '/api/count/roles/update/:id', controller.roles.update);
  13. // 用户表设置路由
  14. router.resources('user', '/api/count/user', controller.user); // index、create、show、destroy
  15. router.post('user', '/api/count/user/update/:id', controller.user.update);
  16. router.post('user', '/api/count/user/uppasswd', controller.user.uppasswd);
  17. router.post('user', '/api/count/user/login', controller.user.login);
  18. router.post('user', '/api/count/user/register', controller.user.register);
  19. // 职务表设置路由
  20. router.resources('level', '/api/count/level', controller.level); // index、create、show、destroy
  21. router.post('level', '/api/count/level/update/:id', controller.level.update);
  22. // 部门表设置路由
  23. router.resources(
  24. 'department',
  25. '/api/count/department',
  26. controller.department
  27. ); // index、create、show、destroy
  28. router.post(
  29. 'department',
  30. '/api/count/department/update/:id',
  31. controller.department.update
  32. );
  33. // 人员表设置路由
  34. router.resources('staff', '/api/count/staff', controller.staff); // index、create、show、destroy
  35. router.post('staff', '/api/count/staff/update/:id', controller.staff.update);
  36. // 评论表设置路由
  37. router.resources('comment', '/api/count/comment', controller.comment); // index、create、show、destroy
  38. router.post(
  39. 'comment',
  40. '/api/count/comment/update/:id',
  41. controller.comment.update
  42. );
  43. // 专家表设置路由
  44. router.resources('expert', '/api/count/expert', controller.expert); // index、create、show、destroy
  45. router.post(
  46. 'expert',
  47. '/api/count/expert/update/:id',
  48. controller.expert.update
  49. );
  50. // 需求表设置路由
  51. router.resources('demand', '/api/count/demand', controller.demand); // index、create、show、destroy
  52. router.post(
  53. 'demand',
  54. '/api/count/demand/update/:id',
  55. controller.demand.update
  56. );
  57. // 需求表设置路由
  58. router.resources('link', '/api/count/link', controller.link); // index、create、show、destroy
  59. router.post('link', '/api/count/link/update/:id', controller.link.update);
  60. // 信息表设置路由
  61. router.resources('top', '/api/count/top', controller.top); // index、create、show、destroy
  62. router.post('top', '/api/count/top/update/:id', controller.top.update);
  63. // 集群节点初始查询
  64. router.get('/api/count/servenode', controller.qnodes.index);
  65. router.get('/api/count/util', controller.top.util);
  66. };