router.js 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561
  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.resources('lunbo', '/api/huanqi/lunbo ', controller.lunbo); // index、create、show、destroy
  10. router.post(
  11. 'lunbo',
  12. '/api/huanqi/lunbo/update/:id',
  13. controller.lunbo.update // update
  14. );
  15. // 企业信息表设置
  16. router.resources('company', '/api/huanqi/company ', controller.company); // index、create、show、destroy
  17. router.post(
  18. 'company',
  19. '/api/huanqi/company/update/:id',
  20. controller.company.update // update
  21. );
  22. // 产品表设置
  23. router.resources('product', '/api/huanqi/product ', controller.product); // index、create、show、destroy
  24. router.post(
  25. 'product',
  26. '/api/huanqi/product/update/:id',
  27. controller.product.update // update
  28. );
  29. // 案例应用表设置
  30. router.resources('caseapply', '/api/huanqi/caseapply ', controller.caseapply); // index、create、show、destroy
  31. router.post(
  32. 'caseapply',
  33. '/api/huanqi/caseapply/update/:id',
  34. controller.caseapply.update // update
  35. );
  36. // 热点资讯表设置
  37. router.resources('hotspot', '/api/huanqi/hotspot ', controller.hotspot); // index、create、show、destroy
  38. router.post(
  39. 'hotspot',
  40. '/api/huanqi/hotspot/update/:id',
  41. controller.hotspot.update // update
  42. );
  43. // 宣传视频表设置
  44. router.resources('video', '/api/huanqi/video ', controller.video); // index、create、show、destroy
  45. router.post(
  46. 'video',
  47. '/api/huanqi/video/update/:id',
  48. controller.video.update // update
  49. );
  50. // 企业信息表设置
  51. router.resources('business', '/api/huanqi/hotspot ', controller.business); // index、create、show、destroy
  52. router.post(
  53. 'business',
  54. '/api/huanqi/business/update/:id',
  55. controller.business.update // update
  56. );
  57. // 友情链接表设置
  58. router.resources('links', '/api/huanqi/links ', controller.links); // index、create、show、destroy
  59. router.post(
  60. 'links',
  61. '/api/huanqi/links/update/:id',
  62. controller.links.update // update
  63. );
  64. };
  65. // // 共通查询单条记录方法
  66. // router.get('/api/train/common/findone/:modelname', controller.common.findone);
  67. // // 共通批量查询方法
  68. // router.post(
  69. // '/api/train/common/findbyids/:modelname',
  70. // controller.common.findbyids
  71. // );
  72. // // 共通查询表
  73. // router.get('/api/train/common/findbymodel', controller.common.findbymodel);
  74. // router.get('/api/train/common/findyear', controller.common.findyear);
  75. // // 基础设置表路由
  76. // router.get('/api/train/setting/findone', controller.setting.findone);
  77. // router.resources('setting', '/api/train/setting', controller.setting); // index、create、show、destroy
  78. // router.post(
  79. // 'setting',
  80. // '/api/train/setting/update/:id',
  81. // controller.setting.update
  82. // );
  83. // // 住宿人数路由设置
  84. // router.resources('dormcount', '/api/live/dormcount', controller.dormcount); // index、create、show、destroy
  85. // router.post('dormcount', '/api/live/dormcount/:id', controller.dormcount.update);
  86. // // 科目表设置路由
  87. // router.resources('subject', '/api/train/subject', controller.subject); // index、create、show、destroy
  88. // router.post(
  89. // 'subject',
  90. // '/api/train/subject/update/:id',
  91. // controller.subject.update
  92. // );
  93. // // 教师表设置路由
  94. // router.get('teacher', '/api/train/teacher/show/:id', controller.teacher.show);
  95. // router.resources('teacher', '/api/train/teacher', controller.teacher); // index、create、show、destroy
  96. // router.post(
  97. // 'teacher',
  98. // '/api/train/teacher/update/:id',
  99. // controller.teacher.update
  100. // );
  101. // router.post(
  102. // 'teacher',
  103. // '/api/train/teacher/status',
  104. // controller.teacher.status
  105. // );
  106. // router.post('/api/train/teacher/teaimport', controller.teacher.teaimport);
  107. // // 作业表配置路由
  108. // router.resources('task', '/api/train/task', controller.task); // index、create、show、destroy
  109. // router.post('task', '/api/train/task/update/:id', controller.task.update);
  110. // // 问卷题库表配置路由
  111. // router.resources('question', '/api/train/question', controller.question); // index、create、show、destroy
  112. // router.post(
  113. // 'question',
  114. // '/api/train/question/update/:id',
  115. // controller.question.update
  116. // );
  117. // // 问卷表配置路由
  118. // router.post(
  119. // 'questionnaire',
  120. // '/api/train/questionnaire',
  121. // controller.questionnaire.create
  122. // );
  123. // router.delete(
  124. // 'questionnaire',
  125. // '/api/train/questionnaire/:id',
  126. // controller.questionnaire.delete
  127. // );
  128. // router.post(
  129. // 'questionnaire',
  130. // '/api/train/questionnaire/update/:id',
  131. // controller.questionnaire.update
  132. // );
  133. // router.get(
  134. // 'questionnaire',
  135. // '/api/train/questionnaire',
  136. // controller.questionnaire.query
  137. // );
  138. // router.get(
  139. // 'questionnaire',
  140. // '/api/train/questionnaire/show/:id',
  141. // controller.questionnaire.show
  142. // );
  143. // // 学生表设置路由
  144. // router.get(
  145. // 'sutdent',
  146. // '/api/train/student/findscore',
  147. // controller.student.findscore
  148. // );
  149. // router.get(
  150. // 'sutdent',
  151. // '/api/train/student/findbedroom',
  152. // controller.student.findbedroom
  153. // );
  154. // router.get('sutdent', '/api/train/student/seek', controller.student.seek);
  155. // router.resources('student', '/api/train/student', controller.student); // index、create、show、destroy
  156. // router.post(
  157. // 'student',
  158. // '/api/train/student/update/:id',
  159. // controller.student.update
  160. // );
  161. // router.post('student', '/api/train/student/upjob', controller.student.upjob);
  162. // router.post(
  163. // 'student',
  164. // '/api/train/student/deleteclass',
  165. // controller.student.deleteclass
  166. // ); // 删除学生班级
  167. // router.post(
  168. // 'student',
  169. // '/api/train/student/findbystuids',
  170. // controller.student.findbystuids
  171. // );
  172. // router.post(
  173. // 'student',
  174. // '/api/train/student/deletestus',
  175. // controller.student.deletestus
  176. // ); // 删除学生多条
  177. // router.post(
  178. // 'student',
  179. // '/api/train/student/updatabedroom',
  180. // controller.student.updatabedroom
  181. // ); // 批量学生寝室号
  182. // // 班主任表设置路由
  183. // router.resources(
  184. // 'headteacher', '/api/train/headteacher',
  185. // controller.headteacher
  186. // ); // index、create、show、destroy
  187. // router.post(
  188. // 'headteacher', '/api/train/headteacher/update/:id',
  189. // controller.headteacher.update
  190. // );
  191. // // 维修表设置
  192. // router.resources('maintain', '/api/vehicle/maintain', controller.maintain); // index、create、show、destroy
  193. // router.post(
  194. // 'maintain', '/api/vehicle/maintain/update/:id', controller.maintain.update // update
  195. // );
  196. // // 寝室表设置路由
  197. // router.get('/api/train/bedroom/student/:id', controller.bedroom.roomstu); // 根据班级id查询寝室信息
  198. // router.resources('bedroom', '/api/train/bedroom', controller.bedroom); // index、create、show、destroy
  199. // router.post(
  200. // 'bedroom',
  201. // '/api/train/bedroom/update/:id',
  202. // controller.bedroom.update
  203. // );
  204. // router.post('bedroom', '/api/train/bedroom/apart', controller.bedroom.apart);
  205. // router.post(
  206. // 'bedroom',
  207. // '/api/train/bedroom/ibeacon',
  208. // controller.bedroom.ibeacon
  209. // );
  210. // // 班级表设置路由
  211. // router.get(
  212. // 'class',
  213. // '/api/train/class/classinfo/:id',
  214. // controller.class.classinfo
  215. // );
  216. // router.post(
  217. // 'class',
  218. // '/api/train/class/upclasses',
  219. // controller.class.upclasses
  220. // );
  221. // router.post('class', '/api/train/class/notice', controller.class.notice);
  222. // router.resources('class', '/api/train/class', controller.class); // index、create、show、destroy
  223. // router.post('class', '/api/train/class/update/:id', controller.class.update);
  224. // router.post('class', '/api/train/class/divide', controller.class.divide);
  225. // router.post('class', '/api/train/class/uptea', controller.class.uptea);
  226. // router.post(
  227. // 'class',
  228. // '/api/train/class/upstuclass/:id',
  229. // controller.class.studentupclass
  230. // ); // 学生修改班级
  231. // // 部门表设置路由
  232. // router.resources(
  233. // 'department',
  234. // '/api/train/department',
  235. // controller.department
  236. // ); // index、create、show、destroy
  237. // router.post(
  238. // 'department',
  239. // '/api/train/department/update/:id',
  240. // controller.department.update
  241. // );
  242. // // 位置表设置路由
  243. // router.resources('location', '/api/train/location', controller.location); // index、create、show、destroy
  244. // router.post(
  245. // 'location',
  246. // '/api/train/location/update/:id',
  247. // controller.location.update
  248. // );
  249. // // 培训计划表设置路由
  250. // router.resources('trainplan', '/api/train/trainplan', controller.trainplan); // index、create、show、destroy
  251. // router.post('trainplan','/api/train/trainplan/update/:id',controller.trainplan.update);
  252. // router.post('/api/train/trainplan/exportExcel', controller.trainplan.exportExcel); // 导出
  253. // router.post('/api/train/trainplan/exportSchool', controller.trainplan.exportSchool); // 导出计划学校
  254. // router.post('/api/train/trainplan/exportPlan', controller.trainplan.exportPlan); // 导出计划日历
  255. // router.post('/api/train/trainplan/updateclass', controller.trainplan.updateclass);
  256. // router.post('/api/train/trainplan/updatereteacher', controller.trainplan.updatereteacher);
  257. // // 培训计划年度批次表设置路由
  258. // router.resources('trainplanyear', '/api/train/trainplanyear', controller.trainplanyear); // index、create、show、destroy
  259. // router.post('trainplanyear', '/api/train/trainplanyear/update/:id', controller.trainplanyear.update);
  260. // // 节假日表设置路由
  261. // router.resources('festival', '/api/train/festival', controller.festival); // index、create、show、destroy
  262. // router.post(
  263. // 'festival',
  264. // '/api/train/festival/update/:id',
  265. // controller.festival.update
  266. // );
  267. // // 课程表设置路由
  268. // router.get('/api/train/lesson/teaclass', controller.lesson.teaclass);
  269. // router.post(
  270. // 'lesson',
  271. // '/api/train/lesson/uplessones',
  272. // controller.lesson.uplessones
  273. // );
  274. // router.get('/api/train/lesson/classbyteaid', controller.lesson.classbyteaid); // 根据计划id与教师id查询班级信息
  275. // router.resources('lesson', '/api/train/lesson', controller.lesson); // index、create、show、destroy
  276. // router.post(
  277. // 'lesson',
  278. // '/api/train/lesson/update/:id',
  279. // controller.lesson.update
  280. // );
  281. // router.post(
  282. // 'lesson',
  283. // '/api/train/lesson/autolesson/:id',
  284. // controller.lesson.autolesson
  285. // ); // 自动排课
  286. // // 培训计划学校上报时间表设置路由
  287. // router.resources('schtime', '/api/train/schtime', controller.schtime); // index、create、show、destroy
  288. // router.post(
  289. // 'schtime',
  290. // '/api/train/schtime/update/:id',
  291. // controller.schtime.update
  292. // );
  293. // router.post(
  294. // 'schtime',
  295. // '/api/train/schtime/updateschtimes',
  296. // controller.schtime.updateschtimes
  297. // );
  298. // // 班主任全年计划表设置路由
  299. // router.get('teaplan', '/api/train/teaplan/divide', controller.teaplan.divide);
  300. // router.get(
  301. // 'teaplan',
  302. // '/api/train/teaplan/findteacher',
  303. // controller.teaplan.findteacher
  304. // );
  305. // router.resources('teaplan', '/api/train/teaplan', controller.teaplan); // index、create、show、destroy
  306. // router.post(
  307. // 'teaplan',
  308. // '/api/train/teaplan/update/:id',
  309. // controller.teaplan.update
  310. // );
  311. // // 教师申请讲课表设置路由
  312. // router.get(
  313. // 'apply',
  314. // '/api/train/apply/queryteacher',
  315. // controller.apply.queryteacher
  316. // );
  317. // router.resources('apply', '/api/train/apply', controller.apply); // index、create、show、destroy
  318. // router.post('apply', '/api/train/apply/update/:id', controller.apply.update);
  319. // // 请假表设置路由
  320. // router.resources('leave', '/api/train/leave', controller.leave); // index、create、show、destroy
  321. // router.post('leave', '/api/train/leave/update/:id', controller.leave.update);
  322. // // 分组表设置路由
  323. // router.resources('group', '/api/train/group', controller.group); // index、create、show、destroy
  324. // router.post('group', '/api/train/group/update/:id', controller.group.update);
  325. // router.post('group', '/api/train/group/insert', controller.group.insert);
  326. // router.post('group', '/api/train/group/exit', controller.group.exit);
  327. // router.post('group', '/api/train/group/sethead', controller.group.sethead);
  328. // router.post(
  329. // 'group',
  330. // '/api/train/group/findbystuid',
  331. // controller.group.findbystuid
  332. // );
  333. // // 职责说明表设置路由
  334. // router.resources('duty', '/api/train/duty', controller.duty); // index、create、show、destroy
  335. // router.post('duty', '/api/train/duty/update/:id', controller.duty.update);
  336. // // 学生上传作业表设置路由
  337. // router.resources(
  338. // 'uploadtask',
  339. // '/api/train/uploadtask',
  340. // controller.uploadtask
  341. // ); // index、create、show、destroy
  342. // router.post(
  343. // 'uploadtask',
  344. // '/api/train/uploadtask/update/:id',
  345. // controller.uploadtask.update
  346. // );
  347. // // 学生上传问卷表设置路由
  348. // router.get(
  349. // '/api/train/uploadquestion/completion',
  350. // controller.uploadquestion.completion
  351. // ); // 统计完成度
  352. // router.resources(
  353. // 'uploadquestion',
  354. // '/api/train/uploadquestion',
  355. // controller.uploadquestion
  356. // ); // index、create、show、destroy
  357. // router.post(
  358. // 'uploadquestion',
  359. // '/api/train/uploadquestion/update/:id',
  360. // controller.uploadquestion.update
  361. // );
  362. // // 考勤表设置路由
  363. // router.get('/api/train/attendance/wxauth', controller.attendance.wxauth); // 统计完成度
  364. // router.resources(
  365. // 'attendance',
  366. // '/api/train/attendance',
  367. // controller.attendance
  368. // ); // index、create、show、destroy
  369. // router.post(
  370. // 'attendance',
  371. // '/api/train/attendance/update/:id',
  372. // controller.attendance.update
  373. // );
  374. // router.post(
  375. // 'attendance',
  376. // '/api/train/attendance/attendancecreate',
  377. // controller.attendance.attendancecreate
  378. // );
  379. // router.post(
  380. // 'attendance',
  381. // '/api/train/attendance/attendancecreateList',
  382. // controller.attendance.attendancecreateList
  383. // );
  384. // // 学校上传学生名单
  385. // router.resources('school', '/api/train/school', controller.school); // index、create、show、destroy
  386. // router.post(
  387. // 'school',
  388. // '/api/train/school/update/:id',
  389. // controller.school.update
  390. // );
  391. // router.post('/api/train/school/import', controller.school.stuimport); // 名单上传
  392. // // 民族表设置路由
  393. // router.resources('nation', '/api/train/nation', controller.nation); // index、create、show、destroy
  394. // router.post(
  395. // 'nation',
  396. // '/api/train/nation/update/:id',
  397. // controller.nation.update
  398. // );
  399. // // 行政区划表设置路由
  400. // router.resources('region', '/api/train/region', controller.region); // index、create、show、destroy
  401. // router.post(
  402. // 'region',
  403. // '/api/train/region/update/:id',
  404. // controller.region.update
  405. // );
  406. // // 用户表设置路由
  407. // router.get('/api/train/user/schoolregister', controller.user.schoolregister); // 学校账号一键生成
  408. // router.resources('user', '/api/train/user', controller.user); // index、create、show、destroy
  409. // router.post('user', '/api/train/user/update/:id', controller.user.update);
  410. // router.post('user', '/api/train/user/register', controller.user.register); // 学校注册
  411. // router.post('user', '/api/train/user/bind', controller.user.bind); // 学生微信绑定
  412. // router.post('user', '/api/train/user/userbind', controller.user.userbind); // 其他用户微信绑定
  413. // // 行政区划表设置路由
  414. // router.resources('termquest', '/api/train/termquest', controller.termquest); // index、create、show、destroy
  415. // router.post(
  416. // 'termquest',
  417. // '/api/train/termquest/update/:id',
  418. // controller.termquest.update
  419. // );
  420. // // 微信端访问地址
  421. // router.get('/api/train/auth', controller.weixin.auth); // 微信登录
  422. // // 微信端访问地址
  423. // router.get('/api/train/authtest', controller.weixin.authTest); // 微信登录测试
  424. // // pc端登录
  425. // router.post('/api/train/login', controller.login.login); // 登录
  426. // // 微信端登录
  427. // router.get('/api/train/qrcode', controller.login.qrcode); // 登录
  428. // router.post('/api/train/wxcheck', controller.login.wxcheck); // 微信检查登录
  429. // router.post('/api/train/wxlogin', controller.login.wxlogin); // 登录
  430. // // 评分表设置路由
  431. // router.resources('score', '/api/train/score', controller.score); // index、create、show、destroy
  432. // router.post('score', '/api/train/score/update/:id', controller.score.update);
  433. // // 上传资料表设置路由
  434. // router.resources('material', '/api/train/material', controller.material); // index、create、show、destroy
  435. // router.post(
  436. // 'material',
  437. // '/api/train/material/update/:id',
  438. // controller.material.update
  439. // );
  440. // // 资料评分表设置路由
  441. // router.resources(
  442. // 'materialscore',
  443. // '/api/train/materialscore',
  444. // controller.materialscore
  445. // ); // index、create、show、destroy
  446. // router.post(
  447. // 'materialscore',
  448. // '/api/train/materialscore/update/:id',
  449. // controller.materialscore.update
  450. // );
  451. // // 教师在线表设置路由
  452. // router.resources('online', '/api/train/online', controller.online); // index、create、show、destroy
  453. // router.post(
  454. // 'online',
  455. // '/api/train/online/update/:id',
  456. // controller.online.update
  457. // );
  458. // // 聊天房间表设置路由
  459. // router.resources('room', '/api/train/room', controller.room); // index、create、show、destroy
  460. // router.post('room', '/api/train/room/update/:id', controller.room.update);
  461. // // 聊天记录表设置路由
  462. // router.resources('record', '/api/train/record', controller.record); // index、create、show、destroy
  463. // router.post(
  464. // 'record',
  465. // '/api/train/record/update/:id',
  466. // controller.record.update
  467. // );
  468. // // 通知表设置路由
  469. // router.resources('notice', '/api/train/notice', controller.notice); // index、create、show、destroy
  470. // router.post(
  471. // 'notice',
  472. // '/api/train/notice/update/:id',
  473. // controller.notice.update
  474. // );
  475. // router.post('notice', '/api/train/notice/look', controller.notice.look);
  476. // // 课程模板表设置路由
  477. // router.resources(
  478. // 'lessonmode',
  479. // '/api/train/lessonmode',
  480. // controller.lessonmode
  481. // ); // index、create、show、destroy
  482. // router.post(
  483. // 'lessonmode',
  484. // '/api/train/lessonmode/update/:id',
  485. // controller.lessonmode.update
  486. // );
  487. // // 全年计划模板表设置路由
  488. // router.resources(
  489. // 'trainmodel',
  490. // '/api/train/trainmodel',
  491. // controller.trainmodel
  492. // ); // index、create、show、destroy
  493. // router.post(
  494. // 'trainmodel',
  495. // '/api/train/trainmodel/update/:id',
  496. // controller.trainmodel.update
  497. // );
  498. // // 统计查询设置路由
  499. // router.get('/api/train/count/countstudent', controller.count.countstudent);
  500. // // 按学校统计查询设置路由
  501. // router.get('/api/train/count/countschstu/:id', controller.count.countschstu);
  502. // // 班级类型表配置路由
  503. // router.resources('classtype', '/api/train/classtype', controller.classtype); // index、create、show、destroy
  504. // router.post(
  505. // 'classtype',
  506. // '/api/train/classtype/update/:id',
  507. // controller.classtype.update
  508. // );
  509. // // 学校上传任务表设置路由
  510. // router.resources('job', '/api/train/job', controller.job); // index、create、show、destroy
  511. // router.post('job', '/api/train/job/update/:id', controller.job.update);
  512. // // 消息表设置路由
  513. // router.resources('message', '/api/train/message', controller.message); // index、create、show、destroy
  514. // router.post('message', '/api/train/message/update/:id', controller.message.update);
  515. // };