package incheon.uis.ucf.mapper;

import java.util.Map;

/**
 * OBJECTID 자동생성을 위한 매퍼
 * MyBatis Generator로 자동 생성되지 않는 수동 매퍼
 */

@org.egovframe.rte.psl.dataaccess.mapper.Mapper @incheon.com.config.annotation.MainDB public interface ObjectIdMapper {

    /**
     * 테이블별 최대 OBJECTID 조회
     * @param paramMap 테이블명 정보
     * @return 해당 테이블의 최대 OBJECTID
     */
    Integer getMaxObjectId(Map<String, Object> paramMap);

    /**
     * 다음 OBJECTID 생성
     * @param paramMap 테이블명 정보
     * @return 다음 OBJECTID
     */
    Integer getNextObjectId(Map<String, Object> paramMap);
} 