package com.shining.cloud.service.information;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.njcn.pojo.commons.EventEigDetail;
import com.njcn.pojo.commons.EventInfoDetail;
import com.njcn.pojo.commons.WaveData;
import com.shining.cloud.pojo.information.EventWaveDetail;

/**
 * @description: 暂态消息详情Service
 * @author: denghuajun
 * @time: 2019-10-17 14:12:37
 **/

public interface EventInfoService {
    EventInfoDetail eventDetailBaseInfo(String eventMsgIndex);
    List<EventEigDetail> eventDetailEigenvalue(String eventDetailIndex) throws Exception;
    EventWaveDetail eventDetailWave(String eventDetailIndex, HttpServletRequest request) throws Exception;
    int eventDetailEvaluate(String eventDetailIndex,int evaluate,String userIndex);
    EventInfoDetail eventDetailBaseInfoByIndex(String eventdetailIndex);

    int backNumber();

    List<EventEigDetail> reportEigen(String eventDetailIndex,WaveData waveData) throws Exception;
}
