IEmergencyRiskEventService.java 1.1 KB
package com.skua.modules.emergency.service;

import com.skua.modules.emergency.dto.EmergencyRiskEventAddDTO;
import com.skua.modules.emergency.dto.EmergencyRiskEventHandleDto;
import com.skua.modules.emergency.entity.EmergencyRiskEvent;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * 应急风险事件
 */
public interface IEmergencyRiskEventService extends IService<EmergencyRiskEvent> {

    /**
     * 开始流程
     * @param emergencyRiskEvent
     */
    void startProcess(EmergencyRiskEventAddDTO emergencyRiskEvent);

    /**
     * 应急风险事件-处理
     * @param dto
     */
    void handle(EmergencyRiskEventHandleDto dto);

    /**
     * <pre>
     * 运营总览,应急事件已/未处理数量
     * </pre>
     * @param startTime
     * @param endTime
     * @param handleType【1未处理/3已处理】
     * @author Li Yuanyuan,2023/7/3 14:09
     * @Description: TODO(这里描述这个方法的需求变更情况)
     */
    Map<String,Object> getNoHandleWorkOrderInfo(String startTime, String endTime, String handleType);
}