router.js 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. 'use strict';
  2. /**
  3. * @param {Egg.Application} app - egg application
  4. */
  5. module.exports = app => {
  6. const { router, controller } = app;
  7. router.get('/', controller.home.index);
  8. // 科技超市用户表设置路由
  9. router.post('user', '/api/market/user/uppasswd', controller.user.uppasswd);
  10. router.resources('user', '/api/market/user', controller.user); // index、create、show、destroy
  11. router.post('user', '/api/market/user/:id', controller.user.update);
  12. // 专家用户表设置路由
  13. router.resources('expertsuser', '/api/market/expertsuser', controller.expertsuser); // index、create、show、destroy
  14. router.post('expertsuser', '/api/market/expertsuser/update/:id', controller.expertsuser.update);
  15. // 产品信息表设置路由
  16. router.get('product', '/api/market/product/newquery', controller.product.newquery);
  17. router.get('product', '/api/market/product/newfetch/:id', controller.product.newfetch);
  18. router.resources('product', '/api/market/product', controller.product); // index、create、show、destroy
  19. router.post('product', '/api/market/product/update/:id', controller.product.update);
  20. // 产品类型表设置路由
  21. router.resources('protype', '/api/market/protype', controller.protype); // index、create、show、destroy
  22. router.post('protype', '/api/market/protype/update/:id', controller.protype.update);
  23. // 产品审核表设置路由
  24. router.resources('proaudit', '/api/market/proaudit', controller.proaudit); // index、create、show、destroy
  25. router.post('proaudit', '/api/market/proaudit/update/:id', controller.proaudit.update);
  26. // 交易记录表设置路由
  27. router.resources('transaction', '/api/market/transaction', controller.transaction); // index、create、show、destroy
  28. router.post('transaction', '/api/market/transaction/update/:id', controller.transaction.update);
  29. // 交易审核表设置路由
  30. router.resources('tranaudit', '/api/market/tranaudit', controller.tranaudit); // index、create、show、destroy
  31. router.post('tranaudit', '/api/market/tranaudit/update/:id', controller.tranaudit.update);
  32. // 科技企业表设置路由
  33. router.resources('enterprise', '/api/market/enterprise', controller.enterprise); // index、create、show、destroy
  34. router.post('enterprise', '/api/market/enterprise/update/:id', controller.enterprise.update);
  35. // 用户登陆
  36. router.post('user', '/api/market/user/login', controller.user.login);
  37. // 栏目表设置路由
  38. router.resources('column', '/api/market/column', controller.column); // index、create、show、destroy
  39. router.post('column', '/api/market/column/update/:id', controller.column.update);
  40. };