train_live.js 1.5 KB

123456789101112131415161718192021222324252627
  1. 'use strict';
  2. module.exports = app => {
  3. const { router, controller } = app;
  4. const profix = '/api/live/';
  5. const vision = 'v0';
  6. const index = 'dock';
  7. const target = 'trainLive';
  8. // 延长登陆
  9. router.get(target, `${profix}${vision}/${index}/${target}/user/longer/:id`, controller[index][target].userLonger);
  10. // 培训问诊管理员登陆
  11. router.post(target, `${profix}${vision}/${index}/${target}/login`, controller[index][target].login);
  12. // 参会人员登陆
  13. router.post(target, `${profix}${vision}/${index}/${target}/user/login/:id`, controller[index][target].userLogin);
  14. // 参会人员注销
  15. router.post(target, `${profix}${vision}/${index}/${target}/user/logout/:id`, controller[index][target].userLogout);
  16. // 添加参会人员
  17. router.post(target, `${profix}${vision}/${index}/${target}/user/:id`, controller[index][target].addUser);
  18. // 删除参会人员
  19. router.delete(target, `${profix}${vision}/${index}/${target}/user/:id`, controller[index][target].deleteUser);
  20. // 修改参会人员
  21. router.post(target, `${profix}${vision}/${index}/${target}/user/update/:id`, controller[index][target].updateUser);
  22. router.post(target, `${profix}${vision}/${index}/${target}/update/:id`, controller[index][target].update);
  23. router.get(target, `${profix}${vision}/${index}/${target}/user/:id`, controller[index][target].userData);
  24. router.resources(target, `${profix}${vision}/${index}/${target}`, controller[index][target]); // index、create、show、destroy
  25. };