|
@@ -3,6 +3,7 @@ package routers
|
3
|
3
|
import (
|
4
|
4
|
"spaceofcheng/services/controllers"
|
5
|
5
|
"spaceofcheng/services/controllers/cases"
|
|
6
|
+ "spaceofcheng/services/controllers/course"
|
6
|
7
|
"spaceofcheng/services/controllers/customer"
|
7
|
8
|
"spaceofcheng/services/controllers/goods"
|
8
|
9
|
"spaceofcheng/services/controllers/message"
|
|
@@ -72,48 +73,59 @@ func getCommonRoutes() beego.LinkNamespace {
|
72
|
73
|
beego.NSRouter("/cms/case/:cmscaseid", &message.MessageController{}, "put:SaveCmsCase"),
|
73
|
74
|
beego.NSRouter("/cms/case/:cmscaseid", &message.MessageController{}, "delete:DelCmsCase"),
|
74
|
75
|
|
75
|
|
- beego.NSRouter("/caseuser", &cases.CaseController{}, "get:GetCaseUserByCase"),
|
76
|
|
- beego.NSRouter("/caseuserbytype", &cases.CaseController{}, "get:GetCaseUserByType"),
|
77
|
|
- beego.NSRouter("/caseuser/:userid", &cases.CaseController{}, "get:GetCaseUserByID"),
|
78
|
|
- beego.NSRouter("/caseuser", &cases.CaseController{}, "post:SaveCaseUser"),
|
79
|
|
- beego.NSRouter("/caseuser", &cases.CaseController{}, "put:SaveCaseUser"),
|
80
|
|
- beego.NSRouter("/caseuser/:userid", &cases.CaseController{}, "delete:DelCaseUser"),
|
81
|
|
-
|
82
|
|
- beego.NSRouter("/equipment", &cases.CaseController{}, "get:GetEquipmentList"),
|
83
|
|
- beego.NSRouter("/equipment/:id", &cases.CaseController{}, "get:GetEquipmentByID"),
|
84
|
|
- beego.NSRouter("/equipment", &cases.CaseController{}, "post:SaveCaseEquipment"),
|
85
|
|
- beego.NSRouter("/equipment", &cases.CaseController{}, "put:SaveCaseEquipment"),
|
86
|
|
- beego.NSRouter("/equipment/:id", &cases.CaseController{}, "delete:DelCaseEquipment"),
|
87
|
|
-
|
88
|
|
- beego.NSRouter("/case", &cases.CaseController{}, "get:GetCaseList"),
|
89
|
|
- beego.NSRouter("/case/:id", &cases.CaseController{}, "get:GetCaseByID"),
|
90
|
|
- beego.NSRouter("/case", &cases.CaseController{}, "post:SaveCase"),
|
91
|
|
- beego.NSRouter("/case", &cases.CaseController{}, "put:SaveCase"),
|
92
|
|
- beego.NSRouter("/case/:id", &cases.CaseController{}, "delete:DelCase"),
|
93
|
|
-
|
94
|
|
- beego.NSRouter("/casekey", &cases.CaseController{}, "get:GetKeyList"),
|
95
|
|
- beego.NSRouter("/casekey", &cases.CaseController{}, "post:AddKeys"),
|
96
|
|
- beego.NSRouter("/caseunlock/:keyid", &cases.CaseController{}, "put:UnLockKey"),
|
97
|
|
- beego.NSRouter("/casekey/:id", &cases.CaseController{}, "delete:DelKey"),
|
98
|
|
-
|
99
|
|
- beego.NSRouter("/casearea", &cases.CaseController{}, "get:GetCaseArea"),
|
100
|
|
- beego.NSRouter("/casearea/:areaid", &cases.CaseController{}, "get:GetCaseAreaByID"),
|
101
|
|
- beego.NSRouter("/casearea", &cases.CaseController{}, "post:SaveCaseArea"),
|
102
|
|
- beego.NSRouter("/casearea", &cases.CaseController{}, "put:SaveCaseArea"),
|
103
|
|
- beego.NSRouter("/casearea/:areaid", &cases.CaseController{}, "delete:DelCaseArea"),
|
104
|
|
-
|
105
|
|
- beego.NSRouter("/casetable", &cases.CaseController{}, "get:GetCaseTable"),
|
106
|
|
- beego.NSRouter("/casetable/:tableid", &cases.CaseController{}, "get:GetCaseTableByID"),
|
107
|
|
- beego.NSRouter("/casetable", &cases.CaseController{}, "post:SaveCaseTable"),
|
108
|
|
- beego.NSRouter("/casetable", &cases.CaseController{}, "put:SaveCaseTable"),
|
109
|
|
- beego.NSRouter("/casetable/:tableid", &cases.CaseController{}, "delete:DelCaseTable"),
|
110
|
|
-
|
|
76
|
+ // caseuser 案场人员
|
|
77
|
+ beego.NSRouter("/case/user", &cases.CaseController{}, "get:GetCaseUserByCase"),
|
|
78
|
+ beego.NSRouter("/case/userbytype", &cases.CaseController{}, "get:GetCaseUserByType"),
|
|
79
|
+ beego.NSRouter("/case/user/:userid", &cases.CaseController{}, "get:GetCaseUserByID"),
|
|
80
|
+ beego.NSRouter("/case/user", &cases.CaseController{}, "post:SaveCaseUser"),
|
|
81
|
+ beego.NSRouter("/case/user", &cases.CaseController{}, "put:SaveCaseUser"),
|
|
82
|
+ beego.NSRouter("/case/user/:userid", &cases.CaseController{}, "delete:DelCaseUser"),
|
|
83
|
+
|
|
84
|
+ // equipment 体检设备
|
|
85
|
+ beego.NSRouter("/case/equipment", &cases.CaseController{}, "get:GetEquipmentList"),
|
|
86
|
+ beego.NSRouter("/case/equipment/:id", &cases.CaseController{}, "get:GetEquipmentByID"),
|
|
87
|
+ beego.NSRouter("/case/equipment", &cases.CaseController{}, "post:SaveCaseEquipment"),
|
|
88
|
+ beego.NSRouter("/case/equipment", &cases.CaseController{}, "put:SaveCaseEquipment"),
|
|
89
|
+ beego.NSRouter("/case/equipment/:id", &cases.CaseController{}, "delete:DelCaseEquipment"),
|
|
90
|
+
|
|
91
|
+ // case 案场
|
|
92
|
+ beego.NSRouter("/case/info", &cases.CaseController{}, "get:GetCaseList"),
|
|
93
|
+ beego.NSRouter("/case/info/:id", &cases.CaseController{}, "get:GetCaseByID"),
|
|
94
|
+ beego.NSRouter("/case/info", &cases.CaseController{}, "post:SaveCase"),
|
|
95
|
+ beego.NSRouter("/case/info", &cases.CaseController{}, "put:SaveCase"),
|
|
96
|
+ beego.NSRouter("/case/info/:id", &cases.CaseController{}, "delete:DelCase"),
|
|
97
|
+
|
|
98
|
+ // casekey 案场钥匙
|
|
99
|
+ beego.NSRouter("/case/key", &cases.CaseController{}, "get:GetKeyList"),
|
|
100
|
+ beego.NSRouter("/case/key", &cases.CaseController{}, "post:AddKeys"),
|
|
101
|
+ beego.NSRouter("/case/unlock/:keyid", &cases.CaseController{}, "put:UnLockKey"),
|
|
102
|
+ beego.NSRouter("/case/key/:id", &cases.CaseController{}, "delete:DelKey"),
|
|
103
|
+
|
|
104
|
+ // casearea 案场区域
|
|
105
|
+ beego.NSRouter("/case/area", &cases.CaseController{}, "get:GetCaseArea"),
|
|
106
|
+ beego.NSRouter("/case/area/:areaid", &cases.CaseController{}, "get:GetCaseAreaByID"),
|
|
107
|
+ beego.NSRouter("/case/area", &cases.CaseController{}, "post:SaveCaseArea"),
|
|
108
|
+ beego.NSRouter("/case/area", &cases.CaseController{}, "put:SaveCaseArea"),
|
|
109
|
+ beego.NSRouter("/case/area/:areaid", &cases.CaseController{}, "delete:DelCaseArea"),
|
|
110
|
+
|
|
111
|
+ // casetable 案场桌位
|
|
112
|
+ beego.NSRouter("/case/table", &cases.CaseController{}, "get:GetCaseTable"),
|
|
113
|
+ beego.NSRouter("/case/table/:tableid", &cases.CaseController{}, "get:GetCaseTableByID"),
|
|
114
|
+ beego.NSRouter("/case/table", &cases.CaseController{}, "post:SaveCaseTable"),
|
|
115
|
+ beego.NSRouter("/case/table", &cases.CaseController{}, "put:SaveCaseTable"),
|
|
116
|
+ beego.NSRouter("/case/table/:tableid", &cases.CaseController{}, "delete:DelCaseTable"),
|
|
117
|
+
|
|
118
|
+ // role 角色
|
111
|
119
|
beego.NSRouter("/role", &system.RoleController{}, "get:GetRoleList"),
|
112
|
120
|
beego.NSRouter("/role/:roleid", &system.RoleController{}, "get:GetRoleByID"),
|
113
|
121
|
beego.NSRouter("/role", &system.RoleController{}, "post:SaveCaseRole"),
|
114
|
122
|
beego.NSRouter("/role", &system.RoleController{}, "put:SaveCaseRole"),
|
115
|
123
|
beego.NSRouter("/role/:roleid", &system.RoleController{}, "delete:DelCaseRole"),
|
116
|
124
|
|
|
125
|
+ // course 课程
|
|
126
|
+ beego.NSRouter("/course/taglist", &course.CourseController{}, "get:GetCourseTagsByPage"),
|
|
127
|
+ beego.NSRouter("/course/tag", &course.CourseController{}, "get:GetCourseTags"),
|
|
128
|
+
|
117
|
129
|
// 文件
|
118
|
130
|
beego.NSRouter("/file", &controllers.BaseController{}, "post:FileUpload"),
|
119
|
131
|
|