package com.ruoyi.iot.service; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.iot.domain.DeviceFilter; import java.util.List; import com.ruoyi.iot.model.ThingsModels.ThingsModelValuesInput; public interface IDeviceFilterService { /** * 全查询 * * @param * @return 结果 */ public List selectFilterAll() throws Exception; /** * 新增滤水器信息 * * @param deviceFilter 调度信息 * @return 结果 */ public AjaxResult insertFilter(DeviceFilter deviceFilter); /** * 修改滤水器信息 * * @param deviceFilter 调度信息 * @return 结果 */ public AjaxResult updateFilter(DeviceFilter deviceFilter) throws Exception; /** * 低寿命滤芯导入 * * @param input * @return */ public int reportDeviceThingsModelValueFilter(ThingsModelValuesInput input, int type, boolean isShadow); }