IEmergencyRiskEventService.java 868 字节
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);

    /**
     * 安全隐患事件数量统计
     * @param emergencyRiskEvent
     * @return
     */
    Map<String, Object> getCount(EmergencyRiskEvent emergencyRiskEvent);
}