接口 PositionService

  • 所有已知实现类:
    PositionServiceImpl

    public interface PositionService
    职位服务
    作者:
    guer
    • 方法详细资料

      • findOne

        Position findOne​(PositionSearchParams searchParams)
        通过搜索参数查询职位信息
        参数:
        searchParams - 搜索参数
        返回:
        职位信息
      • has

        default boolean has​(PositionSearchParams searchParams)
        通过搜索参数判断是否有职位信息
        参数:
        searchParams - 搜索参数
        返回:
        是否有职位信息
      • findUserIdList

        default Collection<Long> findUserIdList​(PositionSearchParams searchParams)
        通过搜索参数查询用户ID列表
        参数:
        searchParams - 搜索参数
        返回:
        用户ID列表
      • findDepartmentIdList

        default Collection<Long> findDepartmentIdList​(PositionSearchParams searchParams)
        通过搜索参数查询部门ID列表
        参数:
        searchParams - 搜索参数
        返回:
        部门ID列表
      • findDutyIdList

        default Collection<Long> findDutyIdList​(PositionSearchParams searchParams)
        通过搜索参数查询职务ID列表
        参数:
        searchParams - 搜索参数
        返回:
        职务ID列表
      • findPage

        net.guerlab.web.result.ListObject<Position> findPage​(PositionSearchParams searchParams)
        通过搜索参数查询职位信息列表
        参数:
        searchParams - 搜索参数
        返回:
        职位信息列表
      • findByUserId

        default Collection<Position> findByUserId​(Long userId)
        通过用户id查询职位信息列表
        参数:
        userId - 用户id
        返回:
        职位信息列表
      • findByDepartmentId

        default Collection<Position> findByDepartmentId​(Long departmentId)
        通过部门id查询职位信息列表
        参数:
        departmentId - 部门id
        返回:
        职位信息列表
      • save

        default void save​(Position position)
        保存职位信息
        参数:
        position - 职位信息
      • save

        default void save​(Long userId,
                          Long departmentId,
                          Long dutyId)
        保存职位信息
        参数:
        userId - 用户id
        departmentId - 部门ID
        dutyId - 职务ID
      • save

        void save​(Collection<Position> positionList)
        保存职位信息
        参数:
        positionList - 职位信息列表
      • delete

        void delete​(PositionSearchParams searchParams)
        根据搜索参数删除职位信息
        参数:
        searchParams - 搜索参数
      • delete

        default void delete​(Position position)
        删除职位信息
        参数:
        position - 职位信息
      • delete

        default void delete​(Long userId,
                            Long departmentId,
                            Long dutyId)
        删除职位信息
        参数:
        userId - 用户id
        departmentId - 部门ID
        dutyId - 职务ID