package com.unicorn.hgzero.meeting.infra.gateway.repository;

import com.unicorn.hgzero.meeting.infra.gateway.entity.AgendaSectionEntity;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 회의 안건 섹션 리포지토리
 */
@Repository
public interface AgendaSectionRepository extends JpaRepository<AgendaSectionEntity, String> {
    
    /**
     * 회의록 ID로 안건 섹션 목록 조회
     * @param minutesId 회의록 ID
     * @return 안건 섹션 목록
     */
    List<AgendaSectionEntity> findByMinutesIdOrderByAgendaNumber(String minutesId);
    
    /**
     * 회의 ID로 안건 섹션 목록 조회
     * @param meetingId 회의 ID
     * @return 안건 섹션 목록
     */
    List<AgendaSectionEntity> findByMeetingIdOrderByAgendaNumber(String meetingId);
}