package com.kamco.cd.kamcoback.postgres.repository.mapsheet;

import com.kamco.cd.kamcoback.mapsheet.dto.MapSheetMngDto;
import com.kamco.cd.kamcoback.postgres.entity.MapSheetMngHstEntity;
import jakarta.validation.Valid;
import java.util.Optional;
import org.springframework.data.domain.Page;

public interface MapSheetMngRepositoryCustom {
  Page<MapSheetMngDto.ErrorDataDto> findMapSheetErrorList(
      MapSheetMngDto.@Valid searchReq searchReq);

  Page<MapSheetMngDto.MngDto> findMapSheetMngList(MapSheetMngDto.@Valid searchReq searchReq);

  Optional<MapSheetMngHstEntity> findMapSheetMngHstInfo(Long hstUid);
}
