package com.ssm.manage.dao;

import com.ssm.manage.dto.BlackListDto;
import com.ssm.manage.entity.StaffTemporary;
import com.ssm.manage.entity.StaffTemporaryAndBlackList;

import java.util.Date;
import java.util.List;

/**
 * (StaffTemporary)表数据库访问层
 *
 * @author makejava
 * @since 2023-12-19 08:59:35
 */
public interface StaffTemporaryDao extends BaseDao<StaffTemporary> {

    List<StaffTemporary> selectByStaffTemporary(BlackListDto dto);

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

    void updateByBeisenDimissionDate(StaffTemporary staffTemporary);

    String selectByStoreId(Long storeId, String identityCard);

    List<StaffTemporaryAndBlackList> selectByStaffTemporary1(BlackListDto dto);
}
