类 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
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      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 对应组织机构节点,则返回 null
      net.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)
      根据节点名称和结构树类型查询组织节点列表(不包含禁用)
    • 构造器详细资料

      • OrgUnitApiImpl

        public OrgUnitApiImpl()
    • 方法详细资料

      • 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 - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        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 - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        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 - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        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 - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        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 - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        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 - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        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 - 租户id
        orgUnitId - 组织节点唯一标识
        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 - 租户id
        name - 组织节点名称
        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 - 租户id
        name - 组织节点名称
        dnName - 路径名称
        treeType - 树的类型
        返回:
        Y9Result<List<OrgUnit>> 通用请求返回对象 - data 是组织节点对象集合
        从以下版本开始:
        9.6.0