类 SettingsAuthController

java.lang.Object
cn.nkpro.elcube.platform.controller.SettingsAuthController

@RestController @RequestMapping("/settings/auth") @PreAuthorize("hasAnyAuthority(\'*:*\',\'SETTINGS:*\',\'SETTINGS:AUTH\')") public class SettingsAuthController extends Object
  • 构造器详细资料

    • SettingsAuthController

      public SettingsAuthController()
  • 方法详细资料

    • limits

      @RequestMapping("/limit/list") public List<AuthLimit> limits()
    • limitDetail

      @RequestMapping("/limit/detail") public AuthLimit limitDetail(String limitId)
    • limitUpdate

      @RequestMapping("/limit/update") public AuthLimit limitUpdate(@RequestBody AuthLimit limit)
    • limitRemove

      @RequestMapping("/limit/remove") public void limitRemove(String limitId)
    • perms

      @RequestMapping("/perm/list") public List<AuthPermission> perms()
    • permDetail

      @RequestMapping("/perm/detail") public AuthPermission permDetail(String permId)
    • permUpdate

      @RequestMapping("/perm/update") public AuthPermission permUpdate(@RequestBody AuthPermission perm)
    • permRemove

      @RequestMapping("/perm/remove") public void permRemove(String permId)
    • groups

      @RequestMapping("/group/list") public List<AuthGroup> groups()
    • groupDetail

      @RequestMapping("/group/detail") public AuthGroup groupDetail(String groupId)
    • groupUpdate

      @RequestMapping("/group/update") public UserGroupBO groupUpdate(@RequestBody UserGroupBO group)
    • groupRemove

      @RequestMapping("/group/remove") public void groupRemove(String groupId)
    • groupCheck

      @RequestMapping("/group/check") public Boolean groupCheck(@RequestBody UserGroupBO group)
    • groupRemoveAccount

      @RequestMapping("/group/remove/account") public AuthGroup groupRemoveAccount(String groupId, String accountId)
    • groupAddAccount

      @RequestMapping("/group/add/account") public AuthGroup groupAddAccount(String groupId, String accountId)
    • accountsList

      @RequestMapping("/accounts/list") public PageList<UserAccount> accountsList(@RequestParam(value="from",required=false,defaultValue="0") Integer from, @RequestParam(value="rows",required=false,defaultValue="10") Integer rows, @RequestParam(value="orderField",required=false) String orderField, @RequestParam(value="order",required=false) String order, @RequestParam(value="keyword",required=false,defaultValue="") String keyword)
    • accountsDetail

      @RequestMapping("/accounts/detail") public UserAccountBO accountsDetail(@RequestParam("username") String username)
    • accountsUpdate

      @RequestMapping("/accounts/update") public UserAccountBO accountsUpdate(@RequestBody UserAccountBO user)
    • accountsSecretUpdate

      @RequestMapping("/accounts/secret") public void accountsSecretUpdate(@RequestBody UserAccountSecret secret)
    • accountsSecretRemove

      @RequestMapping("/accounts/secret/remove") public void accountsSecretRemove(@RequestBody UserAccountSecret secret)
    • clearLoginLock

      @RequestMapping("/accounts/clearLoginLock") public void clearLoginLock(@RequestBody UserAccountBO user)
    • accounts

      @RequestMapping("/accounts") public List<UserAccount> accounts(String keyword)