package incheon.sgp.ibm.service.impl;

import java.util.List;

import org.springframework.stereotype.Service;

import incheon.sgp.ibm.mapper.SgpIbmMapper;
import incheon.sgp.ibm.service.SgpIbmService;
import incheon.sgp.ibm.vo.SgpIbmVO;
import incheon.sgp.kfs.vo.SelectComboVO;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;

/**
 * @author : HyeonBin, Kang
 * @version 1.4
 * @Class Name : SgpIbmServiceImpl.java
 * @Description : 인천 책지도 조회 Service 구현체 
 * @Modification Information
 * 개정일자              개정자                  개정내용
 * ------------------ ----------- --------------------------
 * 2025. 10. 14       HyeonBin, Kang         최초생성
 * <p>
 * Copyright 2025. 올포랜드 INC. All rights reserved.
 * @since : 2025.10.14
 */
@Slf4j
@Service
@RequiredArgsConstructor
public class SgpIbmServiceImpl implements SgpIbmService {

  private final SgpIbmMapper sgpIbmMapper;

  @Override
  public List<SgpIbmVO> selectAwardList(SgpIbmVO sgpIbmVO) {

    List<SgpIbmVO> result = sgpIbmMapper.selectAwardList(sgpIbmVO);

    log.info("수상작 목록 조회 완료: {}건", result.size());
    return result;
  }
  
  @Override
  public List<SelectComboVO> selectGubunList() {
    return sgpIbmMapper.selectGubunList();
  }

 
  @Override
  public List<SelectComboVO> selectSggList() {
    return sgpIbmMapper.selectSggList();
  }

}
