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 deviceBindInfo(Integer deviceType,String deviceId,Integer id,Integer current,Integer size); CommonPage buildInfo(String buildNum, Integer id, Integer current, Integer size); /** * 地理信息-撒点 * * @param baseGgpFacilityVO * @return */ List baseGgpFacilityList(BaseGgpFacilityVO baseGgpFacilityVO); /** * 设施弹窗查询 * * @param id 主键ID */ List facilityPopInfo(Integer id); }