类 OrgController
java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.demo.web.system.org.OrgController
@RestController("admin-system-org")
@RequestMapping("/admin/system/org")
public class OrgController
extends BaseController
机构管理控制器,提供机构相关的增删改查及用户关联操作接口。
- 从以下版本开始:
- 2022-04-06 $LastChangedDate:$ $LastChangedRevision:$ $LastChangedBy:$
- 作者:
- AaronFung
-
字段概要
从类继承的字段 net.sohelp.boot.admin.core.base.BaseController
request, response -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明添加新的机构信息删除指定ID的机构信息根据ID获取单个机构详细信息getOrgUser(Map<String, Object> paramMap) 根据机构ID获取该机构下的用户信息(分页)构建机构及其用户的层级结构树查询所有机构信息分页查询机构信息保存机构信息(支持新增与修改)获取机构组织选择树数据更新指定ID的机构信息从类继承的方法 net.sohelp.boot.admin.core.base.BaseController
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, response, responseStream, success, success, success, success, validateToken
-
构造器详细资料
-
OrgController
public OrgController()
-
-
方法详细资料
-
select
@GetMapping("/select") @Permission("") public ApiResult<List<Map<String,Object>>> select(@RequestParam Map<String, Object> paramMap) throws Exception获取机构组织选择树数据- 参数:
paramMap- 请求参数映射表(未使用)- 返回:
- 返回所有当前租户下的机构列表,按排序号升序排列
- 抛出:
Exception- 数据库访问异常或其他处理异常
-
page
@GetMapping("/page") @Permission("sys:org:list") public ApiResult<Pager<Map<String,Object>>> page(@RequestParam Map<String, Object> paramMap) throws Exception分页查询机构信息- 参数:
paramMap- 查询条件参数映射表- 返回:
- 返回分页后的机构信息列表
- 抛出:
Exception- 数据库访问异常或其他处理异常
-
list
@GetMapping("/list") @Permission("sys:org:list") public ApiResult<List<Map<String,Object>>> list(@RequestParam Map<String, Object> paramMap) throws Exception查询所有机构信息- 参数:
paramMap- 查询条件参数映射表(未使用)- 返回:
- 返回当前租户下所有的机构信息列表
- 抛出:
Exception- 数据库访问异常或其他处理异常
-
add
@PostMapping("/add") @Transactional(rollbackFor=java.lang.Exception.class) @OperationLog("\u6dfb\u52a0\u673a\u6784") @Permission("sys:org:save") public ApiResult<String> add(@RequestBody Map<String, Object> paramMap) throws Exception添加新的机构信息- 参数:
paramMap- 包含新增机构信息的参数映射表- 返回:
- 操作结果提示信息
- 抛出:
Exception- 数据库访问异常或业务逻辑异常
-
delete
@PostMapping("/delete") @Transactional(rollbackFor=java.lang.Exception.class) @OperationLog("\u5220\u9664\u673a\u6784") @Permission("sys:org:remove") public ApiResult<String> delete(@RequestBody Map<String, Object> paramMap) throws Exception删除指定ID的机构信息- 参数:
paramMap- 包含待删除机构ID的参数映射表- 返回:
- 操作结果提示信息
- 抛出:
Exception- 数据库访问异常或业务逻辑异常
-
update
@PostMapping("/update") @Transactional(rollbackFor=java.lang.Exception.class) @OperationLog("\u66f4\u65b0\u673a\u6784") @Permission("sys:org:update") public ApiResult<String> update(@RequestBody Map<String, Object> paramMap) throws Exception更新指定ID的机构信息- 参数:
paramMap- 包含更新后机构信息的参数映射表- 返回:
- 操作结果提示信息
- 抛出:
Exception- 数据库访问异常或业务逻辑异常
-
getById
@GetMapping("/getById") @Permission("sys:org:list") public ApiResult<Map<String,Object>> getById(@RequestParam String id) throws Exception 根据ID获取单个机构详细信息- 参数:
id- 要获取的机构ID- 返回:
- 对应ID的机构信息
- 抛出:
Exception- 数据库访问异常或其他处理异常
-
save
@PostMapping("/save") @Transactional(rollbackFor=java.lang.Exception.class) @Permission("sys:org:save") public ApiResult<String> save(@RequestBody Map<String, Object> paramMap) throws Exception保存机构信息(支持新增与修改)- 参数:
paramMap- 包含机构信息的参数映射表- 返回:
- 操作结果提示信息
- 抛出:
Exception- 数据库访问异常或业务逻辑异常
-
getOrgUser
@GetMapping("/getOrgUser") @Permission("sys:user:list") public ApiResult<Pager<Map<String,Object>>> getOrgUser(@RequestParam Map<String, Object> paramMap) throws Exception根据机构ID获取该机构下的用户信息(分页)- 参数:
paramMap- 查询参数,包括机构ID等筛选条件- 返回:
- 分页后的用户信息列表
- 抛出:
Exception- 数据库访问异常或其他处理异常
-
getOrgUserList
@GetMapping("/getOrgUserList") @Permission("") public ApiResult<List<Map<String,Object>>> getOrgUserList() throws Exception构建机构及其用户的层级结构树- 返回:
- 以机构为根节点、用户为叶子节点的嵌套结构列表
- 抛出:
Exception- 数据库访问异常或其他处理异常
-