类 OrgUnitApiImpl
- java.lang.Object
-
- net.risesoft.api.org.OrgUnitApiImpl
-
- 所有已实现的接口:
OrgUnitApi
@Primary @Validated @RestController @RequestMapping(value="/services/rest/v1/orgUnit", produces="application/json") public class OrgUnitApiImpl extends Object implements OrgUnitApi实体服务组件- 从以下版本开始:
- 9.6.0
- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
构造器概要
构造器 构造器 说明 OrgUnitApiImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit>getBureau(@NotBlank String tenantId, @NotBlank String orgUnitId)获取组织节点所在委办局net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Organization>getOrganization(@NotBlank String tenantId, @NotBlank String orgUnitId)获取组织节点所在的组织机构net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit>getOrgUnit(@NotBlank String tenantId, @NotBlank String orgUnitId)根据id获得组织节点对象net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit>getOrgUnitDeletedById(@NotBlank String tenantId, @NotBlank String orgUnitId)根据id获取已删除的组织节点net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit>getOrgUnitPersonOrPosition(@NotBlank String tenantId, @NotBlank String orgUnitId)根据id获得组织节点对象(人员或岗位)net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit>getParent(@NotBlank String tenantId, @NotBlank String orgUnitId)获取组织节点的父节点对象(部门或组织机构)
如果 orgUnitId 对应组织机构节点,则返回 nullnet.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>>getSubTree(@NotBlank String tenantId, @NotBlank String orgUnitId, net.risesoft.enums.platform.OrgTreeTypeEnum treeType)获得下一级组织节点列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Organization>>treeRoot(@NotBlank String tenantId)获取组织树的根节点即组织机构列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>>treeSearch(@NotBlank String tenantId, @NotBlank String name, net.risesoft.enums.platform.OrgTreeTypeEnum treeType)根据节点名称和树类型查询组织节点列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>>treeSearchByDn(@NotBlank String tenantId, @NotBlank String name, net.risesoft.enums.platform.OrgTreeTypeEnum treeType, @NotBlank String dnName)根据节点名称和结构树类型查询组织节点列表(不包含禁用)
-
-
-
方法详细资料
-
getBureau
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit> getBureau(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("orgUnitId") @NotBlank @NotBlank String orgUnitId)获取组织节点所在委办局- 指定者:
getBureau在接口中OrgUnitApi- 参数:
tenantId- 租户idorgUnitId- 组织节点唯一标识- 返回:
Y9Result<OrgUnit>通用请求返回对象 - data 是组织节点对象(部门或组织机构)- 从以下版本开始:
- 9.6.0
-
getOrgUnit
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit> getOrgUnit(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("orgUnitId") @NotBlank @NotBlank String orgUnitId)根据id获得组织节点对象- 指定者:
getOrgUnit在接口中OrgUnitApi- 参数:
tenantId- 租户idorgUnitId- 组织节点唯一标识- 返回:
Y9Result<OrgUnit>通用请求返回对象 - data 是组织节点对象- 从以下版本开始:
- 9.6.0
-
getOrgUnitDeletedById
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit> getOrgUnitDeletedById(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("orgUnitId") @NotBlank @NotBlank String orgUnitId)根据id获取已删除的组织节点- 指定者:
getOrgUnitDeletedById在接口中OrgUnitApi- 参数:
tenantId- 租户idorgUnitId- 组织节点唯一标识- 返回:
Y9Result<OrgUnit>通用请求返回对象 - data 是组织节点对象- 从以下版本开始:
- 9.6.2
-
getOrgUnitPersonOrPosition
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit> getOrgUnitPersonOrPosition(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("orgUnitId") @NotBlank @NotBlank String orgUnitId)根据id获得组织节点对象(人员或岗位)- 指定者:
getOrgUnitPersonOrPosition在接口中OrgUnitApi- 参数:
tenantId- 租户idorgUnitId- 组织节点唯一标识- 返回:
Y9Result<OrgUnit>通用请求返回对象 - data 是组织节点对象(人员或岗位)- 从以下版本开始:
- 9.6.0
-
getOrganization
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Organization> getOrganization(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("orgUnitId") @NotBlank @NotBlank String orgUnitId)获取组织节点所在的组织机构- 指定者:
getOrganization在接口中OrgUnitApi- 参数:
tenantId- 租户idorgUnitId- 组织节点唯一标识- 返回:
Y9Result<Organization>通用请求返回对象 - data 是组织机构对象- 从以下版本开始:
- 9.6.0
-
getParent
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit> getParent(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("orgUnitId") @NotBlank @NotBlank String orgUnitId)获取组织节点的父节点对象(部门或组织机构)
如果 orgUnitId 对应组织机构节点,则返回 null- 指定者:
getParent在接口中OrgUnitApi- 参数:
tenantId- 租户idorgUnitId- 组织节点唯一标识- 返回:
Y9Result<OrgUnit>通用请求返回对象 - data 是组织节点对象(部门或组织机构)- 从以下版本开始:
- 9.6.0
-
getSubTree
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>> getSubTree(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("orgUnitId") @NotBlank @NotBlank String orgUnitId, @RequestParam("treeType") net.risesoft.enums.platform.OrgTreeTypeEnum treeType)
获得下一级组织节点列表(不包含禁用)- 指定者:
getSubTree在接口中OrgUnitApi- 参数:
tenantId- 租户idorgUnitId- 组织节点唯一标识treeType- 树的类型- 返回:
Y9Result<List<OrgUnit>>通用请求返回对象 - data 是组织节点对象集合- 从以下版本开始:
- 9.6.0
-
treeRoot
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Organization>> treeRoot(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId)
获取组织树的根节点即组织机构列表(不包含禁用)- 指定者:
treeRoot在接口中OrgUnitApi- 参数:
tenantId- 租户id- 返回:
Y9Result<List<Organization>>通用请求返回对象 - data 是组织机构对象集合- 从以下版本开始:
- 9.6.0
-
treeSearch
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>> treeSearch(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("name") @NotBlank @NotBlank String name, @RequestParam("treeType") net.risesoft.enums.platform.OrgTreeTypeEnum treeType)
根据节点名称和树类型查询组织节点列表(不包含禁用)- 指定者:
treeSearch在接口中OrgUnitApi- 参数:
tenantId- 租户idname- 组织节点名称treeType- 树的类型- 返回:
Y9Result<List<OrgUnit>>通用请求返回对象 - data 是组织节点对象集合- 从以下版本开始:
- 9.6.0
-
treeSearchByDn
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>> treeSearchByDn(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("name") @NotBlank @NotBlank String name, @RequestParam("treeType") net.risesoft.enums.platform.OrgTreeTypeEnum treeType, @RequestParam("dnName") @NotBlank @NotBlank String dnName)
根据节点名称和结构树类型查询组织节点列表(不包含禁用)- 指定者:
treeSearchByDn在接口中OrgUnitApi- 参数:
tenantId- 租户idname- 组织节点名称dnName- 路径名称treeType- 树的类型- 返回:
Y9Result<List<OrgUnit>>通用请求返回对象 - data 是组织节点对象集合- 从以下版本开始:
- 9.6.0
-
-