package com.bcxin.tenant.domain.conditions;

import com.bcxin.tenant.domain.readers.dtos.EmployeeConditionDto;

import java.util.Collection;
import java.util.List;

public interface EmployeeLeaveCondition {
    boolean match(Collection<String> employeeIds);

    List<EmployeeConditionDto> matchLeaveCondition(Collection<String> employeeIds);

    List<EmployeeConditionDto> matchForAttendSite(Collection<String> ids);
}
