package jnpf.personnels.fallback;

import jnpf.model.personnels.dto.roster.meta.PersonnelsMetaDTO;
import jnpf.model.personnels.dto.salary.FtbXcCustomFieldDto;
import jnpf.model.personnels.req.roster.FtbPersonnelsMetaDataReq;
import jnpf.model.personnels.req.roster.FtbPersonnelsMetaFuctionReq;
import jnpf.model.personnels.vo.salary.FtbXcCustomFieldVo;
import jnpf.personnels.FtbPersonnelsMetaDataManagerApi;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

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


@Component
@Slf4j
public class FtbPersonnelsMetaDataManagerFallBackApi implements FtbPersonnelsMetaDataManagerApi {


    @Override
    public List<PersonnelsMetaDTO> getMetaData(FtbPersonnelsMetaDataReq info) {
        return null;
    }

    @Override
    public Boolean queryCurrMonthDepartStatus(String userId, String tenantId) {
        return null;
    }

    @Override
    public Boolean queryCurrMonthDepartStatusByDate(FtbPersonnelsMetaFuctionReq req) {
        return null;
    }

    @Override
    public Map<String, Boolean> queryCurrMonthLeave(FtbPersonnelsMetaFuctionReq req) {
        return Map.of();
    }

    @Override
    public List<FtbXcCustomFieldVo> queryCustomFiled(FtbXcCustomFieldDto req) {
        return List.of();
    }

}
