|
@@ -14,6 +14,7 @@ import (
|
14
|
14
|
"wechat-conf/controllers/sysorg"
|
15
|
15
|
"wechat-conf/controllers/sysuser"
|
16
|
16
|
"wechat-conf/controllers/wechatimg"
|
|
17
|
+ "wechat-conf/controllers/wechatmenu"
|
17
|
18
|
|
18
|
19
|
"github.com/astaxie/beego"
|
19
|
20
|
)
|
|
@@ -36,14 +37,19 @@ func RouteInit() {
|
36
|
37
|
beego.NSRouter("/autoreply/:autoreplyId", &autoreply.AutoreplyController{}, "delete:DeleteAutoReply"),
|
37
|
38
|
// 图片资源
|
38
|
39
|
beego.NSRouter("/wechatimg", &wechatimg.WechatImgController{}, "get:GetWechatImgList"),
|
39
|
|
- beego.NSRouter("/wechatimg/sync", &wechatimg.WechatImgController{}, "get:SyncWechatImg"),
|
|
40
|
+ beego.NSRouter("/wechatimg/sync", &wechatimg.WechatImgController{}, "put:SyncWechatImg"),
|
40
|
41
|
beego.NSRouter("/wechatimg", &wechatimg.WechatImgController{}, "post:AddNewImg"),
|
|
42
|
+ beego.NSRouter("/wechatimg/:mediaId", &wechatimg.WechatImgController{}, "delete:DeleteImg"),
|
41
|
43
|
// 用户管理
|
42
|
44
|
beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "get:GetUserList"),
|
43
|
45
|
beego.NSRouter("/sysuser/:userId", &sysuser.SysuserController{}, "get:GetUserById"),
|
44
|
46
|
beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "post:SaveUser"),
|
45
|
47
|
beego.NSRouter("/sysuser", &sysuser.SysuserController{}, "put:SaveUser"),
|
46
|
48
|
beego.NSRouter("/sysuser/:userId", &sysuser.SysuserController{}, "delete:DeleteUser"),
|
|
49
|
+ beego.NSRouter("/sysuser/bind/:userId/:orgId", &sysuser.SysuserController{}, "put:BindUser"),
|
|
50
|
+ beego.NSRouter("/sysuser/unbind/:userId", &sysuser.SysuserController{}, "put:UnbindUser"),
|
|
51
|
+ beego.NSRouter("/sysuser/pwd/:userId/:pwd", &sysuser.SysuserController{}, "put:ChangePassword"),
|
|
52
|
+ beego.NSRouter("/sysuser/current", &sysuser.SysuserController{}, "get:GetCurrentUser"),
|
47
|
53
|
// 项目管理
|
48
|
54
|
beego.NSRouter("/sysorg", &sysorg.SysorgController{}, "get:GetOrgList"),
|
49
|
55
|
beego.NSRouter("/sysorg", &sysorg.SysorgController{}, "post:AddOrg"),
|
|
@@ -52,6 +58,9 @@ func RouteInit() {
|
52
|
58
|
// 文件
|
53
|
59
|
beego.NSRouter("/file", &controllers.BaseController{}, "post:FileUpload"),
|
54
|
60
|
beego.NSRouter("/file/base64", &controllers.BaseController{}, "post:UploadBase64Image"),
|
|
61
|
+ // 微信菜单
|
|
62
|
+ beego.NSRouter("/wechatmenu", &wechatmenu.MenuController{}, "get:GetMenuList"),
|
|
63
|
+ beego.NSRouter("/wechatmenu", &wechatmenu.MenuController{}, "put:RefreshMenu"),
|
55
|
64
|
),
|
56
|
65
|
|
57
|
66
|
beego.NSRouter("/ticket", &controllers.WechatController{}, "post:ComponentPush"),
|