package incheon.cmm.g2f.poi.mapper;

import incheon.com.config.annotation.MainDB;
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
import incheon.cmm.g2f.poi.vo.G2FPoiVO;
import java.util.List;

@Mapper
@MainDB
public interface G2FPoiMapper {

    G2FPoiVO findById(String nfId);

    List<G2FPoiVO> findAllWithPaging(String searchKeyword, String searchType, int limit, int offset);

    int count(String searchKeyword, String searchType);

    void insert(G2FPoiVO poi);

    void update(G2FPoiVO poi);

    void delete(String nfId);

    List<G2FPoiVO> findAll();
}