package com.ruoyi.jianguan.mongodb.service;
|
|
import com.ruoyi.common.core.dto.MongoChargingOrderQuery;
|
import com.ruoyi.integration.api.model.UpdateBalance;
|
import com.ruoyi.integration.api.model.UploadRealTimeMonitoringData;
|
import com.ruoyi.integration.api.model.UploadRealTimeMonitoringPageData;
|
import com.ruoyi.jianguan.mongodb.base.BaseService;
|
|
import java.text.ParseException;
|
import java.util.List;
|
import java.util.Date;
|
public interface UploadRealTimeMonitoringDataService extends BaseService<UploadRealTimeMonitoringData> {
|
|
/**
|
* 根据订单号查询监控数据
|
* @param code
|
* @return
|
*/
|
List<UploadRealTimeMonitoringData> getDataByOrderCode(String code);
|
UploadRealTimeMonitoringPageData getDataAll(MongoChargingOrderQuery mongoChargingOrderQuery) throws ParseException;
|
|
/**
|
* 查询订单最新一条数据
|
* @param transaction_serial_number
|
* @return
|
*/
|
UploadRealTimeMonitoringData getLastDataById(String transaction_serial_number);
|
|
void delete(String id);
|
|
void updateById(String id);
|
/**
|
* 获取前一日的所有数据数据
|
* @param startTime 开始时间
|
* @param endTime 结束时间
|
* @return
|
*/
|
List<UploadRealTimeMonitoringData> getRangeTimeData(Date startTime, Date endTime);
|
}
|