|
@@ -9,6 +9,8 @@ package routers
|
9
|
9
|
|
10
|
10
|
import (
|
11
|
11
|
"wechat-conf/controllers"
|
|
12
|
+ "wechat-conf/controllers/autoreply"
|
|
13
|
+ "wechat-conf/controllers/menu"
|
12
|
14
|
|
13
|
15
|
"github.com/astaxie/beego"
|
14
|
16
|
)
|
|
@@ -18,6 +20,16 @@ func RouteInit() {
|
18
|
20
|
ns := beego.NewNamespace("/api",
|
19
|
21
|
// 解决跨域时 先发送 options 问题
|
20
|
22
|
beego.NSRouter("*", &controllers.BaseController{}, "options:Options"),
|
|
23
|
+ // 菜单
|
|
24
|
+ beego.NSRouter("/menu", &menu.MenuController{}, "get:GetMenuList"),
|
|
25
|
+ // 自动回复
|
|
26
|
+ beego.NSRouter("/autoreply", &autoreply.AutoreplyController{}, "get:GetAutoReplyList"),
|
|
27
|
+ beego.NSRouter("/autoreply/:autoreplyId", &autoreply.AutoreplyController{}, "get:GetAutoReplyById"),
|
|
28
|
+ beego.NSRouter("/autoreply/", &autoreply.AutoreplyController{}, "post:SaveAutoreply"),
|
|
29
|
+ beego.NSRouter("/autoreply/", &autoreply.AutoreplyController{}, "put:SaveAutoreply"),
|
|
30
|
+ beego.NSRouter("/autoreply/", &autoreply.AutoreplyController{}, "delete:DeleteAutoReply"),
|
|
31
|
+ //图片资源
|
|
32
|
+
|
21
|
33
|
beego.NSRouter("/ticket", &controllers.WechatController{}, "post:ComponentPush"),
|
22
|
34
|
beego.NSRouter("/ticket", &controllers.WechatController{}, "get:ComponentPush"),
|
23
|
35
|
beego.NSRouter("/:appid/callback", &controllers.WechatController{}, "get:WxReceive"),
|