From 6b9a7ae981171c1bb6ff6c7d6d0c0103ed1f9348 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期五, 30 八月 2024 17:18:40 +0800 Subject: [PATCH] 代码初始化 --- server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 112 insertions(+), 1 deletions(-) diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java index 3ac0fde..5acfa7d 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java @@ -9,8 +9,15 @@ import com.doumee.core.model.PageWrap; import com.doumee.core.utils.Constants; import com.doumee.dao.business.model.Platform; +import com.doumee.dao.business.model.PlatformGroup; +import com.doumee.dao.business.model.PlatformJob; +import com.doumee.dao.web.reqeust.JobOperateDTO; +import com.doumee.dao.web.reqeust.PlatformDataDTO; +import com.doumee.dao.web.response.PlatformWorkVO; +import com.doumee.service.business.PlatformGroupService; import com.doumee.service.business.PlatformJobService; import com.doumee.service.business.PlatformService; +import com.doumee.service.business.PlatformShowParamService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; @@ -23,7 +30,7 @@ * @author 姹熻箘韫� * @since 2024/04/28 16:06 */ -@Api(tags = "鏈堝彴淇℃伅琛�") +@Api(tags = "銆愬悗绔�戞湀鍙颁俊鎭〃") @RestController @RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/business/platform") public class PlatformCloudController extends BaseController { @@ -32,7 +39,13 @@ private PlatformService platformService; @Autowired + private PlatformGroupService platformGroupService; + + @Autowired private PlatformJobService platformJobService; + + @Autowired + private PlatformShowParamService platformShowParamService; @PreventRepeat @ApiOperation("鏂板缓") @@ -103,4 +116,102 @@ public ApiResponse findById(@PathVariable Integer id,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ return ApiResponse.success(platformService.findById(id)); } + + + + + @ApiOperation("鑾峰彇鏈堝彴缁勪俊鎭�") + @PostMapping("/getPlatformGroupList") + public ApiResponse<List<PlatformGroup>> getPlatformGroupList (@RequestBody PlatformDataDTO platformDataDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + return ApiResponse.success(platformGroupService.getAllPlatformGroup(platformDataDTO,getLoginUser(token))); + } + + @ApiOperation("鑾峰彇鏈堝彴浠诲姟淇℃伅") + @GetMapping("/getPlatformWorkData") + public ApiResponse<PlatformWorkVO> getPlatformWorkData (@RequestParam Integer platformId, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + return ApiResponse.success(platformJobService.getPlatformWorkVOById(platformId)); + } + + @ApiOperation("鏇存柊鏈堝彴閰嶇疆淇℃伅") + @GetMapping("/updUserPlatformConfig") + public ApiResponse updUserPlatformConfig (@RequestParam List<Integer> ids, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + platformShowParamService.updUserConfig(ids,getLoginUser(token)); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + + @ApiOperation("杞﹁締鎺掗槦鎯呭喌") + @PostMapping("/platformLineUpPage") + public ApiResponse<PageData<PlatformJob>> platformLineUpPage (@RequestBody PageWrap<PlatformJob> pageWrap, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + return ApiResponse.success(platformJobService.platformCallList(pageWrap)); + } + + + @ApiOperation("鍙彿鍒楄〃") + @PostMapping("/platformCallList") + public ApiResponse<PageData<PlatformJob>> platformCallList (@RequestBody PageWrap<PlatformJob> pageWrap, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + return ApiResponse.success(platformJobService.platformCallList(pageWrap)); + } + + + @ApiOperation("鍙彿鍏ュ洯") + @PostMapping("/platformInPark") + public ApiResponse platformInPark (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + jobOperateDTO.setLoginUserInfo(getLoginUser(token)); + platformJobService.platformInPark(jobOperateDTO); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + @ApiOperation("鏈堝彴鍙彿") + @PostMapping("/platformCallNumber") + public ApiResponse platformCallNumber (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + jobOperateDTO.setLoginUserInfo(getLoginUser(token)); + platformJobService.platformCallNumber(jobOperateDTO); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + + @ApiOperation("杞Щ鏈堝彴") + @PostMapping("/platformMove") + public ApiResponse platformMove (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + jobOperateDTO.setLoginUserInfo(getLoginUser(token)); + platformJobService.platformMove(jobOperateDTO); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + @ApiOperation("鏈堝彴杩囧彿") + @PostMapping("/platformOverNumber") + public ApiResponse platformOverNumber (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + jobOperateDTO.setLoginUserInfo(getLoginUser(token)); + platformJobService.platformOverNumber(jobOperateDTO); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + @ApiOperation("寮傚父鎸傝捣") + @PostMapping("/platformErr") + public ApiResponse platformErr (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + jobOperateDTO.setLoginUserInfo(getLoginUser(token)); + platformJobService.platformErr(jobOperateDTO); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + @ApiOperation("鎵嬪姩寮�濮嬩綔涓�") + @PostMapping("/beginWork") + public ApiResponse beginWork (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + jobOperateDTO.setLoginUserInfo(getLoginUser(token)); + platformJobService.beginWork(jobOperateDTO); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + + @ApiOperation("瀹屾垚浣滀笟") + @PostMapping("/finishWork") + public ApiResponse finishWork (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + jobOperateDTO.setLoginUserInfo(getLoginUser(token)); + platformJobService.finishWork(jobOperateDTO); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + + } -- Gitblit v1.9.3