| package com.doumee.service.business.third; | 
|   | 
| import com.doumee.core.haikang.model.cars.response.CarsAlarmResultListResponse; | 
| import com.doumee.core.haikang.model.param.respose.*; | 
| import com.doumee.dao.web.reqeust.CarsJobAndContractByJobIdDTO; | 
| import com.doumee.service.business.third.model.request.TmsOrderNoFinishListRequest; | 
| import com.doumee.service.business.third.model.response.TmsBasePageResponse; | 
| import com.doumee.service.business.third.model.response.TmsOrderNoFinishListResponse; | 
| import com.doumee.dao.business.model.PlatformWarnEvent; | 
| import com.doumee.dao.business.model.TmsFactoryParam; | 
| 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<PageRegionInfoResponse> getRegionTree(CarmeraListVO param); | 
|     List<PageRegionInfoResponse> regionList(CarmeraListVO param); | 
|     List<CarmeraListVO> cameraList(CarmeraListVO param); | 
|     List<PageFireChannelInfoResponse> fireChannelList(); | 
|     List<PageSensorStatusResponse> sensorStatusList(); | 
|   | 
|     OnSitDispatchBoardVO getCnddCenterData(); | 
|   | 
|     List<PlatformGroupFinishVO> platformGroupFinish(); | 
|   | 
|     CarWorkSituationVO carWorkSituation(int limit); | 
|   | 
|     List<PlatformWarnEvent> warningList(int limit); | 
|   | 
|     List<PlatformDurationVO> platformDuration(); | 
|   | 
|     List<WorkEfficiencyVO> workEfficiency(Integer type); | 
|   | 
|     List<PlatformWorkDataVO> platformWorkData(); | 
|   | 
|     List<SecurityDeviceDataVO> securityDeviceData(); | 
|   | 
|     WaningEventDataVO warningEventData(Integer type); | 
|   | 
|     String getCarmeraPreviemUrl(CarmeraListVO param); | 
|   | 
|     SecurityBoardVO centerSecurityData(); | 
|   | 
|     VisitDataVO visitSecurityData(); | 
|   | 
|     List<EnergyDataVO> loadEnergyCurve(); | 
|   | 
|     List<OilDataVO> energyLastMonthOilSort(); | 
|   | 
|     List<EnergyDataVO> energyDataList(Integer type); | 
|   | 
|     RegionEnergyListResponse energyRegionData(); | 
|   | 
|     EnergyBoardVO centerEnergyData(); | 
|   | 
|     FightingAdminCenterDataVO centerFightingAdminData(); | 
|   | 
|     List<TemperatureHumidityDataVO> getTemperatureHumidityData(); | 
|   | 
|     YearDeviceDataVO yearFightingAdminDeviceData(); | 
|   | 
|     List<AlarmEventDataVO> fightingAdminAlertList(); | 
|   | 
|     AlarmDataVO alarmDataSumByCate(Integer type); | 
|   | 
|     List<AlarmDataVO> fightingAlarmHandleData(); | 
|   | 
|     List<MonitorDataVO> monitorDataList(); | 
|   | 
|     BoardCarsListVO platformJobCarsList(); | 
|   | 
|     PlatformJobRunBoardNewVO platformJobCenterData(); | 
|   | 
|     CarsJobAndContractVO getCarsJobDetails(CarsJobAndContractDTO param); | 
|     CarsJobAndContractVO getJobDetailsById(CarsJobAndContractByJobIdDTO param); | 
|   | 
|     List<TransportMeasureVO> transportMeasure(Integer queryType); | 
|   | 
|     BoardStockListVO stockList(); | 
|   | 
|     List<GeneralVO> todayTotalInList(); | 
|   | 
|     List<CarsAlarmResultListResponse> carsEventList(); | 
|   | 
|     List<RegionDataRankingDataResponse> getRegionDataRanking(Integer type); | 
|   | 
|     WholeProvinceZXTVO inventoryUseRate(); | 
|     WholeProvinceZXTVO outAbilityUseRate(); | 
|     WholeProvinceZXTVO tranportAbilityUseRate(); | 
|   | 
|     List<TmsFactoryParam> factoryList(); | 
|   | 
|     List<WholeProvinceMapVO> mapYearAndMonthOutList(String factoryId); | 
|   | 
|     TotalOutQtyNumVO totalOutQtyNum(int queryType,String factoryId); | 
|   | 
|     WholeProvinceBoardVO centerProvinceData(String factoryId); | 
|     WholeProvinceBoardVO centerProvinceDataNew(String  factoryCode); | 
|   | 
|     List<LastSevenDaysOrderVo> arriveGoodsList(String factoryid); | 
|   | 
|     TmsBasePageResponse<TmsOrderNoFinishListResponse> orderNoFinishList(TmsOrderNoFinishListRequest param); | 
| } |