类 SysUserController

java.lang.Object
com.budwk.app.sys.controller.SysUserController

@IocBean @At("/platform/sys/user") public class SysUserController extends Object
Created by wizzer on 2016/6/23.
  • 构造器详细资料

    • SysUserController

      public SysUserController()
  • 方法详细资料

    • index

      @At("") @Ok("beetl:/platform/sys/user/index.html") public void index()
    • addDo

      @At @Ok("json") @SLog(tag="\u65b0\u5efa\u7528\u6237", msg="\u7528\u6237\u540d:${user.loginname}") public Object addDo(@Param("..") Sys_user user, javax.servlet.http.HttpServletRequest req)
    • edit

      @At("/edit/?") @Ok("json") public Object edit(@Valid @Valid String id)
    • editDo

      @At @Ok("json") @SLog(tag="\u4fee\u6539\u7528\u6237", msg="\u7528\u6237\u540d:${user.loginname}") public Object editDo(@Param("..") Sys_user user, javax.servlet.http.HttpServletRequest req)
    • resetPwd

      @At("/resetPwd/?") @Ok("json") @SLog(tag="\u91cd\u7f6e\u5bc6\u7801", msg="\u7528\u6237\u540d:${args[1].getAttribute(\'loginname\')}") public Object resetPwd(String id, javax.servlet.http.HttpServletRequest req)
    • delete

      @At("/delete/?") @Ok("json") @SLog(tag="\u5220\u9664\u7528\u6237", msg="\u7528\u6237\u540d:${args[1].getAttribute(\'loginname\')}") public Object delete(String userId, javax.servlet.http.HttpServletRequest req)
    • deletes

      @At("/delete") @Ok("json") @SLog(tag="\u6279\u91cf\u5220\u9664\u7528\u6237", msg="\u7528\u6237ID:${args[1].getAttribute(\'ids\')}") public Object deletes(@Param("ids") String[] userIds, javax.servlet.http.HttpServletRequest req)
    • enable

      @At("/enable/?") @Ok("json") @SLog(tag="\u542f\u7528\u7528\u6237", msg="\u7528\u6237\u540d:${args[1].getAttribute(\'loginname\')}") public Object enable(String userId, javax.servlet.http.HttpServletRequest req)
    • disable

      @At("/disable/?") @Ok("json") @SLog(tag="\u7981\u7528\u7528\u6237", msg="\u7528\u6237\u540d:${req.getAttribute(\'loginname\')}") public Object disable(String userId, javax.servlet.http.HttpServletRequest req)
    • pageData

      @At @Ok("json:{locked:\'password|salt\',ignoreNull:false}") public Object pageData(@Param("searchUnit") String searchUnit, @Param("searchName") String searchName, @Param("searchKeyword") String searchKeyword, @Param("pageNumber") int pageNumber, @Param("pageSize") int pageSize, @Param("pageOrderName") String pageOrderName, @Param("pageOrderBy") String pageOrderBy)
    • export

      @At @Ok("void") public void export(@Param("searchUnit") String searchUnit, @Param("searchName") String searchName, @Param("searchKeyword") String searchKeyword, @Param("pageOrderName") String pageOrderName, @Param("pageOrderBy") String pageOrderBy, javax.servlet.http.HttpServletResponse response)
    • pass

      @At @Ok("beetl:/platform/sys/user/pass.html") public void pass()
    • doChangePassword

      @At @Ok("json") public Object doChangePassword(@Param("oldPassword") String oldPassword, @Param("newPassword") String newPassword, javax.servlet.http.HttpServletRequest req)
    • doChangeInfo

      @At @Ok("json") public Object doChangeInfo(@Param("username") String username, @Param("mobile") String mobile, @Param("email") String email, javax.servlet.http.HttpServletRequest req)
    • subAppMenus

      @At @Ok("json") public Result subAppMenus(@Param("appId") String appId)
      获取子应用菜单
      参数:
      appId -
      返回:
    • rootMenuByPath

      @At @Ok("json") public Result rootMenuByPath(@Param("pathname") String pathname, javax.servlet.http.HttpServletResponse response)
      根据请求地址查询根菜单ID
      返回:
    • getLogonUser

      @At @Ok("json") public Result getLogonUser()
      获取当前登录用户信息
      返回: