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); 
 | 
} 
 |