package com.cico.nest.lcdp.boot.core.qxsd.infrastructure.gatewayimpl.http;

import com.cico.nest.lcdp.boot.core.qxsd.infrastructure.gatewayimpl.database.dataobject.EventDetailDO;
import com.cico.nest.lcdp.boot.core.qxsd.infrastructure.gatewayimpl.database.dataobject.EventHisDO;
import com.cico.nest.lcdp.boot.core.qxsd.infrastructure.gatewayimpl.http.xlw.dto.XlwHolographicTimeHistoryDTO;

import java.util.Date;
import java.util.List;

/**
 * @author zws
 * @date 2024/8/20
 */
public interface HistoryMapper {

    /**
     * 获取事件车辆信息
     * @param eventId 事件id
     * @return 车辆数据
     */
    List<XlwHolographicTimeHistoryDTO> getVehicleInfo(String eventId);

    /**
     * 保存事件图片
     * @param urlPath 图片地址
     * @return  保存路径
     */
    String saveEventImage(String urlPath);

    EventHisDO.EventHisExpandInfo saveBayonetImage(String carPlate, Date eventStartTime);

}
