Răsfoiți Sursa

refactor(applet): 优化电站详情接口返回结果格式

- 引入统一的Result响应封装类
- 修改getStationDetail方法返回类型为Result<AppletStationDetailVO>
- 使用Result.success封装业务服务返回的数据
- 保持接口对客户端的一致性和易用性
SheepHy 1 zi în urmă
părinte
comite
32da367777

+ 3 - 2
src/main/java/com/zsElectric/boot/business/controller/applet/AppletStationController.java

@@ -2,6 +2,7 @@ package com.zsElectric.boot.business.controller.applet;
 
 import com.zsElectric.boot.business.model.vo.AppletStationDetailVO;
 import com.zsElectric.boot.business.service.AppletHomeService;
+import com.zsElectric.boot.core.web.Result;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
 import lombok.RequiredArgsConstructor;
@@ -30,10 +31,10 @@ public class AppletStationController {
      */
     @Operation(summary = "获取电站详情")
     @GetMapping("/detail")
-    public AppletStationDetailVO getStationDetail(
+    public Result<AppletStationDetailVO> getStationDetail(
             @RequestParam Long stationId,
             @RequestParam(required = false) BigDecimal longitude,
             @RequestParam(required = false) BigDecimal latitude) {
-        return appletHomeService.getStationDetail(stationId, longitude, latitude);
+        return Result.success(appletHomeService.getStationDetail(stationId, longitude, latitude));
     }
 }