package com.zksy.base.warning.service;

import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;

public interface IEarlyWarningTrendService {

    /**
     * 按日统计预警发展趋势
     * @param startTime 开始时间
     * @param endTime 结束时间
     * @param warningSpecial 预警专项（可选）
     */
    List<Map<String, Object>> getTrendByDay(LocalDateTime startTime, LocalDateTime endTime, String warningSpecial);

    /**
     * 按月统计预警发展趋势
     * @param startTime 开始时间
     * @param endTime 结束时间
     * @param warningSpecial 预警专项（可选）
     */
    List<Map<String, Object>> getTrendByMonth(LocalDateTime startTime, LocalDateTime endTime, String warningSpecial);
}