接口 PositionApi


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

      所有方法 实例方法 抽象方法 已过时的方法 
      修饰符和类型 方法 说明
      boolean addPerson​(@NotBlank String tenantId, @NotBlank String positionId, @NotBlank String personId)
      已过时。
      向岗位增加人员
      net.risesoft.model.platform.Position createPosition​(@NotBlank String tenantId, @NotBlank String positionJson)
      已过时。
      创建岗位
      boolean deletePosition​(@NotBlank String tenantId, @NotBlank String positionId)
      已过时。
      根据岗位id删除岗位
      net.risesoft.model.platform.OrgUnit getParent​(@NotBlank String tenantId, @NotBlank String positionId)
      已过时。
      获取岗位父节点
      net.risesoft.model.platform.Position getPosition​(@NotBlank String tenantId, @NotBlank String positionId)
      已过时。
      根据id获得岗位对象
      boolean hasPosition​(@NotBlank String tenantId, @NotBlank String positionName, @NotBlank String personId)
      已过时。
      根据人员id和岗位id判断该人员是否拥有此岗位
      List<net.risesoft.model.platform.Position> listByParentId​(@NotBlank String tenantId, @NotBlank String parentId)
      已过时。
      根据父节点获取岗位列表
      List<net.risesoft.model.platform.Position> listByPersonId​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      根据用户ID,获取岗位列表
      List<net.risesoft.model.platform.Person> listPersons​(@NotBlank String tenantId, @NotBlank String positionId)
      已过时。
      获取所在岗位的人员列表
      boolean removePerson​(@NotBlank String tenantId, @NotBlank String positionId, @NotBlank String personId)
      已过时。
      从岗位移除人员
      net.risesoft.model.platform.Position updatePosition​(@NotBlank String tenantId, @NotBlank String positionJson)
      已过时。
      更新岗位
    • 方法详细资料

      • addPerson

        @PostMapping("/addPerson")
        boolean addPerson​(@RequestParam("tenantId") @NotBlank
                          @NotBlank String tenantId,
                          @RequestParam("positionId") @NotBlank
                          @NotBlank String positionId,
                          @RequestParam("personId") @NotBlank
                          @NotBlank String personId)
        已过时。
        向岗位增加人员
        参数:
        tenantId - 租户id
        positionId - 岗位id
        personId - 人员id
        返回:
        boolean true 移除成功,false 移除失败
        从以下版本开始:
        9.6.0
      • createPosition

        @PostMapping("/createPosition")
        net.risesoft.model.platform.Position createPosition​(@RequestParam("tenantId") @NotBlank
                                                            @NotBlank String tenantId,
                                                            @RequestParam("positionJson") @NotBlank
                                                            @NotBlank String positionJson)
        已过时。
        创建岗位
        参数:
        tenantId - 租户id
        positionJson - 岗位对象
        返回:
        Position 岗位对象
        从以下版本开始:
        9.6.0
      • deletePosition

        @PostMapping("/deletePosition")
        boolean deletePosition​(@RequestParam("tenantId") @NotBlank
                               @NotBlank String tenantId,
                               @RequestParam("positionId") @NotBlank
                               @NotBlank String positionId)
        已过时。
        根据岗位id删除岗位
        参数:
        tenantId - 租户id
        positionId - 岗位id
        返回:
        boolean s是否删除成功
        从以下版本开始:
        9.6.0
      • getParent

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

        @GetMapping("/getPosition")
        net.risesoft.model.platform.Position getPosition​(@RequestParam("tenantId") @NotBlank
                                                         @NotBlank String tenantId,
                                                         @RequestParam("positionId") @NotBlank
                                                         @NotBlank String positionId)
        已过时。
        根据id获得岗位对象
        参数:
        tenantId - 租户id
        positionId - 岗位唯一标识
        返回:
        Position 岗位对象
        从以下版本开始:
        9.6.0
      • hasPosition

        @GetMapping("/hasPosition")
        boolean hasPosition​(@RequestParam("tenantId") @NotBlank
                            @NotBlank String tenantId,
                            @RequestParam("positionName") @NotBlank
                            @NotBlank String positionName,
                            @RequestParam("personId") @NotBlank
                            @NotBlank String personId)
        已过时。
        根据人员id和岗位id判断该人员是否拥有此岗位
        参数:
        tenantId - 租户id
        positionName - 岗位名称
        personId - 岗位唯一标识
        返回:
        boolean 是否拥有该岗位
        从以下版本开始:
        9.6.0
      • listByParentId

        @GetMapping("/listByParentId")
        List<net.risesoft.model.platform.Position> listByParentId​(@RequestParam("tenantId") @NotBlank
                                                                  @NotBlank String tenantId,
                                                                  @RequestParam("parentId") @NotBlank
                                                                  @NotBlank String parentId)
        已过时。
        根据父节点获取岗位列表
        参数:
        tenantId - 租户唯一标识
        parentId - 父节点ID
        返回:
        List<Position> 岗位对象集合
        从以下版本开始:
        9.6.0
      • listByPersonId

        @GetMapping("/listByPersonId")
        List<net.risesoft.model.platform.Position> listByPersonId​(@RequestParam("tenantId") @NotBlank
                                                                  @NotBlank String tenantId,
                                                                  @RequestParam("personId") @NotBlank
                                                                  @NotBlank String personId)
        已过时。
        根据用户ID,获取岗位列表
        参数:
        tenantId - 租户唯一标识
        personId - 人员ID
        返回:
        List<Position> 岗位对象集合
        从以下版本开始:
        9.6.0
      • listPersons

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

        @PostMapping("/removePerson")
        boolean removePerson​(@RequestParam("tenantId") @NotBlank
                             @NotBlank String tenantId,
                             @RequestParam("positionId") @NotBlank
                             @NotBlank String positionId,
                             @RequestParam("personId") @NotBlank
                             @NotBlank String personId)
        已过时。
        从岗位移除人员
        参数:
        tenantId - 租户id
        positionId - 岗位id
        personId - 人员id
        返回:
        boolean true 移除成功,false 移除失败
        从以下版本开始:
        9.6.0
      • updatePosition

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