|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
using Txgy.EWS.Client.Models;
|
|
|
|
|
using Txgy.Microseismic.BaseLib.Common;
|
|
|
|
|
using Txgy.Microseismic.BaseLib.Entitys;
|
|
|
|
|
|
|
|
|
|
namespace Txgy.EWS.Client.IBLL
|
|
|
|
|
{
|
|
|
|
|
public interface ISearchMsEventBLL
|
|
|
|
|
{
|
|
|
|
|
int PreSelectCount { get; set; }
|
|
|
|
|
List<postproeventresult> GetEvents(DateTime startTime,DateTime endTime,int pageIndex, int perPageCount, float minML, float maxML);
|
|
|
|
|
MmEventEntity GetEvent(string eventTime);
|
|
|
|
|
MmEventEntity GetEvent(int eventID);
|
|
|
|
|
MmEventEntity GetLastEvent();
|
|
|
|
|
MmEventEntity GetLastEvent(DateTime deadline);
|
|
|
|
|
List<MmEventEntity> GetTopEvents(int MaxCnt, int PreCnt);
|
|
|
|
|
List<MmEventEntity> GetLastNewEvents(int resultCount);
|
|
|
|
|
List<MmEventEntity> GetEvents(DateTime startTime, DateTime endTime);
|
|
|
|
|
List<MmEventEntity> GetEvents(DateTime startTime, DateTime endTime, double minML, double maxML);
|
|
|
|
|
List<MmEventEntity> GetEvents(string QueryStr, SortTarget ssm, int sm, Models.FilterCondition<double> energyFC);
|
|
|
|
|
bool DownLoadWavedata(string eventTime, string savePath, string saveName, string tableName);
|
|
|
|
|
void SaveBinaryFile(string fn, byte[] datas);
|
|
|
|
|
}
|
|
|
|
|
}
|