类 ControlPanelController


  • @Transactional(rollbackFor=java.lang.Exception.class)
    @RestController("/user/controlPanel")
    @RequestMapping("/user/controlPanel")
    public class ControlPanelController
    extends Object
    控制面板
    作者:
    guer
    • 构造器详细资料

      • ControlPanelController

        public ControlPanelController()
    • 方法详细资料

      • login

        @IgnoreLogin
        @PostMapping("/login")
        public LoginResponse login​(@RequestBody
                                   LoginRequest loginRequest,
                                   javax.servlet.http.HttpServletRequest request)
      • loginByPhone

        @IgnoreLogin
        @PostMapping("/loginByPhone")
        public LoginResponse loginByPhone​(@RequestBody
                                          LoginRequest loginRequest,
                                          javax.servlet.http.HttpServletRequest request)
      • loginByEmail

        @IgnoreLogin
        @PostMapping("/loginByEmail")
        public LoginResponse loginByEmail​(@RequestBody
                                          LoginRequest loginRequest,
                                          javax.servlet.http.HttpServletRequest request)
      • refreshToken

        @IgnoreLogin
        @GetMapping("/refreshToken")
        public LoginResponse refreshToken​(@RequestHeader("refreshToken")
                                          String refreshToken)
      • getInfo

        @GetMapping
        public net.guerlab.smart.platform.user.core.domain.UserDTO getInfo()
      • getTwoFactorAuthenticationBindInfo

        @GetMapping("/twoFactorAuthenticationBindInfo")
        public net.guerlab.smart.platform.commons.domain.TwoFactorAuthenticationBindInfo getTwoFactorAuthenticationBindInfo()
      • enableTwoFactorAuthentication

        @PostMapping("/enableTwoFactorAuthentication/{secretKey}")
        public LoginResponse enableTwoFactorAuthentication​(@PathVariable
                                                           String secretKey,
                                                           @RequestBody
                                                           LoginRequest request)
      • disableTwoFactorAuthentication

        @PostMapping("/disableTwoFactorAuthentication")
        public LoginResponse disableTwoFactorAuthentication​(@RequestBody
                                                            LoginRequest request)
      • updatePassword

        @PostMapping("/password")
        public void updatePassword​(@RequestBody
                                   UpdatePasswordDTO dto)
      • updateProfile

        @PostMapping("/profile")
        public void updateProfile​(@RequestBody
                                  net.guerlab.smart.platform.user.core.domain.UserDTO dto)
      • avatar

        @PostMapping("/avatar")
        public net.guerlab.smart.platform.user.core.domain.UserDTO avatar​(@RequestParam
                                                                          org.springframework.web.multipart.MultipartFile file)
      • deleteAvatar

        @PostMapping("/deleteAvatar")
        public net.guerlab.smart.platform.user.core.domain.UserDTO deleteAvatar()
      • permissionKeys

        @GetMapping("/permissionKeys")
        public Collection<String> permissionKeys()
      • getMenus

        @GetMapping("/menus")
        public Collection<net.guerlab.smart.platform.user.core.domain.MenuDTO> getMenus​(@RequestParam(value="domains",required=false)
                                                                                        String domains)
      • getPositions

        @GetMapping("/positions")
        public Collection<net.guerlab.smart.platform.user.core.domain.PositionDataDTO> getPositions()
      • loginLogs

        @GetMapping("/loginLogs")
        public net.guerlab.web.result.ListObject<net.guerlab.smart.platform.user.core.domain.LoginLogDTO> loginLogs​(net.guerlab.smart.platform.user.core.searchparams.LoginLogSearchParams searchParams)
      • setJwtHelper

        @Autowired
        public void setJwtHelper​(UserJwtHelper jwtHelper)
      • setService

        @Autowired
        public void setService​(UserService service)
      • setMenuPermissionService

        @Autowired
        public void setMenuPermissionService​(MenuPermissionService menuPermissionService)
      • setMenuService

        @Autowired
        public void setMenuService​(MenuService menuService)
      • setPermissionService

        @Autowired
        public void setPermissionService​(PermissionService permissionService)
      • setLoginLogService

        @Autowired
        public void setLoginLogService​(LoginLogService loginLogService)
      • setPositionGetHandler

        @Autowired
        public void setPositionGetHandler​(PositionGetHandler positionGetHandler)
      • setMessageSource

        @Autowired
        public void setMessageSource​(org.springframework.context.MessageSource messageSource)