Răsfoiți Sursa

feat(applet): 添加站点提示语字段支持

- 在AppletConnectorListVO中新增tips属性用于显示提示语或标签
- 在AppletStationPriceListVO中新增tips属性以携带提示语信息
- 在AppletHomeServiceImpl中设置tips字段值,来源于站点信息中的提示语
- 扩展接口数据模型以支持展示充电减免及计费提示信息
SheepHy 23 ore în urmă
părinte
comite
9515a96de7

+ 3 - 0
src/main/java/com/zsElectric/boot/business/model/vo/AppletConnectorListVO.java

@@ -28,6 +28,9 @@ public class AppletConnectorListVO implements Serializable {
     @Schema(description = "站点名称")
     private String stationName;
 
+    @Schema(description = "提示语/标签(如:充电减免2小时停车费,超出部分按每小时3元计费)")
+    private String tips;
+
     @Schema(description = "空闲终端数")
     private Integer idleCount;
 

+ 3 - 0
src/main/java/com/zsElectric/boot/business/model/vo/AppletStationPriceListVO.java

@@ -29,6 +29,9 @@ public class AppletStationPriceListVO implements Serializable {
     @Schema(description = "站点名称")
     private String stationName;
 
+    @Schema(description = "提示语/标签(如:充电减免2小时停车费,超出部分按每小时3元计费)")
+    private String tips;
+
     @Schema(description = "价格列表")
     private List<PriceItemVO> priceList;
 

+ 2 - 0
src/main/java/com/zsElectric/boot/business/service/impl/AppletHomeServiceImpl.java

@@ -288,6 +288,7 @@ public class AppletHomeServiceImpl implements AppletHomeService {
         AppletConnectorListVO result = new AppletConnectorListVO();
         result.setStationId(stationId);
         result.setStationName(stationInfo.getStationName());
+        result.setTips(stationInfo.getStationTips());
         
         // 根据站点stationId查询设备列表
         List<ThirdPartyEquipmentInfo> equipmentList = thirdPartyEquipmentInfoMapper.selectList(
@@ -375,6 +376,7 @@ public class AppletHomeServiceImpl implements AppletHomeService {
         AppletStationPriceListVO result = new AppletStationPriceListVO();
         result.setStationId(stationId);
         result.setStationName(stationInfo.getStationName());
+        result.setTips(stationInfo.getStationTips());
         
         // 获取当前时间(HHmmss格式)
         String currentTime = LocalTime.now().format(TIME_FORMATTER);