接口 OrganizationApi


  • @Validated
    @Deprecated
    public interface OrganizationApi
    已过时。
    机构服务组件
    从以下版本开始:
    9.6.0
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法概要

      所有方法 实例方法 抽象方法 已过时的方法 
      修饰符和类型 方法 说明
      net.risesoft.model.platform.Organization getOrganization​(@NotBlank String tenantId, @NotBlank String organizationId)
      已过时。
      根据id获得组织机构对象
      List<net.risesoft.model.platform.Department> listAllBureaus​(@NotBlank String tenantId, @NotBlank String organizationId)
      已过时。
      获取所有委办局
      List<net.risesoft.model.platform.Organization> listAllOrganizations​(@NotBlank String tenantId)
      已过时。
      根据租户id获取所有组织机构
      List<net.risesoft.model.platform.Organization> listByType​(@NotBlank String tenantId, Boolean virtual)
      已过时。
      通过类型,获取组织机构列表
      List<net.risesoft.model.platform.Department> listDepartments​(@NotBlank String tenantId, @NotBlank String organizationId)
      已过时。
      获取组织机构下的部门(下一级)
      List<net.risesoft.model.platform.Group> listGroups​(@NotBlank String tenantId, @NotBlank String organizationId)
      已过时。
      获取用户组(下一级)
      List<net.risesoft.model.platform.Person> listPersons​(@NotBlank String tenantId, @NotBlank String organizationId)
      已过时。
      获取人员(下一级)
      List<net.risesoft.model.platform.Position> listPositions​(@NotBlank String tenantId, @NotBlank String organizationId)
      已过时。
      获取岗位(下一级)
    • 方法详细资料

      • getOrganization

        @GetMapping("/get")
        net.risesoft.model.platform.Organization getOrganization​(@RequestParam("tenantId") @NotBlank
                                                                 @NotBlank String tenantId,
                                                                 @RequestParam("organizationId") @NotBlank
                                                                 @NotBlank String organizationId)
        已过时。
        根据id获得组织机构对象
        参数:
        tenantId - 租户id
        organizationId - 组织机构唯一标识
        返回:
        Organization 对象
        从以下版本开始:
        9.6.0
      • listAllBureaus

        @GetMapping("/listAllBureaus")
        List<net.risesoft.model.platform.Department> listAllBureaus​(@RequestParam("tenantId") @NotBlank
                                                                    @NotBlank String tenantId,
                                                                    @RequestParam("organizationId") @NotBlank
                                                                    @NotBlank String organizationId)
        已过时。
        获取所有委办局
        参数:
        tenantId - 租户id
        organizationId - 组织机构id
        返回:
        List<Department> 部门对象集合
        从以下版本开始:
        9.6.0
      • listAllOrganizations

        @GetMapping("/listAllOrganizations")
        List<net.risesoft.model.platform.Organization> listAllOrganizations​(@RequestParam("tenantId") @NotBlank
                                                                            @NotBlank String tenantId)
        已过时。
        根据租户id获取所有组织机构
        参数:
        tenantId - 租户id
        返回:
        List<Organization> 组织机构对象集合
        从以下版本开始:
        9.6.0
      • listByType

        @GetMapping("/listByType")
        List<net.risesoft.model.platform.Organization> listByType​(@RequestParam("tenantId") @NotBlank
                                                                  @NotBlank String tenantId,
                                                                  @RequestParam("virtual")
                                                                  Boolean virtual)
        已过时。
        通过类型,获取组织机构列表
        参数:
        tenantId - 租户id
        virtual - 是否虚拟组织
        返回:
        List<Organization> 组织机构对象集合
        从以下版本开始:
        9.6.0
      • listDepartments

        @GetMapping("/listDepartments")
        List<net.risesoft.model.platform.Department> listDepartments​(@RequestParam("tenantId") @NotBlank
                                                                     @NotBlank String tenantId,
                                                                     @RequestParam("organizationId") @NotBlank
                                                                     @NotBlank String organizationId)
        已过时。
        获取组织机构下的部门(下一级)
        参数:
        tenantId - 租户id
        organizationId - 组织机构唯一标识
        返回:
        List<Department> 部门对象集合
        从以下版本开始:
        9.6.0
      • listGroups

        @GetMapping("/listGroups")
        List<net.risesoft.model.platform.Group> listGroups​(@RequestParam("tenantId") @NotBlank
                                                           @NotBlank String tenantId,
                                                           @RequestParam("organizationId") @NotBlank
                                                           @NotBlank String organizationId)
        已过时。
        获取用户组(下一级)
        参数:
        tenantId - 租户id
        organizationId - 组织机构唯一标识
        返回:
        List<Group> 用户组对象集合
        从以下版本开始:
        9.6.0
      • listPersons

        @GetMapping("/listPersons")
        List<net.risesoft.model.platform.Person> listPersons​(@RequestParam("tenantId") @NotBlank
                                                             @NotBlank String tenantId,
                                                             @RequestParam("organizationId") @NotBlank
                                                             @NotBlank String organizationId)
        已过时。
        获取人员(下一级)
        参数:
        tenantId - 租户id
        organizationId - 组织机构唯一标识
        返回:
        List<Person> 人员对象集合
        从以下版本开始:
        9.6.0
      • listPositions

        @GetMapping("/listPositions")
        List<net.risesoft.model.platform.Position> listPositions​(@RequestParam("tenantId") @NotBlank
                                                                 @NotBlank String tenantId,
                                                                 @RequestParam("organizationId") @NotBlank
                                                                 @NotBlank String organizationId)
        已过时。
        获取岗位(下一级)
        参数:
        tenantId - 租户id
        organizationId - 组织机构唯一标识
        返回:
        List<Position> 岗位对象集合
        从以下版本开始:
        9.6.0