package com.usky.iot.service;
import com.usky.common.core.bean.CommonPage;
import com.usky.iot.domain.BaseBuild;
import com.usky.iot.domain.BaseGgpFacility;
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.BaseGgpFacilityExportVo;
import com.usky.iot.service.vo.BaseGgpFacilityRequest;
import com.usky.iot.service.vo.BaseGgpFacilityVO;
import java.util.List;
/**
*
* 地理信息 服务类
*
*
* @author han
* @since 2023-06-02
*/
public interface BaseGgpFacilityService extends CrudService {
boolean add(BaseGgpFacility baseGgpFacility);
void update(BaseGgpFacility baseGgpFacility);
CommonPage page(BaseGgpFacilityRequest baseGgpFacilityRequest);
List facilityDeviceList(String deviceId,Integer facilityId);
boolean remove(Integer id);
List recordLsitExport(BaseGgpFacilityRequest baseGgpFacilityRequest);
List facilityInfo(Integer id);
CommonPage deviceInfo(String deviceId,Integer id,Integer current,Integer size);
CommonPage