@RestController(value="admin-system-user") @RequestMapping(value="/admin/system/user") public class UserController extends BaseController
request, response| 构造器和说明 |
|---|
UserController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiResult<String> |
add(Map<String,Object> userMap)
添加新用户。
|
ApiResult<String> |
delete(List<String> ids)
删除指定ID的用户及其相关联的数据。
|
ApiResult<Map<String,Object>> |
getById(String id)
根据ID获取单个用户详细信息。
|
ApiResult<Map<String,Object>> |
getSetting(String id)
获取特定用户的配置信息。
|
ApiResult |
getThirdpartUserPage(Map<String,Object> paramMap)
获取第三方平台绑定的用户信息分页数据。
|
ApiResult<String> |
offline(Map<String,Object> paramMap)
强制某位在线用户退出系统。
|
ApiResult<Pager<Map<String,Object>>> |
page(Map<String,Object> paramMap)
分页查询用户信息。
|
ApiResult<String> |
password(Map<String,Object> paramMap)
重置用户密码。
|
ApiResult<List<Map<String,Object>>> |
select(String name)
获取用户下拉列表。
|
String |
treeByUser()
构建基于组织结构的用户树形结构JSON字符串。
|
ApiResult<String> |
update(Map<String,Object> userMap)
更新用户信息。
|
ApiResult<String> |
updateSetting(Map<String,Object> paramMap)
更新特定用户的配置项。
|
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, success, success, success, success, validateToken@GetMapping(value="/page") @Permission(value="sys:user:list") public ApiResult<Pager<Map<String,Object>>> page(@RequestParam Map<String,Object> paramMap) throws Exception
paramMap - 请求参数映射表Exception - 查询过程中可能抛出的异常@GetMapping(value="/select") public ApiResult<List<Map<String,Object>>> select(String name) throws Exception
name - 模糊匹配用户名的关键字(可选)Exception - 查询过程中的异常@GetMapping(value="/getById") @Permission(value="sys:user:list") public ApiResult<Map<String,Object>> getById(@RequestParam String id) throws SQLException
id - 用户唯一标识符SQLException - 数据库访问错误时抛出@PostMapping(value="/update") @Transactional(rollbackFor=java.lang.Exception.class) @OperationLog(value="\u4fee\u6539\u7528\u6237") @Permission(value="user:ad2d") public ApiResult<String> update(@RequestBody Map<String,Object> userMap) throws Exception
userMap - 用户信息映射表Exception - 处理过程中可能出现的异常@PostMapping(value="/add") @Transactional(rollbackFor=java.lang.Exception.class) @Permission(value="sys:user:save") @OperationLog(value="\u6dfb\u52a0\u7528\u6237") public ApiResult<String> add(@RequestBody Map<String,Object> userMap) throws Exception
userMap - 新增用户的信息映射表Exception - 插入数据库或其他业务逻辑中出现的问题@PostMapping(value="/delete") @Transactional(rollbackFor=java.lang.Exception.class) @OperationLog(value="\u5220\u9664\u7528\u6237") @Permission(value="sys:user:remove") public ApiResult<String> delete(@RequestBody List<String> ids) throws Exception
ids - 要删除的用户ID集合Exception - 执行删除操作时发生的异常@PostMapping(value="/updateSetting") @Transactional(rollbackFor=java.lang.Exception.class) @Permission(value="ADMIN") public ApiResult<String> updateSetting(@RequestBody Map<String,Object> paramMap) throws SQLException, EntityException, EntityEventException, EntityValidateException, EntityFormulaException, DuplicateKeyException
paramMap - 配置参数映射表SQLException - 数据库操作异常EntityException - 实体处理异常EntityEventException - 实体事件异常EntityValidateException - 实体验证异常EntityFormulaException - 公式计算异常DuplicateKeyException - 主键冲突异常@GetMapping(value="/getSetting") @Transactional(rollbackFor=java.lang.Exception.class) public ApiResult<Map<String,Object>> getSetting(@RequestParam String id) throws SQLException, EntityException, EntityEventException, EntityValidateException, EntityFormulaException, DuplicateKeyException
id - 用户唯一标识符SQLException - 数据库访问异常EntityException - 实体处理异常EntityEventException - 实体事件异常EntityValidateException - 实体验证异常EntityFormulaException - 公式计算异常DuplicateKeyException - 主键冲突异常@PostMapping(value="/password") @Transactional(rollbackFor=java.lang.Exception.class) @Permission(value="sys:user:change_pwd") public ApiResult<String> password(@RequestBody Map<String,Object> paramMap) throws SQLException
paramMap - 密码参数映射表SQLException - 数据库操作异常@PostMapping(value="/offline") @Transactional(rollbackFor=java.lang.Exception.class) @Permission(value="ADMIN") public ApiResult<String> offline(@RequestBody Map<String,Object> paramMap) throws SQLException
paramMap - 请求参数映射表SQLException - 数据库操作异常@GetMapping(value="/getThirdpartUserPage") @Permission(value="") public ApiResult getThirdpartUserPage(@RequestParam Map<String,Object> paramMap) throws SQLException
paramMap - 查询条件参数映射表SQLException - 数据库访问异常Copyright © 2026. All rights reserved.