|
@@ -1,65 +1,65 @@
|
1
|
|
-package routers
|
2
|
|
-
|
3
|
|
-import (
|
4
|
|
- "cdkj-check/controllers/bodycheck"
|
5
|
|
- "spaceofcheng/services/controllers"
|
6
|
|
- "spaceofcheng/services/controllers/cases"
|
7
|
|
- "spaceofcheng/services/controllers/course"
|
8
|
|
- "spaceofcheng/services/controllers/customer"
|
9
|
|
- "spaceofcheng/services/controllers/goods"
|
10
|
|
- "spaceofcheng/services/controllers/message"
|
11
|
|
- "spaceofcheng/services/controllers/user"
|
12
|
|
-
|
13
|
|
- "github.com/astaxie/beego"
|
14
|
|
-)
|
15
|
|
-
|
16
|
|
-func getGuestRoutes() beego.LinkNamespace {
|
17
|
|
- prefix := beego.AppConfig.String("api::guest")
|
18
|
|
-
|
19
|
|
- return beego.NSNamespace(prefix,
|
20
|
|
- // cms
|
21
|
|
- beego.NSRouter("/cms/info", &message.MessageController{}, "get:GetCmsInfoByLocation"),
|
22
|
|
- beego.NSRouter("/cms/img", &message.MessageController{}, "get:GetImgByLocation"),
|
23
|
|
- beego.NSRouter("/cms/news", &message.MessageController{}, "get:GetNewsByLocation"),
|
24
|
|
- beego.NSRouter("/cms/case", &message.MessageController{}, "get:GetCmsCaseList"),
|
25
|
|
- beego.NSRouter("/cms/location", &message.MessageController{}, "get:GetLocations"),
|
26
|
|
- beego.NSRouter("/cms/course", &course.CourseController{}, "get:GetCourseByLocation"),
|
27
|
|
- beego.NSRouter("/cms/case/:cmscaseid", &message.MessageController{}, "get:GetCmsCaseByID"),
|
28
|
|
-
|
29
|
|
- // 课程
|
30
|
|
- beego.NSRouter("/course/:courseid", &course.CourseController{}, "get:GetCourseByID"),
|
31
|
|
-
|
32
|
|
- // 案场
|
33
|
|
- beego.NSRouter("/case", &cases.CaseController{}, "get:GetOrgCases"),
|
34
|
|
- beego.NSRouter("/cms/area", &cases.CaseController{}, "get:GetAreaByCase"),
|
35
|
|
-
|
36
|
|
- // 商品制作状态
|
37
|
|
- beego.NSRouter("/dict/order/makestatus", &goods.GoodsController{}, "get:GetMakeStatus"),
|
38
|
|
-
|
39
|
|
- // 商品
|
40
|
|
- beego.NSRouter("/goods", &goods.GoodsController{}, "get:GetListForWechat"),
|
41
|
|
- beego.NSRouter("/type/goods", &goods.GoodsController{}, "get:GetGoodsTypeByCase"),
|
42
|
|
-
|
43
|
|
- // 验证码 获取, 校验
|
44
|
|
- beego.NSRouter("/captcha", &controllers.BaseController{}, "get:SendCaptcha"),
|
45
|
|
- beego.NSRouter("/captcha", &controllers.BaseController{}, "post:ValidCaptcha"),
|
46
|
|
-
|
47
|
|
- // 微信 登录, 注册
|
48
|
|
- beego.NSRouter("/wxsignin", &customer.CustomerController{}, "post:SignIn"),
|
49
|
|
- beego.NSRouter("/wxsignup", &customer.CustomerController{}, "post:SignUp"),
|
50
|
|
-
|
51
|
|
- // 登录
|
52
|
|
- beego.NSRouter("/signin", &user.UserController{}, "post:SignIn"),
|
53
|
|
-
|
54
|
|
- // 微信
|
55
|
|
- // js sdk 签名
|
56
|
|
- beego.NSRouter("/wechat/jssdk/signature", &controllers.BaseController{}, "get:GetWxJsSDKSignature"),
|
57
|
|
- beego.NSRouter("/wechat/mini/login", &controllers.BaseController{}, "post:MiniLogin"),
|
58
|
|
- beego.NSRouter("/wechat/mini/decodedata", &controllers.BaseController{}, "post:DecodeMiniData"),
|
59
|
|
-
|
60
|
|
- beego.NSRouter("/websocket/:grps/:id", &controllers.BaseController{}, "get:Ws"),
|
61
|
|
-
|
62
|
|
- // 体检参数接收
|
63
|
|
- beego.NSRouter("/PostCheckResult", &bodycheck.BodyCheckController{}, "post:PostCheckResult"),
|
64
|
|
- )
|
65
|
|
-}
|
|
1
|
+package routers
|
|
2
|
+
|
|
3
|
+import (
|
|
4
|
+ "spaceofcheng/services/controllers"
|
|
5
|
+ "spaceofcheng/services/controllers/bodycheck"
|
|
6
|
+ "spaceofcheng/services/controllers/cases"
|
|
7
|
+ "spaceofcheng/services/controllers/course"
|
|
8
|
+ "spaceofcheng/services/controllers/customer"
|
|
9
|
+ "spaceofcheng/services/controllers/goods"
|
|
10
|
+ "spaceofcheng/services/controllers/message"
|
|
11
|
+ "spaceofcheng/services/controllers/user"
|
|
12
|
+
|
|
13
|
+ "github.com/astaxie/beego"
|
|
14
|
+)
|
|
15
|
+
|
|
16
|
+func getGuestRoutes() beego.LinkNamespace {
|
|
17
|
+ prefix := beego.AppConfig.String("api::guest")
|
|
18
|
+
|
|
19
|
+ return beego.NSNamespace(prefix,
|
|
20
|
+ // cms
|
|
21
|
+ beego.NSRouter("/cms/info", &message.MessageController{}, "get:GetCmsInfoByLocation"),
|
|
22
|
+ beego.NSRouter("/cms/img", &message.MessageController{}, "get:GetImgByLocation"),
|
|
23
|
+ beego.NSRouter("/cms/news", &message.MessageController{}, "get:GetNewsByLocation"),
|
|
24
|
+ beego.NSRouter("/cms/case", &message.MessageController{}, "get:GetCmsCaseList"),
|
|
25
|
+ beego.NSRouter("/cms/location", &message.MessageController{}, "get:GetLocations"),
|
|
26
|
+ beego.NSRouter("/cms/course", &course.CourseController{}, "get:GetCourseByLocation"),
|
|
27
|
+ beego.NSRouter("/cms/case/:cmscaseid", &message.MessageController{}, "get:GetCmsCaseByID"),
|
|
28
|
+
|
|
29
|
+ // 课程
|
|
30
|
+ beego.NSRouter("/course/:courseid", &course.CourseController{}, "get:GetCourseByID"),
|
|
31
|
+
|
|
32
|
+ // 案场
|
|
33
|
+ beego.NSRouter("/case", &cases.CaseController{}, "get:GetOrgCases"),
|
|
34
|
+ beego.NSRouter("/cms/area", &cases.CaseController{}, "get:GetAreaByCase"),
|
|
35
|
+
|
|
36
|
+ // 商品制作状态
|
|
37
|
+ beego.NSRouter("/dict/order/makestatus", &goods.GoodsController{}, "get:GetMakeStatus"),
|
|
38
|
+
|
|
39
|
+ // 商品
|
|
40
|
+ beego.NSRouter("/goods", &goods.GoodsController{}, "get:GetListForWechat"),
|
|
41
|
+ beego.NSRouter("/type/goods", &goods.GoodsController{}, "get:GetGoodsTypeByCase"),
|
|
42
|
+
|
|
43
|
+ // 验证码 获取, 校验
|
|
44
|
+ beego.NSRouter("/captcha", &controllers.BaseController{}, "get:SendCaptcha"),
|
|
45
|
+ beego.NSRouter("/captcha", &controllers.BaseController{}, "post:ValidCaptcha"),
|
|
46
|
+
|
|
47
|
+ // 微信 登录, 注册
|
|
48
|
+ beego.NSRouter("/wxsignin", &customer.CustomerController{}, "post:SignIn"),
|
|
49
|
+ beego.NSRouter("/wxsignup", &customer.CustomerController{}, "post:SignUp"),
|
|
50
|
+
|
|
51
|
+ // 登录
|
|
52
|
+ beego.NSRouter("/signin", &user.UserController{}, "post:SignIn"),
|
|
53
|
+
|
|
54
|
+ // 微信
|
|
55
|
+ // js sdk 签名
|
|
56
|
+ beego.NSRouter("/wechat/jssdk/signature", &controllers.BaseController{}, "get:GetWxJsSDKSignature"),
|
|
57
|
+ beego.NSRouter("/wechat/mini/login", &controllers.BaseController{}, "post:MiniLogin"),
|
|
58
|
+ beego.NSRouter("/wechat/mini/decodedata", &controllers.BaseController{}, "post:DecodeMiniData"),
|
|
59
|
+
|
|
60
|
+ beego.NSRouter("/websocket/:grps/:id", &controllers.BaseController{}, "get:Ws"),
|
|
61
|
+
|
|
62
|
+ // 体检参数接收
|
|
63
|
+ beego.NSRouter("/PostCheckResult", &bodycheck.BodyCheckController{}, "post:PostCheckResult"),
|
|
64
|
+ )
|
|
65
|
+}
|