// TODO 미사용시작
package com.kamco.cd.training.postgres.repository;

import com.kamco.cd.training.postgres.entity.SystemMetricsEntity;
import java.util.Optional;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;

@Repository
public interface SystemMetricsRepository extends JpaRepository<SystemMetricsEntity, Integer> {

  /**
   * 가장 최근의 시스템 메트릭 조회
   *
   * @return 최근 시스템 메트릭
   */
  @Query("SELECT s FROM SystemMetricsEntity s ORDER BY s.timestamp DESC LIMIT 1")
  Optional<SystemMetricsEntity> findLatestMetrics();
}
// TODO 미사용 끝
