接口 OrgUnitApi


  • @Validated
    public interface 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> 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)
      根据节点名称和结构树类型查询组织节点列表(不包含禁用)
    • 方法详细资料

      • getBureau

        @GetMapping("/getBureau")
        net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit> getBureau​(@RequestParam("tenantId") @NotBlank
                                                                                  @NotBlank String tenantId,
                                                                                  @RequestParam("orgUnitId") @NotBlank
                                                                                  @NotBlank String orgUnitId)
        获取组织节点所在委办局
        参数:
        tenantId - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        Y9Result<OrgUnit> 通用请求返回对象 - data 是组织节点对象(部门或组织机构)
        从以下版本开始:
        9.6.0
      • getOrgUnit

        @GetMapping("/get")
        net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit> getOrgUnit​(@RequestParam("tenantId") @NotBlank
                                                                                   @NotBlank String tenantId,
                                                                                   @RequestParam("orgUnitId") @NotBlank
                                                                                   @NotBlank String orgUnitId)
        根据id获得组织节点对象
        参数:
        tenantId - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        Y9Result<OrgUnit> 通用请求返回对象 - data 是组织节点对象
        从以下版本开始:
        9.6.0
      • getOrgUnitDeletedById

        @GetMapping("/getOrgUnitDeletedById")
        net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit> getOrgUnitDeletedById​(@RequestParam("tenantId") @NotBlank
                                                                                              @NotBlank String tenantId,
                                                                                              @RequestParam("orgUnitId") @NotBlank
                                                                                              @NotBlank String orgUnitId)
        根据id获取已删除的组织节点
        参数:
        tenantId - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        Y9Result<OrgUnit> 通用请求返回对象 - data 是组织节点对象
        从以下版本开始:
        9.6.2
      • getOrganization

        @GetMapping("/getOrganization")
        net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Organization> getOrganization​(@RequestParam("tenantId") @NotBlank
                                                                                             @NotBlank String tenantId,
                                                                                             @RequestParam("orgUnitId") @NotBlank
                                                                                             @NotBlank String orgUnitId)
        获取组织节点所在的组织机构
        参数:
        tenantId - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        Y9Result<Organization> 通用请求返回对象 - data 是组织机构对象
        从以下版本开始:
        9.6.0
      • getParent

        @GetMapping("/getParent")
        net.risesoft.pojo.Y9Result<net.risesoft.model.platform.OrgUnit> getParent​(@RequestParam("tenantId") @NotBlank
                                                                                  @NotBlank String tenantId,
                                                                                  @RequestParam("orgUnitId") @NotBlank
                                                                                  @NotBlank String orgUnitId)
        获取组织节点的父节点对象(部门或组织机构)
        如果 orgUnitId 对应组织机构节点,则返回 null
        参数:
        tenantId - 租户id
        orgUnitId - 组织节点唯一标识
        返回:
        Y9Result<OrgUnit> 通用请求返回对象 - data 是组织节点对象(部门或组织机构)
        从以下版本开始:
        9.6.0
      • getSubTree

        @GetMapping("/getSubTree")
        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)
        获得下一级组织节点列表(不包含禁用)
        参数:
        tenantId - 租户id
        orgUnitId - 组织节点唯一标识
        treeType - 树的类型
        返回:
        Y9Result<List<OrgUnit>> 通用请求返回对象 - data 是组织节点对象集合
        从以下版本开始:
        9.6.0
      • treeRoot

        @GetMapping("/treeRoot")
        net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Organization>> treeRoot​(@RequestParam("tenantId") @NotBlank
                                                                                            @NotBlank String tenantId)
        获取组织树的根节点即组织机构列表(不包含禁用)
        参数:
        tenantId - 租户id
        返回:
        Y9Result<List<Organization>> 通用请求返回对象 - data 是组织机构对象集合
        从以下版本开始:
        9.6.0
      • treeSearch

        @GetMapping("/treeSearch")
        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)
        根据节点名称和树类型查询组织节点列表(不包含禁用)
        参数:
        tenantId - 租户id
        name - 组织节点名称
        treeType - 树的类型
        返回:
        Y9Result<List<OrgUnit>> 通用请求返回对象 - data 是组织节点对象集合
        从以下版本开始:
        9.6.0
      • treeSearchByDn

        @GetMapping("/treeSearchByDn")
        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)
        根据节点名称和结构树类型查询组织节点列表(不包含禁用)
        参数:
        tenantId - 租户id
        name - 组织节点名称
        dnName - 路径名称
        treeType - 树的类型
        返回:
        Y9Result<List<OrgUnit>> 通用请求返回对象 - data 是组织节点对象集合
        从以下版本开始:
        9.6.0