From 012a07e1c783b3f83a3b165715cb084c4510d163 Mon Sep 17 00:00:00 2001 From: "shuo.wang" Date: Tue, 8 Apr 2025 19:47:22 +0800 Subject: [PATCH] fix --- .../webb/PCOpportunityPointController.java | 38 +++++++++++++++++++ .../controller/webb/PCThirdApiController.java | 19 ++++++++-- 2 files changed, 53 insertions(+), 4 deletions(-) create mode 100644 coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCOpportunityPointController.java diff --git a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCOpportunityPointController.java b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCOpportunityPointController.java new file mode 100644 index 000000000..ca3820229 --- /dev/null +++ b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCOpportunityPointController.java @@ -0,0 +1,38 @@ +package com.cool.store.controller.webb; + +import com.cool.store.dto.MiniShopDTO; +import com.cool.store.response.ResponseResult; +import com.cool.store.service.OpportunityPointService; +import com.cool.store.vo.point.MiniPointPageVO; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiModelProperty; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + +/** + * @Author: WangShuo + * @Date: 2025/04/02/18:44 + * @Version 1.0 + * @注释: + */ +@RestController +@Api(tags = "机会点详情") +@RequestMapping("/pc/opportunityPoint") +public class PCOpportunityPointController { + @Resource + private OpportunityPointService opportunityPointService; + @GetMapping("/getPoints") + @ApiModelProperty("根据机会点编号获取铺位信息") + public ResponseResult >getPointByOpportunityPointCode(String code) { + return ResponseResult.success(opportunityPointService.getPointByOpportunityPointCode(code)); + } + @GetMapping("/getShops") + @ApiModelProperty("根据机会点编号获取门店信息") + public ResponseResult >getShopByOpportunityPointCode(String code) { + return ResponseResult.success(opportunityPointService.getShopByOpportunityPointCode(code)); + } +} diff --git a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCThirdApiController.java b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCThirdApiController.java index 9dbf3f246..d0fe65fb7 100644 --- a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCThirdApiController.java +++ b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCThirdApiController.java @@ -1,10 +1,7 @@ package com.cool.store.controller.webb; import com.cool.store.request.bigdata.ProfitDataRequest; -import com.cool.store.request.oppty.CityRequest; -import com.cool.store.request.oppty.FollowRequest; -import com.cool.store.request.oppty.InspectionRequest; -import com.cool.store.request.oppty.OpportunityListRequest; +import com.cool.store.request.oppty.*; import com.cool.store.response.ResponseResult; import com.cool.store.response.bigdata.ProfitDataResponse; import com.cool.store.response.oppty.CityResponse; @@ -58,4 +55,18 @@ public class PCThirdApiController { public ResponseResult inspectionOpportunity(@Valid @RequestBody InspectionRequest request) { return ResponseResult.success(thirdOpportunityService.inspectionOpportunity(request)); } + + + @PostMapping("/berthOperation") + @ApiOperation("铺位关注机会点") + public ResponseResult berthOperation(@Valid @RequestBody BerthOperationRequest request) { + return ResponseResult.success(thirdOpportunityService.berthOperation(request)); + } + + @PostMapping("/storeOperation") + @ApiOperation("门店关注机会点") + public ResponseResult storeOperation(@Valid @RequestBody StoreOperationRequest request) { + return ResponseResult.success(thirdOpportunityService.storeOperation(request)); + } + }