| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- package routers
- import (
- "Tech/controllers"
- beego "github.com/beego/beego/v2/server/web"
- )
- func init() {
- beego.Router("/", &controllers.MainController{})
- //用户登陆
- beego.Router("/auth/login", &controllers.UserController{}, "post:UserLogin")
- beego.Router("/auth/logout", &controllers.UserController{}, "get:UserLogOut")
- // 课程相关接口
- beego.Router("/course/list", &controllers.CourseController{}, "post:List")
- beego.Router("/course/listpage", &controllers.CourseController{}, "post:ListPage")
- beego.Router("/course/add", &controllers.CourseController{}, "post:Add")
- beego.Router("/course/update", &controllers.CourseController{}, "post:Update")
- beego.Router("/course/delete", &controllers.CourseController{}, "post:Delete")
- // 获取课程分类列表
- beego.Router("/gettmscoursetype", &controllers.CourseController{}, "post:GetTMSCourseType")
- // 课程上传
- beego.Router("/course/uploadtms", &controllers.CourseController{}, "post:UploadTMS")
- beego.Router("/course/detail/get", &controllers.CourseController{}, "post:GetDetail")
- beego.Router("/course/detail/set", &controllers.CourseController{}, "post:SetDetail")
- beego.Router("/coursetype/list", &controllers.CourseController{}, "post:GetCourseTypeList")
- beego.Router("/course/copy", &controllers.CourseController{}, "post:CourseCopy")
- beego.Router("/course/import", &controllers.CourseController{}, "post:CourseImport")
- beego.Router("/course/export", &controllers.CourseController{}, "post:CourseExport")
- beego.Router("/role/list", &controllers.CourseController{}, "post:GetRoleList")
- beego.Router("/templateoperation/list", &controllers.CourseController{}, "post:GetTemplateOperationList")
- beego.Router("/templatefault/list", &controllers.CourseController{}, "post:GetTemplateFaultList")
- beego.Router("/templatevoice/list", &controllers.CourseController{}, "post:GetTemplateVoiceList")
- beego.Router("/static/upload", &controllers.CourseController{}, "post:Upload")
- beego.Router("/dict/list", &controllers.CourseController{}, "post:GetDictList")
- beego.Router("/dict/listall", &controllers.CourseController{}, "post:GetDictListAll")
- beego.Router("/course/run", &controllers.CourseRunController{}, "post:CourseRun")
- beego.Router("/course/stop", &controllers.CourseRunController{}, "post:CourseStop")
- beego.Router("/course/pause", &controllers.CourseRunController{}, "post:CoursePause")
- beego.Router("/course/status", &controllers.CourseRunController{}, "post:CourseStatus")
- beego.Router("/eva/list", &controllers.EvaController{}, "post:List")
- beego.Router("/eva/add", &controllers.EvaController{}, "post:Add")
- beego.Router("/eva/delete", &controllers.EvaController{}, "post:Delete")
- beego.Router("/eva/update", &controllers.EvaController{}, "post:Update")
- // /eva/orderupdate 评价排序更新
- beego.Router("/eva/orderupdate", &controllers.EvaController{}, "post:Orderupdate")
- //电调
- beego.Router("/courserun/eqpmtstatus", &controllers.EDispatchController{}, "post:Eqpmtvalue")
- beego.Router("/courserun/add_ctrl_log", &controllers.EDispatchController{}, "post:Addctrllog")
- //设置设备状态 UI->Server->电调
- beego.Router("/serverctrl/seteqpmtoper", &controllers.EDispatchController{}, "post:Seteqpmtoper")
- ///设置设备故障状态 UI->Server->电调
- beego.Router("/serverctrl/seteqpmtfault", &controllers.EDispatchController{}, "post:Seteqpmtfault")
- //获取设备状态 UI->Server->电调
- beego.Router("/serverctrl/subsysstatus", &controllers.EDispatchController{}, "post:SubSysStatus")
- beego.Router("/serverctrl/alleqpmtList", &controllers.EDispatchController{}, "post:AllEqpmtList")
- // beego.Router("/serverctrl/alleqpmtList2", &controllers.EDispatchController{}, "get:AllEqpmtList2")
- //运行记录
- beego.Router("/runrecord/list ", &controllers.CourseRunController{}, "post:RunRecordList")
- beego.Router("/runrecord/delete ", &controllers.CourseRunController{}, "post:RunRecordDelete")
- beego.Router("/runrecord/listone ", &controllers.CourseRunController{}, "post:RunRecordListOne")
- //操作日志
- beego.Router("oper/runrecord/list ", &controllers.CourseRunController{}, "post:OperRunRecordList")
- // /evalog/add 添加课程评价记录
- // /evalog/delete 删除课程评价记录
- // /evalog/update 更新课程评价记录
- // /evalog/orderupdate 评价记录排序更新
- beego.Router("/evalog/add", &controllers.EvaLogController{}, "post:Add")
- beego.Router("/evalog/delete", &controllers.EvaLogController{}, "post:Delete")
- beego.Router("/evalog/update", &controllers.EvaLogController{}, "post:Update")
- beego.Router("/evalog/orderupdate", &controllers.EvaLogController{}, "post:Orderupdate")
- // /eva/record/list 获取课程评价记录
- beego.Router("/eva/record/list", &controllers.EvaLogController{}, "post:EvaRecordList")
- //设置操作是否操作
- beego.Router("/eva/setoperated", &controllers.EvaLogController{}, "post:Setoperated")
- // /evalog/export 导出课程评价记录
- beego.Router("/evalog/export", &controllers.EvaLogController{}, "post:Export")
- // /oper/runrecord/export 导出操作日志记录
- beego.Router("/oper/runrecord/export", &controllers.EvaLogController{}, "post:OperRunRecordExport")
- // /serverctrl/geteqpmtfault 获取电调故障列表信息
- beego.Router("/serverctrl/geteqpmtfault", &controllers.EDispatchController{}, "post:GetEqpmtFault")
- // /course/tmsplan 获取TMS课程计划
- beego.Router("/course/tmsplan", &controllers.CourseController{}, "post:GetTMSCoursePlan")
- // /course/tmsplanstudent 获取TMS课程计划参与的学生
- beego.Router("/course/tmsplanstudent", &controllers.CourseController{}, "post:GetTMSCoursePlanStudent")
- // /evalog/uploadtms 课程评价记录上传信息化系统
- beego.Router("/evalog/uploadtms", &controllers.EvaLogController{}, "post:UploadTMS")
- // /evalog/setscore
- beego.Router("/evalog/setscore", &controllers.EvaLogController{}, "post:SetScore")
-
- // SSE路由
- beego.Router("/sse/register/:clientid", &controllers.SSEController{}, "get:Register")
- }
|