client.js 1.2 KB

12345678910111213141516171819202122232425
  1. 'use strict';
  2. /**
  3. * @param {Egg.Application} app - egg application
  4. */
  5. module.exports = app => {
  6. const prefix = '/api/servicezhwl';
  7. const index = 'client';
  8. const { router, controller } = app;
  9. // 客户/供应商
  10. router.resources('client', `${prefix}/client`, controller[index].client); // index、create、show、destroy
  11. router.post('client', `${prefix}/client/update/:id`, controller[index].client.update);
  12. // 合同
  13. router.resources('treaty', `${prefix}/treaty`, controller[index].treaty); // index、create、show、destroy
  14. router.post('treaty', `${prefix}/treaty/update/:id`, controller[index].treaty.update);
  15. // 项目
  16. router.resources('item', `${prefix}/item`, controller[index].item); // index、create、show、destroy
  17. router.post('item', `${prefix}/item/update/:id`, controller[index].item.update);
  18. // 线路
  19. router.resources('route', `${prefix}/route`, controller[index].route); // index、create、show、destroy
  20. router.post('route', `${prefix}/route/update/:id`, controller[index].route.update);
  21. // 方式
  22. router.resources('mode', `${prefix}/mode`, controller[index].mode); // index、create、show、destroy
  23. router.post('mode', `${prefix}/mode/update/:id`, controller[index].mode.update);
  24. };