审计记录

sk-module-biz/src/main/java/com/skua/modules/emergency/service/IEmergencyRiskEventService.java 1.4 KB
张雷 committed
1 2 3 4 5 6
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;
张雷 committed
7 8 9
import com.skua.modules.emergency.vo.DangerDatabaseResult;
import com.skua.modules.emergency.vo.MapDatabaseResult;
import com.skua.modules.emergency.vo.RiskDatabaseResult;
张雷 committed
10

张雷 committed
11
import java.util.List;
张雷 committed
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
import java.util.Map;

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

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

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

    /**
张雷 committed
32
     * 安全隐患事件数量统计
张雷 committed
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
     * @param year
     * @return
     */
    Map<String, Object> getCount(String year);

    /**
     * 风险库统计
     * @return
     */
    List<RiskDatabaseResult> getRiskList(String year);

    /**
     * 隐患排查巡检统计
     * @return
     */
48
    List<DangerDatabaseResult> getDangerList(String departIds, String year);
张雷 committed
49 50 51 52

    /**
     * 地图隐患排查数量
     * @param year
张雷 committed
53
     * @return
张雷 committed
54
     */
55
    List<MapDatabaseResult> getMapData(String departIds,  String year);
张雷 committed
56
}