|  |  | 
 |  |  | import com.doumee.core.model.PageWrap; | 
 |  |  | import com.doumee.dao.business.model.Platform; | 
 |  |  | import com.doumee.dao.business.model.PlatformJob; | 
 |  |  | import com.doumee.dao.web.reqeust.JobDetailDTO; | 
 |  |  | import com.doumee.dao.web.reqeust.JobOperateDTO; | 
 |  |  | import com.doumee.dao.web.reqeust.LineUpDetailDTO; | 
 |  |  | import com.doumee.dao.web.reqeust.SignInDTO; | 
 |  |  | import com.doumee.dao.business.vo.LargeScreenDataVO; | 
 |  |  | import com.doumee.dao.openapi.request.*; | 
 |  |  | import com.doumee.dao.openapi.response.*; | 
 |  |  | import com.doumee.dao.web.reqeust.*; | 
 |  |  | import com.doumee.dao.web.response.DriverHomeVO; | 
 |  |  | import com.doumee.dao.web.response.LineUpVO; | 
 |  |  | import com.doumee.dao.web.response.PlatformWorkVO; | 
 |  |  | import com.doumee.dao.web.response.platformReport.WholeProvinceBoardVO; | 
 |  |  |  | 
 |  |  | import java.util.List; | 
 |  |  |  | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     void deleteById(Integer id); | 
 |  |  |  | 
 |  |  |     void delete(Integer id); | 
 |  |  |     /** | 
 |  |  |      * 删除 | 
 |  |  |      * | 
 |  |  | 
 |  |  |     PageData<PlatformJob> findPage(PageWrap<PlatformJob> pageWrap); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 叫号列表数据 | 
 |  |  |      * @param pageWrap | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     PageData<PlatformJob> platformCallList(PageWrap<PlatformJob> pageWrap); | 
 |  |  |     /** | 
 |  |  |      * 条件统计 | 
 |  |  |      * | 
 |  |  |      * @param platformJob 实体对象 | 
 |  |  | 
 |  |  |     DriverHomeVO getDriverHome(LoginUserInfo loginUserInfo); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 距离签到 | 
 |  |  |      * 距离签到· | 
 |  |  |      * @param signInDTO | 
 |  |  |      */ | 
 |  |  |     void signIn(SignInDTO signInDTO); | 
 |  |  | 
 |  |  |      * 通知入园 | 
 |  |  |      * @param jobOperateDTO | 
 |  |  |      */ | 
 |  |  |     void platformInPark(JobOperateDTO jobOperateDTO); | 
 |  |  |     PlatformJob platformInPark(JobOperateDTO jobOperateDTO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 下发入园权限 | 
 |  |  |      * @param platformJob | 
 |  |  |      */ | 
 |  |  |     void sendInPark(PlatformJob platformJob); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 取消入园权限 | 
 |  |  |      * @param platformJob | 
 |  |  |      */ | 
 |  |  |     void cancelInPark(PlatformJob platformJob); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 月台叫号 | 
 |  |  |      * @param jobOperateDTO | 
 |  |  |      */ | 
 |  |  |     void platformCallNumber(JobOperateDTO jobOperateDTO); | 
 |  |  |     PlatformJob platformCallNumber(JobOperateDTO jobOperateDTO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 转移月台 | 
 |  |  | 
 |  |  |      * 月台过号 | 
 |  |  |      * @param jobOperateDTO | 
 |  |  |      */ | 
 |  |  |     void platformOverNumber(JobOperateDTO jobOperateDTO); | 
 |  |  |     PlatformJob platformOverNumber(JobOperateDTO jobOperateDTO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 异常挂起 | 
 |  |  | 
 |  |  |      * 手动开始作业 | 
 |  |  |      * @param jobOperateDTO | 
 |  |  |      */ | 
 |  |  |     void beginWork(JobOperateDTO jobOperateDTO); | 
 |  |  |     PlatformJob beginWork(JobOperateDTO jobOperateDTO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 月台相机 开始作业 | 
 |  |  | 
 |  |  |      * 完成作业 | 
 |  |  |      * @param jobOperateDTO | 
 |  |  |      */ | 
 |  |  |     void finishWork(JobOperateDTO jobOperateDTO); | 
 |  |  |     PlatformJob finishWork(JobOperateDTO jobOperateDTO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 手动授权车辆离场 | 
 |  |  |      * @param jobOperateDTO | 
 |  |  |      */ | 
 |  |  |     PlatformJob powerLevel(JobOperateDTO jobOperateDTO); | 
 |  |  |     /** | 
 |  |  |      * 获取月台下的任务信息 | 
 |  |  |      * @param groupId | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     List<Platform> getPlatformList(Integer groupId, LoginUserInfo loginUserInfo); | 
 |  |  |  | 
 |  |  |     void confirmTask(ConfirmTaskDTO confirmTaskDTO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取月台任务数据 | 
 |  |  |      * @param platformId | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     PlatformWorkVO getPlatformWorkVOById(Integer platformId); | 
 |  |  |  | 
 |  |  |     PlatformOrderNumByDateResponse orderNumByDate(PlatformOrderNumByDateRequest param); | 
 |  |  |  | 
 |  |  |     List<PlatformDataListResponse> platformWorkingDataList(PlatformDataListRequest param); | 
 |  |  |  | 
 |  |  |     PlatformDataInfoResponse platformWorkingDataList(PlatformDataInfoRequest param); | 
 |  |  |  | 
 |  |  |     CarNumByStatusResponse carStatusNum(CarNumByStatusRequest param); | 
 |  |  |  | 
 |  |  |     PlatformQueuingListResponse queueList(PlatformQueuingListRequest param); | 
 |  |  |  | 
 |  |  |     LargeScreenDataVO getLargeScreenData(); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 超时报警 | 
 |  |  |      */ | 
 |  |  |     void timeOutReport(); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 自动过号 | 
 |  |  |      */ | 
 |  |  |     void timeOutCallIn(); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 作业超时 | 
 |  |  |      */ | 
 |  |  |     void timeOutWork(); | 
 |  |  |  | 
 |  |  |     PlatformJob getLastWaitJob(String uuid, LoginUserInfo loginUser); | 
 |  |  |  | 
 |  |  | } |