package com.usky.iot.service;
import com.usky.common.core.bean.CommonPage;
import com.usky.common.mybatis.core.CrudService;
import com.usky.iot.domain.DmpDeviceInfo;
import com.usky.iot.service.vo.BaseFacilityDeviceVO;
import com.usky.iot.service.vo.DmpDeviceInfoRequest;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;
/**
*
* 设备信息表
*
*
* @author ya
* @since 2022-10-08
*/
public interface DmpDeviceInfoService extends CrudService {
void add(DmpDeviceInfo dmpDeviceInfo);
void update(DmpDeviceInfo dmpDeviceInfo);
boolean checkNameUnique(DmpDeviceInfo dmpDeviceInfo);
boolean checkNameUnique1(DmpDeviceInfo dmpDeviceInfo,Integer tenantId);
CommonPage page(DmpDeviceInfoRequest dmpDeviceInfoRequest);
boolean remove(Integer id);
/**
* 设备状态统计
* @return
*/
List