router.go 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package routers
  2. import (
  3. "Tech/controllers"
  4. beego "github.com/beego/beego/v2/server/web"
  5. )
  6. func init() {
  7. beego.Router("/", &controllers.MainController{})
  8. //用户登陆
  9. beego.Router("/auth/login", &controllers.UserController{}, "post:UserLogin")
  10. beego.Router("/auth/logout", &controllers.UserController{}, "get:UserLogOut")
  11. // 课程相关接口
  12. beego.Router("/course/list", &controllers.CourseController{}, "post:List")
  13. beego.Router("/course/add", &controllers.CourseController{}, "post:Add")
  14. beego.Router("/course/update", &controllers.CourseController{}, "post:Update")
  15. beego.Router("/course/delete", &controllers.CourseController{}, "post:Delete")
  16. beego.Router("/course/detail/get", &controllers.CourseController{}, "post:GetDetail")
  17. beego.Router("/course/detail/set", &controllers.CourseController{}, "post:SetDetail")
  18. beego.Router("/coursetype/list", &controllers.CourseController{}, "post:GetCourseTypeList")
  19. beego.Router("/course/copy", &controllers.CourseController{}, "post:CourseCopy")
  20. beego.Router("/course/import", &controllers.CourseController{}, "post:CourseImport")
  21. beego.Router("/course/export", &controllers.CourseController{}, "post:CourseExport")
  22. beego.Router("/role/list", &controllers.CourseController{}, "post:GetRoleList")
  23. beego.Router("/templateoperation/list", &controllers.CourseController{}, "post:GetTemplateOperationList")
  24. beego.Router("/templatefault/list", &controllers.CourseController{}, "post:GetTemplateFaultList")
  25. beego.Router("/templatevoice/list", &controllers.CourseController{}, "post:GetTemplateVoiceList")
  26. beego.Router("/static/upload", &controllers.CourseController{}, "post:Upload")
  27. beego.Router("/dict/list", &controllers.CourseController{}, "post:GetDictList")
  28. beego.Router("/dict/listall", &controllers.CourseController{}, "post:GetDictListAll")
  29. beego.Router("/course/run", &controllers.CourseRunController{}, "post:CourseRun")
  30. beego.Router("/course/stop", &controllers.CourseRunController{}, "post:CourseStop")
  31. beego.Router("/course/pause", &controllers.CourseRunController{}, "post:CoursePause")
  32. beego.Router("/course/status", &controllers.CourseRunController{}, "post:CourseStatus")
  33. beego.Router("/eva/list", &controllers.EvaController{}, "post:List")
  34. beego.Router("/eva/add", &controllers.EvaController{}, "post:Add")
  35. beego.Router("/eva/delete", &controllers.EvaController{}, "post:Delete")
  36. beego.Router("/eva/update", &controllers.EvaController{}, "post:Update")
  37. beego.Router("/eva/record/list", &controllers.EvaController{}, "post:EvaRecordList")
  38. beego.Router("/eva/setscore", &controllers.EvaController{}, "post:SetScore")
  39. //电调
  40. beego.Router("/courserun/eqpmtstatus", &controllers.EDispatchController{}, "post:Eqpmtstatus")
  41. beego.Router("/courserun/add_ctrl_log", &controllers.EDispatchController{}, "post:Addctrllog")
  42. //获取设备状态 UI->Server->电调
  43. beego.Router("/serverctrl/subsysstatus", &controllers.EDispatchController{}, "post:SubSysStatus")
  44. beego.Router("/serverctrl/alleqpmtList", &controllers.EDispatchController{}, "post:AllEqpmtList")
  45. //运行记录
  46. beego.Router("/runrecord/list ", &controllers.CourseRunController{}, "post:RunRecordList")
  47. }