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 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(); List getTemperatureHumidityData(); YearDeviceDataVO yearFightingAdminDeviceData(); List fightingAdminAlertList(); AlarmDataVO alarmDataSumByCate(Integer type); List fightingAlarmHandleData(); List monitorDataList(); BoardCarsListVO platformJobCarsList(); PlatformJobRunBoardNewVO platformJobCenterData(); CarsJobAndContractVO getCarsJobDetails(CarsJobAndContractDTO param); CarsJobAndContractVO getJobDetailsById(CarsJobAndContractByJobIdDTO param); List transportMeasure(Integer queryType); BoardStockListVO stockList(); List todayTotalInList(); List carsEventList(); List getRegionDataRanking(Integer type); WholeProvinceZXTVO inventoryUseRate(); WholeProvinceZXTVO outAbilityUseRate(); WholeProvinceZXTVO tranportAbilityUseRate(); List factoryList(); List mapYearAndMonthOutList(String factoryId); TotalOutQtyNumVO totalOutQtyNum(int queryType,String factoryId); WholeProvinceBoardVO centerProvinceData(String factoryId); WholeProvinceBoardVO centerProvinceDataNew(String factoryCode); List arriveGoodsList(String factoryid); TmsBasePageResponse orderNoFinishList(TmsOrderNoFinishListRequest param); }