Newer
Older
gas-app / src / main / java / com / casic / service / DeviceService.java
casic_zt on 6 Sep 2023 828 bytes first commit
package com.casic.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.entity.AlarmRecord;
import com.casic.entity.ButaneData;
import com.casic.entity.Device;
import com.casic.model.ResponseData;

import java.util.List;
import java.util.Map;

public interface DeviceService {

    ResponseData testMysql();

    /**
     * 设备数据上报
     *
     * @param receiveData
     * @return
     */
    ResponseData saveDataGas(Map<String, Object>  receiveData);

    Page<Device> getDevices(String  phone,String devCode, String shop,int pageNo, int pageSize);

    Page<ButaneData> getDatas(String  devCode, int pageNo, int pageSize);

    Page<AlarmRecord> getAlarmRecords(String  devCode,String begTime,String endTime, int pageNo, int pageSize);

    Map<String,Object> getIndex();

}