router.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. 'use strict';
  2. /**
  3. * @param {Egg.Application} app - egg application
  4. */
  5. module.exports = app => {
  6. const { router, controller } = app;
  7. const jwt = app.middleware.jwt(app.config.jwt);
  8. // 系统用户
  9. router.post('/api/adminUser/create', jwt, controller.adminUser.create);
  10. router.post('/api/adminUser/update', jwt, controller.adminUser.update);
  11. router.delete('/api/adminUser/delete/:id', jwt, controller.adminUser.del);
  12. router.get('/api/adminUser/query', jwt, controller.adminUser.query);
  13. // 角色
  14. router.post('/api/role/create', jwt, controller.role.create);
  15. router.post('/api/role/update', jwt, controller.role.update);
  16. router.delete('/api/role/delete/:id', jwt, controller.role.del);
  17. router.get('/api/role/query', jwt, controller.role.query);
  18. // 菜单
  19. router.post('/api/menu/create', jwt, controller.menu.create);
  20. router.post('/api/menu/update', jwt, controller.menu.update);
  21. router.delete('/api/menu/delete/:id', jwt, controller.menu.del);
  22. router.get('/api/menu/query', jwt, controller.menu.query);
  23. // 栏目
  24. router.post('/api/column/create', controller.column.create);
  25. router.post('/api/column/update', controller.column.update);
  26. router.delete('/api/column/delete/:id', jwt, controller.column.del);
  27. router.get('/api/column/query', jwt, controller.column.query);
  28. // 登录
  29. router.post('/api/power/login', controller.power.login);
  30. // 内容
  31. router.post('/api/content/create', jwt, controller.content.create);
  32. router.post('/api/content/update', jwt, controller.content.update);
  33. router.delete('/api/content/delete/:id', jwt, controller.content.del);
  34. router.get('/api/content/query', jwt, controller.content.query);
  35. };