package com.njcn.harmonic.common.service;

import com.njcn.harmonic.common.pojo.dto.DeviceUnitCommDTO;
import com.njcn.harmonic.common.pojo.dto.HarmLineDetailDataCommDTO;
import com.njcn.harmonic.common.pojo.dto.OverLimitInfoCommDTO;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;

/**
 * pqs
 *
 * @author cdf
 * @date 2026/1/17
 */
public interface MonitorHarmonicReportService {

    void exportWorld(HttpServletResponse response,
                     String startTime,
                     String endTime,
                     Integer type,
                     String lineIndex,
                     String name,
                     String reportNumber,
                     String crmName,
                     Boolean isUrl,
                     MultipartFile file,
                     HarmLineDetailDataCommDTO lineDto, OverLimitInfoCommDTO overLimitData, DeviceUnitCommDTO deviceUnit, String dataLevel);
}
