From c29ce426a6ce314bc26a23cd92d226cc01825783 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期一, 26 八月 2024 18:18:27 +0800 Subject: [PATCH] 代码初始化 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformJobService.java | 90 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 89 insertions(+), 1 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformJobService.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformJobService.java index 0e778f3..a842e2d 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformJobService.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformJobService.java @@ -1,14 +1,23 @@ package com.doumee.service.business; +import com.doumee.core.model.LoginUserInfo; import com.doumee.core.model.PageData; 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.web.response.DriverHomeVO; +import com.doumee.dao.web.response.LineUpVO; + import java.util.List; /** * 鏈堝彴璋冨害浣滀笟淇℃伅琛⊿ervice瀹氫箟 * @author 姹熻箘韫� - * @since 2024/04/28 16:06 + * @date 2024/06/28 10:03 */ public interface PlatformJobService { @@ -94,4 +103,83 @@ * @return long */ long count(PlatformJob platformJob); + + DriverHomeVO getDriverHome(LoginUserInfo loginUserInfo); + + /** + * 璺濈绛惧埌 + * @param signInDTO + */ + void signIn(SignInDTO signInDTO); + + /** + * 浠诲姟璇︽儏 + * @param jobDetailDTO + * @return + */ + PlatformJob getDetail(JobDetailDTO jobDetailDTO); + + /** + * 鎺掗槦鎯呭喌 + * @param lineUpDetailDTO + * @return + */ + LineUpVO lineUpDetail(LineUpDetailDTO lineUpDetailDTO); + + /** + * 閫氱煡鍏ュ洯 + * @param jobOperateDTO + */ + void platformInPark(JobOperateDTO jobOperateDTO); + + /** + * 鏈堝彴鍙彿 + * @param jobOperateDTO + */ + void platformCallNumber(JobOperateDTO jobOperateDTO); + + /** + * 杞Щ鏈堝彴 + * @param jobOperateDTO + */ + void platformMove(JobOperateDTO jobOperateDTO); + + /** + * 鏈堝彴杩囧彿 + * @param jobOperateDTO + */ + void platformOverNumber(JobOperateDTO jobOperateDTO); + + /** + * 寮傚父鎸傝捣 + * @param jobOperateDTO + */ + void platformErr(JobOperateDTO jobOperateDTO); + + /** + * 鎵嬪姩寮�濮嬩綔涓� + * @param jobOperateDTO + */ + void beginWork(JobOperateDTO jobOperateDTO); + + /** + * 鏈堝彴鐩告満 寮�濮嬩綔涓� + * @param jobOperateDTO + */ + void cameraStartWork(JobOperateDTO jobOperateDTO); + + /** + * 瀹屾垚浣滀笟 + * @param jobOperateDTO + */ + void finishWork(JobOperateDTO jobOperateDTO); + + /** + * 鑾峰彇鏈堝彴涓嬬殑浠诲姟淇℃伅 + * @param groupId + * @param loginUserInfo + * @return + */ + List<Platform> getPlatformList(Integer groupId, LoginUserInfo loginUserInfo); + } -- Gitblit v1.9.3