package com.wuban.tron.explore.service;

import com.wuban.tron.explore.domain.TronTransEvent;
import com.wuban.tron.explore.entity.ContractEvent;
import com.wuban.tron.explore.entity.example.ContractEventExample;

import java.util.List;


/**
 * <core>合约事件服务接口</core>
 *
 * @author sky
 * @date 2020/12/3
 */
public interface ContractEventService {

    /**
     * 添加合约事件信息
     * @param record
     * @return
     */
    int insert(ContractEvent record);

    /**
     * 批量添加合约事件信息
     * @param list
     * @return
     */
    int batchInsert(List<TronTransEvent> list);

    /**
     * 根据检索条件获取数据
     *
     * @param example
     * @return
     */
    List<ContractEvent> selectByExample(ContractEventExample example);

}
