package com.casic.service;

import com.casic.entity.NbDevice;
import com.casic.model.BusConfigParam;
import com.casic.model.DataGasConfigParam;
import com.casic.model.ResponseData;

import java.util.List;

public interface GasDeviceService {

    ResponseData devcieStatusConfig(List<DataGasConfigParam> dataGasConfigParam);

    List<NbDevice> getDevicieList(String beginTime, String endTime, String keywords);

    ResponseData<List<NbDevice>> getDevicieListPage(String devcode, String beginTime, String endTime, Integer currentIndex,
                                                    Integer pageSize,Boolean emptyStatus,Boolean sortDevcode);

    ResponseData<List<NbDevice>> deviceDict();
}
