@RestController @RequestMapping(value="/system/organization") public class SysOrganizationController extends Object
| 构造器和说明 |
|---|
SysOrganizationController() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.SysOrganizationTree>> |
getOrganizationTree(com.hccake.ballcat.system.model.qo.SysOrganizationQO qo)
组织架构树查询
|
com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.SysOrganizationVO>> |
listOrganization()
组织架构列表查询
|
com.hccake.ballcat.common.model.result.R<Void> |
removeById(Long id)
通过id删除组织架构
|
com.hccake.ballcat.common.model.result.R<Void> |
revisedHierarchyAndPath()
校正组织机构层级和深度
|
com.hccake.ballcat.common.model.result.R<Void> |
save(com.hccake.ballcat.system.model.dto.SysOrganizationDTO sysOrganizationDTO)
新增组织架构
|
com.hccake.ballcat.common.model.result.R<Void> |
updateById(com.hccake.ballcat.system.model.dto.SysOrganizationDTO sysOrganizationDTO)
修改组织架构
|
@GetMapping(value="/list") @PreAuthorize(value="@per.hasPermission(\'system:organization:read\')") public com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.SysOrganizationVO>> listOrganization()
@GetMapping(value="/tree") @PreAuthorize(value="@per.hasPermission(\'system:organization:read\')") public com.hccake.ballcat.common.model.result.R<List<com.hccake.ballcat.system.model.vo.SysOrganizationTree>> getOrganizationTree(com.hccake.ballcat.system.model.qo.SysOrganizationQO qo)
qo - 组织机构查询条件@CreateOperationLogging(msg="\u65b0\u589e\u7ec4\u7ec7\u67b6\u6784") @PostMapping @PreAuthorize(value="@per.hasPermission(\'system:organization:add\')") public com.hccake.ballcat.common.model.result.R<Void> save(@RequestBody com.hccake.ballcat.system.model.dto.SysOrganizationDTO sysOrganizationDTO)
sysOrganizationDTO - 组织机构DTO@UpdateOperationLogging(msg="\u4fee\u6539\u7ec4\u7ec7\u67b6\u6784") @PutMapping @PreAuthorize(value="@per.hasPermission(\'system:organization:edit\')") public com.hccake.ballcat.common.model.result.R<Void> updateById(@RequestBody com.hccake.ballcat.system.model.dto.SysOrganizationDTO sysOrganizationDTO)
sysOrganizationDTO - 组织机构DTO@DeleteOperationLogging(msg="\u901a\u8fc7id\u5220\u9664\u7ec4\u7ec7\u67b6\u6784") @DeleteMapping(value="/{id}") @PreAuthorize(value="@per.hasPermission(\'system:organization:del\')") public com.hccake.ballcat.common.model.result.R<Void> removeById(@PathVariable(value="id") Long id)
id - id@UpdateOperationLogging(msg="\u6821\u6b63\u7ec4\u7ec7\u673a\u6784\u5c42\u7ea7\u548c\u6df1\u5ea6") @PatchMapping(value="/revised") @PreAuthorize(value="@per.hasPermission(\'system:organization:revised\')") public com.hccake.ballcat.common.model.result.R<Void> revisedHierarchyAndPath()
Copyright © 2023. All rights reserved.