package kr.co.zioinfo.web.repository;

import kr.co.zioinfo.web.model.CompanyHistory;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import java.util.List;

public interface CompanyHistoryRepository extends JpaRepository<CompanyHistory, Long> {

    /** 공개 연혁만, 연도 역순 → 순서 오름차순 */
    List<CompanyHistory> findByVisibleTrueOrderByYearDescSortOrderAsc();

    /** 관리자용 전체 목록 */
    List<CompanyHistory> findAllByOrderByYearDescSortOrderAsc();

    /** 연도별 항목 수 */
    long countByYear(String year);

    /** 특정 연도 삭제 */
    void deleteByYear(String year);
}
