package com.zc.business.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.zc.business.domain.DcGantryMetricsStatisticsData; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * 门架指标数据统计Mapper接口 * * @author xiepufeng */ @Mapper public interface DcGantryMetricsStatisticsDataMapper extends BaseMapper { /** * 插入或更新门架指标数据。 * * @param gantryTrafficMetricsData 门架指标数据对象,包含需要插入或更新的数据。 * @return 返回一个布尔值,表示操作是否成功。true表示插入或更新成功,false表示失败。 */ boolean insertOrUpdate(DcGantryMetricsStatisticsData gantryTrafficMetricsData); /** * 批量插入或更新新门架指标数据 * * @param gantryTrafficMetricsDataList 要插入或更新的新门架指标数据对象列表 * @return 影响的记录数(通常对于批量操作,这个值可能不准确,因为每个 INSERT/UPDATE 可能影响不同的记录数) */ int insertOrUpdateBatch(List gantryTrafficMetricsDataList); }