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/HkInterfaceTestCloudController.java | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 101 insertions(+), 0 deletions(-) diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/HkInterfaceTestCloudController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/HkInterfaceTestCloudController.java new file mode 100644 index 0000000..da445e9 --- /dev/null +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/HkInterfaceTestCloudController.java @@ -0,0 +1,101 @@ +package com.doumee.cloud.admin; + +import com.doumee.api.BaseController; +import com.doumee.biz.system.SystemDictDataBiz; +import com.doumee.config.annotation.CloudRequiredPermission; +import com.doumee.config.annotation.LoginNoRequired; +import com.doumee.core.annotation.pr.PreventRepeat; +import com.doumee.core.haikang.model.param.BaseResponse; +import com.doumee.core.haikang.model.param.request.*; +import com.doumee.core.haikang.model.param.request.event.acs.EventAcsRequest; +import com.doumee.core.haikang.model.param.request.event.parks.EventParkRequest; +import com.doumee.core.haikang.model.param.request.event.parks.EventPlatformCarsRequest; +import com.doumee.core.haikang.model.param.request.event.parks.EventPlatformRequest; +import com.doumee.core.haikang.model.param.request.event.visit.EventVisitIccmRequest; +import com.doumee.core.haikang.model.param.request.event.visit.EventVisitRequest; +import com.doumee.core.haikang.service.HKService; +import com.doumee.core.model.ApiResponse; +import com.doumee.core.model.LoginUserInfo; +import com.doumee.core.utils.Constants; +import com.doumee.core.utils.DESUtil; +import com.doumee.dao.business.model.Device; +import com.doumee.service.business.impl.hksync.*; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * @author 姹熻箘韫� + * @date 2023/11/30 15:33 + */ +@Api(tags = "娴峰悍鏁版嵁鍚屾鎺ュ彛") +@RestController +@RequestMapping(Constants.CLOUD_SERVICE_URL_INDEX+"/business/hktest") +public class HkInterfaceTestCloudController extends BaseController { + + + @Autowired + private SystemDictDataBiz systemDictDataBiz; + + @ApiOperation("銆愭捣搴枫�戞祴璇昄ED鏄剧ず灞�") + @PostMapping("/testLed") + @LoginNoRequired + public ApiResponse<BaseResponse> testLed(@RequestBody TransparentChannelBodyRequest request, HttpServletResponse response) { + TransparentChannelHeadRequest head = new TransparentChannelHeadRequest(); + head.setAbility("cld");//鍥哄畾鍊� + head.setTreatyType("haixuan_led_net");//鍥哄畾鍊� + head.setDeviceIndexCode("6a5498e9df924befbb9530e467e5e809"); + return ApiResponse.success(HKService.transparentchannel(head,request)); + } + @ApiOperation("銆愭捣搴枫�戞祴璇曞箍鎾挱鎶�") + @PostMapping("/testBroadcast") + @LoginNoRequired + public ApiResponse<BaseResponse> testBroadcast(@RequestBody CustomBroadcastRequest request, HttpServletResponse response) { + return ApiResponse.success( HKService.customBroadcast(request)); + } + @ApiOperation("銆愭捣搴枫�戞祴璇曡幏鍙栧井淇″叕浼楀彿") + @GetMapping("/testWxToken") + @LoginNoRequired + public ApiResponse<BaseResponse> testWxToken(@RequestParam String configId,@RequestParam String tageId, HttpServletResponse response) { + return ApiResponse.success( HKService.wxAccessToken(configId,tageId)); + } + @ApiOperation("銆愭捣搴枫�戞祴璇曞垎椤佃幏鍙栧憡璀︿簨浠�") + @GetMapping("/nhEventPageList") + @LoginNoRequired + public ApiResponse<BaseResponse> nhEventPageList(@RequestBody NhEventPageListRequest param, HttpServletResponse response) { + return ApiResponse.success( HKService.nhEventPageList(param)); + } + + @ApiOperation("銆愭捣搴枫�戝垎椤垫煡璇㈡秷闃蹭紶鎰熷櫒閮ㄤ欢鐘舵��") + @GetMapping("/sensorStatusSearch") + @LoginNoRequired + public ApiResponse<BaseResponse> sensorStatusSearch(@RequestBody SensorStatusListRequest param, HttpServletResponse response) { + return ApiResponse.success( HKService.sensorStatusSearch(param)); + } + @ApiOperation("銆愭捣搴枫�戞煡璇㈡秷闃蹭紶鎰熷櫒鍒楄〃") + @GetMapping("/fireChannelSearch") + @LoginNoRequired + public ApiResponse<BaseResponse> fireChannelSearch(@RequestBody FireChannelListRequest param, HttpServletResponse response) { + return ApiResponse.success( HKService.fireChannelSearch(param)); + } + @ApiOperation("銆愭捣搴枫�戞捣搴疯娑堥槻璁惧鍒楄〃") + @GetMapping("/fireDeviceSearch") + @LoginNoRequired + public ApiResponse<BaseResponse> fireDeviceSearch(@RequestBody FireDeviceListRequest param, HttpServletResponse response) { + return ApiResponse.success( HKService.fireDeviceSearch(param)); + } + @ApiOperation("銆愭捣搴枫�戝垎椤垫煡璇㈡秷闃茶澶囬儴浠剁姸鎬�") + @GetMapping("/fireDeviceStatusSearch") + @LoginNoRequired + public ApiResponse<BaseResponse> fireDeviceStatusSearch(@RequestBody FireDeviceStatuslListRequest param, HttpServletResponse response) { + return ApiResponse.success( HKService.fireDeviceStatusSearch(param)); + } + +} -- Gitblit v1.9.3