package com.ga.core.mapper.external;

import com.ga.core.vo.external.ExternalCallLogResp;
import com.ga.core.vo.external.ExternalCallLogSearchParam;
import com.ga.core.vo.external.ExternalCallLogVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ExternalCallLogMapper {

    /** AOP @Around 영속화. selectKey 로 logId 채움. */
    int insertOne(ExternalCallLogVO vo);

    ExternalCallLogResp selectById(@Param("logId") Long logId);

    List<ExternalCallLogResp> selectList(ExternalCallLogSearchParam param);
}
