From a1647a5152e3d368ec2fb738ca7cc858e220d06c Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期二, 24 九月 2024 09:15:08 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit --- server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformCloudController.java | 140 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 139 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 dd7a89f..3359739 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,25 +9,44 @@ 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.PlatformGroupWorkVO; +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; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; +import java.util.List; /** * @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 { @Autowired private PlatformService platformService; + + @Autowired + private PlatformGroupService platformGroupService; + + @Autowired + private PlatformJobService platformJobService; + + @Autowired + private PlatformShowParamService platformShowParamService; @PreventRepeat @ApiOperation("鏂板缓") @@ -77,6 +96,14 @@ return ApiResponse.success(platformService.findPage(pageWrap)); } + + @ApiOperation("鏍规嵁鏈堝彴缁勮幏鍙栨湀鍙板垪琛ㄤ俊鎭�") + @GetMapping("/listByGroupId") + @CloudRequiredPermission("business:platform:query") + public ApiResponse<List<Platform>> listByGroupId (@RequestParam Integer groupId, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + return ApiResponse.success(platformJobService.getPlatformList(groupId,this.getLoginUser(token))); + } + @ApiOperation("瀵煎嚭Excel") @PostMapping("/exportExcel") @CloudRequiredPermission("business:platform:exportExcel") @@ -90,4 +117,115 @@ 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("鎿嶄綔鎴愬姛"); + } + + @ApiOperation("鎺堟潈绂诲満") + @PostMapping("/powerLevel") + public ApiResponse powerLevel (@RequestBody JobOperateDTO jobOperateDTO, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + jobOperateDTO.setLoginUserInfo(getLoginUser(token)); + platformJobService.powerLevel(jobOperateDTO); + return ApiResponse.success("鎿嶄綔鎴愬姛"); + } + + @ApiOperation("鑾峰彇鏈堝彴缁� 绛夊緟涓庡紓甯告寕璧锋暟鎹�") + @GetMapping("/getPlatformGroupWork") + public ApiResponse<PlatformGroupWorkVO> getPlatformGroupWork (@RequestParam Integer platformGroupId, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + return ApiResponse.success(platformGroupService.getPlatformGroupWork(platformGroupId)); + } + + } -- Gitblit v1.9.3