package org.wcs.business.data.intf;

import org.wcs.plugin.webHttpClient.model.HttpResponse;

/**
 * 数据记录接口
 */
public interface IDataRecorder {

    /**
     * 记录接口请求外部数据
     * @param response 接口响应
     */
    void recordApiRequestData(HttpResponse response);

    /**
     * 记录仓库任务数据
     * @param taskId 任务ID
     * @param vehicleNo 载具编号
     * @param msg 仓库信息
     */
    void recordStockMsg(String taskId, String vehicleNo, String msg);

    /**
     * 记录堆垛机错误信息
     * @param equipmentName 设备名称
     * @param equipmentId 设备ID
     * @param errorCode 错误码
     */
    void recordStackerErr(String equipmentName, String equipmentId, Integer errorCode);


}
