类 WxMenuController


  • @IocBean
    @At("/platform/wx/conf/menu")
    public class WxMenuController
    extends Object
    Created by wizzer on 2016/7/3.
    • 构造器详细资料

      • WxMenuController

        public WxMenuController()
    • 方法详细资料

      • index

        @At({"","/index/?"})
        @Ok("beetl:/platform/wx/menu/index.html")
        public void index​(String wxid,
                          javax.servlet.http.HttpServletRequest req)
      • add

        @At("/add/?")
        @Ok("beetl:/platform/wx/menu/add.html")
        public void add​(String wxid,
                        javax.servlet.http.HttpServletRequest req)
      • checkDo

        @At
        @Ok("json")
        public Object checkDo​(@Param("wxid")
                              String wxid,
                              @Param("parentId")
                              String parentId,
                              javax.servlet.http.HttpServletRequest req)
      • addDo

        @At
        @Ok("json")
        @SLog(tag="\u6dfb\u52a0\u83dc\u5355",
              msg="\u83dc\u5355\u540d\u79f0:${args[0].menuName}")
        public Object addDo​(@Param("..")
                            cn.wizzer.app.wx.modules.models.Wx_menu menu,
                            @Param("parentId")
                            String parentId,
                            javax.servlet.http.HttpServletRequest req)
      • sortDo

        @At
        @Ok("json")
        public Object sortDo​(@Param("ids")
                             String ids,
                             javax.servlet.http.HttpServletRequest req)
      • edit

        @At("/edit/?")
        @Ok("beetl:/platform/wx/menu/edit.html")
        public Object edit​(String id,
                           javax.servlet.http.HttpServletRequest req)
      • editDo

        @At
        @Ok("json")
        @SLog(tag="\u4fee\u6539\u83dc\u5355",
              msg="\u83dc\u5355\u540d\u79f0:${args[0].menuName}")
        public Object editDo​(@Param("..")
                             cn.wizzer.app.wx.modules.models.Wx_menu menu,
                             javax.servlet.http.HttpServletRequest req)
      • delete

        @At("/delete/?")
        @Ok("json")
        @SLog(tag="\u5220\u9664\u83dc\u5355",
              msg="\u83dc\u5355\u540d\u79f0:${args[1].getAttribute(\'menuName\')}")
        public Object delete​(String id,
                             javax.servlet.http.HttpServletRequest req)
      • pushMenu

        @At("/pushMenu/?")
        @Ok("json")
        @SLog(tag="\u63a8\u9001\u83dc\u5355",
              msg="\u516c\u4f17\u53f7\u540d\u79f0:${args[1].getAttribute(\'name\')}")
        public Object pushMenu​(String wxid,
                               javax.servlet.http.HttpServletRequest req)
      • keyword

        @At("/keyword/?")
        @Ok("beetl:/platform/wx/menu/keyword.html")
        public void keyword​(String wxid,
                            javax.servlet.http.HttpServletRequest req)
      • keywordData

        @At("/keywordData")
        @Ok("json:full")
        public Object keywordData​(@Param("wxid")
                                  String wxid,
                                  @Param("length")
                                  int length,
                                  @Param("start")
                                  int start,
                                  @Param("draw")
                                  int draw,
                                  @Param("::order")
                                  List<cn.wizzer.framework.page.datatable.DataTableOrder> order,
                                  @Param("::columns")
                                  List<cn.wizzer.framework.page.datatable.DataTableColumn> columns)
      • cms

        @At("/cms/?")
        @Ok("beetl:/platform/wx/menu/cms.html")
        public void cms​(String type,
                        javax.servlet.http.HttpServletRequest req)
      • cmsData

        @At("/cmsData/?")
        @Ok("json:full")
        public Object cmsData​(String type,
                              @Param("length")
                              int length,
                              @Param("start")
                              int start,
                              @Param("draw")
                              int draw,
                              @Param("::order")
                              List<cn.wizzer.framework.page.datatable.DataTableOrder> order,
                              @Param("::columns")
                              List<cn.wizzer.framework.page.datatable.DataTableColumn> columns)