package com.ssm.manage.service;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.github.pagehelper.PageInfo;
import com.ssm.core.service.BaseService;
import com.ssm.manage.dto.StaffTemporaryDto;
import com.ssm.manage.entity.StaffTemporary;
import com.ssm.manage.response.StaffTemporaryVo;

/**
 * (StaffTemporary)表服务接口
 *
 * @author makejava
 * @since 2023-12-19 08:59:36
 */
public interface StaffTemporaryService extends BaseService<StaffTemporary> {

    PageInfo<StaffTemporaryVo> selectPage(StaffTemporaryDto dto);

    void updateIsUpdateByIds(Date ruzhiTime, Integer type, List<Long> ids);

    void updateByBeisenDimissionDate(StaffTemporary staffTemporary);
}
