接口 Y9JobService

  • 所有已知实现类:
    Y9JobServiceImpl

    public interface Y9JobService
    作者:
    sdb, ls
    Date:
    2022/9/22
    • 方法详细资料

      • count

        long count()
        计数
        返回:
        long
      • delete

        void delete​(List<String> ids)
        根据id数组删除
        参数:
        ids - id数组
      • deleteById

        void deleteById​(String id)
        根据id删除
        参数:
        id - id
      • findById

        Optional<Y9Job> findById​(String id)
        根据id获取职位
        参数:
        id - id
        返回:
        Optional<Y9Job>
      • findByPersonId

        List<Y9Job> findByPersonId​(String personId)
        根据人员id查找其拥有的职位
        参数:
        personId - 人员ID
        返回:
        List<Y9Job>
      • getById

        Y9Job getById​(String id)
        根据id获取职位
        参数:
        id - id
        返回:
        Y9Job
      • listAll

        List<Y9Job> listAll()
        获取所有职位
        返回:
        List<Y9Job>
      • listByNameLike

        List<Y9Job> listByNameLike​(String name)
        根据职位名获取职位
        参数:
        name - 名字
        返回:
        List<Y9Job>
      • order

        List<Y9Job> order​(List<String> jobIds)
        按照tabindexs的顺序重新排序职位列表
        参数:
        jobIds - 岗位id
        返回:
        List<Y9Job>
      • page

        org.springframework.data.domain.Page<Y9Job> page​(Integer page,
                                                         Integer limit)
        分页查询职位
        参数:
        page - 页数
        limit - 每页的行数
        返回:
        Page<Y9Job>
      • saveOrUpdate

        Y9Job saveOrUpdate​(Y9Job job)
        保存或更新职位
        参数:
        job - 职位
        返回:
        Y9Job