package com.doumee.service.business.third; import com.doumee.core.haikang.model.param.respose.PageFireChannelInfoResponse; import com.doumee.core.haikang.model.param.respose.PageRegionInfoResponse; import com.doumee.core.haikang.model.param.respose.PageSensorStatusResponse; import com.doumee.core.haikang.model.param.respose.RegionEnergyListResponse; import com.doumee.core.tms.model.request.TmsLockStatusQueryRequest; import com.doumee.core.tms.model.request.TmsOrderInfoRequest; import com.doumee.core.tms.model.request.TmsOrderListRequest; import com.doumee.core.tms.model.response.TmsBaseResponse; import com.doumee.core.tms.model.response.TmsLockStatusQueryResponse; import com.doumee.core.tms.model.response.TmsOrderInfoResponse; import com.doumee.core.tms.model.response.TmsOrderListResponse; import com.doumee.dao.business.model.PlatformWarnEvent; import com.doumee.dao.web.reqeust.CarsJobAndContractDTO; import com.doumee.dao.web.response.platformReport.*; import java.util.List; /** * 月台信息表Service定义 * @author 江蹄蹄 * @date 2024/06/28 10:03 */ public interface BoardService { /** * 获取区域树形结构数据 * @return */ List getRegionTree(CarmeraListVO param); List regionList(CarmeraListVO param); List cameraList(CarmeraListVO param); List fireChannelList(); List sensorStatusList(); OnSitDispatchBoardVO getCnddCenterData(); List platformGroupFinish(); CarWorkSituationVO carWorkSituation(int limit); List warningList(int limit); List platformDuration(); List workEfficiency(Integer type); List platformWorkData(); List securityDeviceData(); WaningEventDataVO warningEventData(Integer type); String getCarmeraPreviemUrl(CarmeraListVO param); SecurityBoardVO centerSecurityData(); VisitDataVO visitSecurityData(); List loadEnergyCurve(); List energyLastMonthOilSort(); List energyDataList(Integer type); RegionEnergyListResponse energyRegionData(); EnergyBoardVO centerEnergyData(); FightingAdminCenterDataVO centerFightingAdminData(); YearDeviceDataVO yearFightingAdminDeviceData(); List fightingAdminAlertList(); AlarmDataVO alarmDataSumByCate(); List fightingAlarmHandleData(); List monitorDataList(); BoardCarsListVO platformJobCarsList(); PlatformJobRunBoardNewVO platformJobCenterData(); CarsJobAndContractVO getCarsJobDetails(CarsJobAndContractDTO param); List transportMeasure(Integer queryType); }