类 PositionApiImpl

  • 所有已实现的接口:
    PositionApi

    @Primary
    @Validated
    @RestController("v0PositionApiImpl")
    @RequestMapping(value="/services/rest/position",
                    produces="application/json")
    @Deprecated
    public class PositionApiImpl
    extends Object
    implements PositionApi
    已过时。
    岗位服务组件
    从以下版本开始:
    9.6.0
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 构造器详细资料

      • PositionApiImpl

        public PositionApiImpl()
        已过时。
    • 方法详细资料

      • addPerson

        public boolean addPerson​(@RequestParam
                                 String tenantId,
                                 @RequestParam
                                 String positionId,
                                 @RequestParam
                                 String personId)
        已过时。
        岗位增加人员
        指定者:
        addPerson 在接口中 PositionApi
        参数:
        tenantId - 租户id
        positionId - 岗位id
        personId - 人员id
        返回:
        boolean true 移除成功,false 移除失败
        从以下版本开始:
        9.6.0
      • createPosition

        public net.risesoft.model.platform.Position createPosition​(@RequestParam
                                                                   String tenantId,
                                                                   @RequestParam
                                                                   String positionJson)
        已过时。
        创建岗位
        指定者:
        createPosition 在接口中 PositionApi
        参数:
        tenantId - 租户id
        positionJson - 岗位对象
        返回:
        Position 岗位对象
        从以下版本开始:
        9.6.0
      • deletePosition

        public boolean deletePosition​(@RequestParam
                                      String tenantId,
                                      @RequestParam
                                      String positionId)
        已过时。
        根据岗位id删除岗位
        指定者:
        deletePosition 在接口中 PositionApi
        参数:
        tenantId - 租户id
        positionId - 岗位id
        返回:
        boolean 是否删除成功
        从以下版本开始:
        9.6.0
      • getParent

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

        public net.risesoft.model.platform.Position getPosition​(@RequestParam
                                                                String tenantId,
                                                                @RequestParam
                                                                String positionId)
        已过时。
        根据id获得岗位对象
        指定者:
        getPosition 在接口中 PositionApi
        参数:
        tenantId - 租户id
        positionId - 岗位唯一标识
        返回:
        Position 岗位对象
        从以下版本开始:
        9.6.0
      • hasPosition

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

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

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

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

        public boolean removePerson​(@RequestParam
                                    String tenantId,
                                    @RequestParam
                                    String positionId,
                                    @RequestParam
                                    String personId)
        已过时。
        从岗位移除人员
        指定者:
        removePerson 在接口中 PositionApi
        参数:
        tenantId - 租户id
        positionId - 岗位id
        personId - 人员id
        返回:
        boolean true 移除成功,false 移除失败
        从以下版本开始:
        9.6.0
      • updatePosition

        public net.risesoft.model.platform.Position updatePosition​(@RequestParam
                                                                   String tenantId,
                                                                   @RequestParam
                                                                   String positionJson)
        已过时。
        更新岗位
        指定者:
        updatePosition 在接口中 PositionApi
        参数:
        tenantId - 租户id
        positionJson - 岗位对象
        返回:
        Position 岗位对象
        从以下版本开始:
        9.6.0