接口 Y9PersonsToPositionsService

  • 所有已知实现类:
    Y9PersonsToPositionsServiceImpl

    public interface Y9PersonsToPositionsService
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法详细资料

      • addPersons

        List<Y9PersonsToPositions> addPersons​(String positionId,
                                              String[] personIds)
        为岗位添加人员
        参数:
        positionId - 岗位id
        personIds - 人员id数组
        返回:
        List<Y9PersonsToPositions>
      • addPositions

        List<Y9PersonsToPositions> addPositions​(String personId,
                                                String[] positionIds)
        为人员添加多个岗位
        参数:
        personId - 人员id
        positionIds - 岗位id数组
        返回:
        List<Y9PersonsToPositions>
      • deleteByPersonId

        void deleteByPersonId​(String personId)
        根据人员ID,删除岗位和人员的映射关系
        参数:
        personId - 人员id
      • deleteByPositionId

        void deleteByPositionId​(String positionId)
        根据岗位ID,删除岗位和人员的映射关系
        参数:
        positionId - 岗位id
      • deletePersons

        void deletePersons​(String positionId,
                           String[] personIds)
        从岗位移除人员
        参数:
        positionId - 岗位id
        personIds - 人员id数组
      • deletePositions

        void deletePositions​(String personId,
                             String[] positionIds)
        为人员移除岗位
        参数:
        personId - 人员id
        positionIds - 岗位id数组
      • findByPositionId

        List<Y9PersonsToPositions> findByPositionId​(String positionId)
        根据岗位id查找 人员和岗位的关联关系
        参数:
        positionId - 岗位id
        返回:
        List<Y9PersonsToPositions>
      • getPositionIdsByPersonId

        String getPositionIdsByPersonId​(String personId)
        根据人员id获取所拥有的岗位id(,分隔)
        参数:
        personId - 人员id
        返回:
        String
      • listByPositionId

        List<Y9PersonsToPositions> listByPositionId​(String positionId)
        根据岗位id获取对应关系
        参数:
        positionId - 岗位id
        返回:
        List<Y9PersonsToPositions>
      • listPositionIdsByPersonId

        List<String> listPositionIdsByPersonId​(String personId)
        根据人员id获取岗位ID
        参数:
        personId - 人员id
        返回:
        List<String>
      • orderPersons

        List<Y9PersonsToPositions> orderPersons​(String positionId,
                                                String[] personIds)
        保存排序结果
        参数:
        positionId - 岗位id
        personIds - 人员id数组
        返回:
        List<Y9PersonsToPositions>
      • orderPositions

        List<Y9PersonsToPositions> orderPositions​(String personId,
                                                  String[] positionIds)
        保存排序结果
        参数:
        personId - 人员id
        positionIds - 岗位id数组
        返回:
        List<Y9PersonsToPositions>