接口 GroupApi


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

      所有方法 实例方法 抽象方法 已过时的方法 
      修饰符和类型 方法 说明
      boolean addPerson2Group​(@NotBlank String tenantId, @NotBlank String groupId, @NotBlank String personId)
      已过时。
      向用户组添加人员
      net.risesoft.model.platform.Group createGroup​(@NotBlank String tenantId, @NotBlank String groupJson)
      已过时。
      创建用户组
      boolean deleteGroup​(@NotBlank String tenantId, @NotBlank String groupId)
      已过时。
      删除用户组
      net.risesoft.model.platform.Group getGroup​(@NotBlank String tenantId, @NotBlank String groupId)
      已过时。
      根据id获得用户组对象
      net.risesoft.model.platform.OrgUnit getParent​(@NotBlank String tenantId, @NotBlank String groupId)
      已过时。
      获取用户组父节点
      List<net.risesoft.model.platform.Group> listByDn​(@NotBlank String tenantId, @NotBlank String dn)
      已过时。
      根据租户id和路径获取所有用户组
      List<net.risesoft.model.platform.Person> listPersons​(@NotBlank String tenantId, @NotBlank String groupId)
      已过时。
      获取组内的人员列表
      boolean removePerson​(@NotBlank String tenantId, @NotBlank String groupId, @NotBlank String personId)
      已过时。
      从用户组移除人员
      net.risesoft.model.platform.Group updateGroup​(@NotBlank String tenantId, @NotBlank String groupJson)
      已过时。
      更新用户组
    • 方法详细资料

      • addPerson2Group

        @GetMapping("/addPerson2Group")
        boolean addPerson2Group​(@RequestParam("tenantId") @NotBlank
                                @NotBlank String tenantId,
                                @RequestParam("groupId") @NotBlank
                                @NotBlank String groupId,
                                @RequestParam("personId") @NotBlank
                                @NotBlank String personId)
        已过时。
        向用户组添加人员
        参数:
        tenantId - 租户ID
        groupId - 用户组ID
        personId - 人员ID
        返回:
        boolean 时候添加成功
        从以下版本开始:
        9.6.0
      • createGroup

        @PostMapping("/createGroup")
        net.risesoft.model.platform.Group createGroup​(@RequestParam("tenantId") @NotBlank
                                                      @NotBlank String tenantId,
                                                      @RequestParam("groupJson") @NotBlank
                                                      @NotBlank String groupJson)
        已过时。
        创建用户组
        参数:
        tenantId - 租户id
        groupJson - 用户组对象
        返回:
        Group 用户组对象
        从以下版本开始:
        9.6.0
      • deleteGroup

        @GetMapping("/deleteGroup")
        boolean deleteGroup​(@RequestParam("tenantId") @NotBlank
                            @NotBlank String tenantId,
                            @RequestParam("groupId") @NotBlank
                            @NotBlank String groupId)
        已过时。
        删除用户组
        参数:
        tenantId - 租户ID
        groupId - 用户组ID
        返回:
        true 删除成功,false 删除失败
        从以下版本开始:
        9.6.0
      • getGroup

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

        @GetMapping("/getParent")
        net.risesoft.model.platform.OrgUnit getParent​(@RequestParam("tenantId") @NotBlank
                                                      @NotBlank String tenantId,
                                                      @RequestParam("groupId") @NotBlank
                                                      @NotBlank String groupId)
        已过时。
        获取用户组父节点
        参数:
        tenantId - 租户id
        groupId - 用户组唯一标识
        返回:
        OrgUnit 组织节点对象(部门或组织机构)
        从以下版本开始:
        9.6.0
      • listByDn

        @GetMapping("/listByDn")
        List<net.risesoft.model.platform.Group> listByDn​(@RequestParam("tenantId") @NotBlank
                                                         @NotBlank String tenantId,
                                                         @RequestParam("dn") @NotBlank
                                                         @NotBlank String dn)
        已过时。
        根据租户id和路径获取所有用户组
        参数:
        tenantId - 租户id
        dn - 路径
        返回:
        List 用户组对象集合
        从以下版本开始:
        9.6.0
      • listPersons

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

        @GetMapping("/removePerson")
        boolean removePerson​(@RequestParam("tenantId") @NotBlank
                             @NotBlank String tenantId,
                             @RequestParam("groupId") @NotBlank
                             @NotBlank String groupId,
                             @RequestParam("personId") @NotBlank
                             @NotBlank String personId)
        已过时。
        从用户组移除人员
        参数:
        tenantId - 租户ID
        groupId - 用户组ID
        personId - 人员ID
        返回:
        boolean 是否移除成功
        从以下版本开始:
        9.6.0
      • updateGroup

        @PostMapping("/updateGroup")
        net.risesoft.model.platform.Group updateGroup​(@RequestParam("tenantId") @NotBlank
                                                      @NotBlank String tenantId,
                                                      @RequestParam("groupJson") @NotBlank
                                                      @NotBlank String groupJson)
        已过时。
        更新用户组
        参数:
        tenantId - 租户id
        groupJson - 用户组对象
        返回:
        Group 用户组对象
        从以下版本开始:
        9.6.0