类 UserController
java.lang.Object
com.iplatform.base.AbstractController
com.iplatform.base.AbstractSecurityController
com.iplatform.base.AbstractFileOperateSpiController
com.iplatform.base.SystemController
com.iplatform.base.controller.UserController
- 所有已实现的接口:
org.springframework.beans.factory.InitializingBean
@RestController
@RequestMapping("/system/user")
public class UserController
extends SystemController
-
嵌套类概要
从类继承的嵌套类/接口 com.iplatform.base.AbstractController
AbstractController.ResponseFormat -
字段概要
从类继承的字段 com.iplatform.base.AbstractController
DEFAULT_JS_NAME, DEFAULT_PAGER_VIEW_NAME, logger -
构造器概要
构造器构造器说明UserController(UserServiceImpl userService, RoleServiceImpl roleService, LoginServiceImpl loginService, com.walker.web.UserOnlineProvider userOnlineProvider) -
方法概要
修饰符和类型方法说明com.walker.web.ResponseValue前端,选定用户后,获取授权角色信息。com.walker.web.ResponseValuechangeStatus(SystemUser systemUser) com.walker.web.ResponseValuedeleteUser(Long userId) void下载导入模板,该方法可做成统一接口,适合动态生成的模板。com.walker.web.ResponseValueeditUser(SystemUser user_core) com.walker.web.ResponseValuegetNewUserRoles(Long deptId) 创建新用户时,选择角色列表。com.walker.web.ResponseValuegetUserInfo(Long userId) 编辑用户时,获得用户信息。com.walker.web.ResponseValueimportExcel(org.springframework.web.multipart.MultipartFile file, boolean updateSupport) com.walker.web.ResponseValuecom.walker.web.ResponseValueresetPassword(SystemUser systemUser) com.walker.web.ResponseValuesaveUser(SystemUser user_core) com.walker.web.ResponseValueupdateAuthRole(Long userId, Long[] roleIds) 更新用户归属角色,用户管理 --> 设置角色从类继承的方法 com.iplatform.base.SystemController
afterPropertiesSet, downloadLocalImportTemplate, getCaptchaCacheProvider, getCurrentOrgMenuScope, getCurrentWebUserAgent, getDataImportEngine, getDept, getDeptCacheProvider, getDeptName, getDictCacheProvider, getDictName, getLoginStrategyManager, getNotificationTemplateCache, getOrgListScope, getOwner, getPushManager, getRootOrgIdByDept, getSmsCaptchaProvider, getUser, getUserCacheProvider, getUserLoginCache, getUserRootOrgId, getUserService, getWebAgentService, sendSmsCodeValidation, setCaptchaCacheProvider, setDeptCacheProvider, setDictCacheProvider, setPlatformDataImportEngine, setPushManager, setSmsCaptchaProvider, setUserCacheProvider, systemLogError, systemLogSuccess, validateSmsCode从类继承的方法 com.iplatform.base.AbstractFileOperateSpiController
acquireFileOperateSpi, clearCdnPrefix, getCdnUrl, getFileInfo, getFileInfoList, getLocalFileData, uploadFileToLocal, uploadFileToLocal, uploadFileToLocal, uploadFileToLocal, uploadFileToLocal, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote, uploadFileToRemote从类继承的方法 com.iplatform.base.AbstractSecurityController
acquireSecurityUserProperties, encryptPassword, getCurrentDataScope, getCurrentUser, getCurrentUserId, getCurrentUserPrincipal, getCurrentUserRoleIdList, isSupervisor, loginAsWorkflowRole, matchesPassword, validatePasswordRule从类继承的方法 com.iplatform.base.AbstractController
acquireTablePage, ajaxOutputFileStream, ajaxOutputFileStream, ajaxOutPutHtml, ajaxOutPutJson, ajaxOutPutText, ajaxOutPutXml, downloadSimpleFile, getArgumentManager, getArgumentVariable, getAttribute, getContextPath, getDoubleParameter, getFloatParameter, getIntParameter, getLongParameter, getParameter, getParameterUTF8, getParameterValues, getParamsDateTime, getPlatformCallback, getRequest, getResponse, getServerDomain, getThirdPartyManager, preparePageSearch, print, setAttribute, setDefaultContentType
-
构造器详细资料
-
UserController
@Autowired public UserController(UserServiceImpl userService, RoleServiceImpl roleService, LoginServiceImpl loginService, com.walker.web.UserOnlineProvider userOnlineProvider)
-
-
方法详细资料
-
importExcel
@PostMapping("/import") public com.walker.web.ResponseValue importExcel(org.springframework.web.multipart.MultipartFile file, boolean updateSupport) -
downloadTemplate
@PostMapping("/select/downloadTemplate") public void downloadTemplate()下载导入模板,该方法可做成统一接口,适合动态生成的模板。 对于特定自定义的模板,业务自己提供下载地址。 -
updateAuthRole
@PostMapping("/select/saveAuthRole") public com.walker.web.ResponseValue updateAuthRole(Long userId, Long[] roleIds) 更新用户归属角色,用户管理 --> 设置角色- 参数:
userId-roleIds-- 返回:
-
authRole
@GetMapping("/select/authRole/{userId}") public com.walker.web.ResponseValue authRole(@PathVariable Long userId) 前端,选定用户后,获取授权角色信息。- 参数:
userId-- 返回:
-
resetPassword
@PostMapping("/resetPwd") public com.walker.web.ResponseValue resetPassword(@RequestBody SystemUser systemUser) -
deleteUser
@GetMapping("/remove/{userId}") @Log(title="\u7528\u6237\u7ba1\u7406", businessType=Delete, isSaveRequestData=true, isSaveResponseData=true) public com.walker.web.ResponseValue deleteUser(@PathVariable Long userId) -
editUser
@PostMapping("/edit") public com.walker.web.ResponseValue editUser(@RequestBody SystemUser user_core) -
changeStatus
@PostMapping("/select/changeStatus") public com.walker.web.ResponseValue changeStatus(@RequestBody SystemUser systemUser) -
saveUser
@PostMapping("/add") @Log(title="\u7528\u6237\u7ba1\u7406", businessType=Insert, operatorType=Manage) public com.walker.web.ResponseValue saveUser(@RequestBody SystemUser user_core) -
getNewUserRoles
@GetMapping("/select/role/{deptId}") public com.walker.web.ResponseValue getNewUserRoles(@PathVariable Long deptId) 创建新用户时,选择角色列表。- 参数:
deptId-- 返回:
-
getUserInfo
@GetMapping("/view/{userId}") public com.walker.web.ResponseValue getUserInfo(@PathVariable Long userId) 编辑用户时,获得用户信息。- 参数:
userId-- 返回:
-
list
-