diff --git a/src/main/java/com/sczx/car/controller/RentBatteyRuleController.java b/src/main/java/com/sczx/car/controller/RentBatteyRuleController.java
new file mode 100644
index 0000000..d342db8
--- /dev/null
+++ b/src/main/java/com/sczx/car/controller/RentBatteyRuleController.java
@@ -0,0 +1,37 @@
+package com.sczx.car.controller;
+
+
+import com.sczx.car.common.Result;
+import com.sczx.car.dto.RentBatteyRuleDTO;
+import com.sczx.car.service.RentBatteyRuleService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ *
+ * 车型表 前端控制器
+ *
+ *
+ * @author zhangli
+ * @since 2025-07-12 19:55:31
+ */
+@Api(value = "租电套餐接口", tags = "套餐接口")
+@RestController
+@RequestMapping("/batteyRule")
+public class RentBatteyRuleController {
+
+ @Autowired
+ private RentBatteyRuleService rentBatteyRuleService;
+
+
+ @ApiOperation(value = "根据租电套餐id查询租电套餐")
+ @GetMapping("/getRentBatteyRuleByBatteyRuleId")
+ public Result getRentBatteyRuleByBatteyRuleId(@RequestParam(name = "batteyRuleId") Long batteyRuleId){
+ return Result.ok(rentBatteyRuleService.getRentBatteyRuleByBatteyRuleId(batteyRuleId));
+ }
+}
diff --git a/src/main/java/com/sczx/car/controller/RentCarRuleController.java b/src/main/java/com/sczx/car/controller/RentCarRuleController.java
index 226e13f..28d8fd2 100644
--- a/src/main/java/com/sczx/car/controller/RentCarRuleController.java
+++ b/src/main/java/com/sczx/car/controller/RentCarRuleController.java
@@ -20,7 +20,7 @@ import org.springframework.web.bind.annotation.RestController;
* @author zhangli
* @since 2025-07-12 19:55:31
*/
-@Api(value = "车型接口", tags = "车型相关")
+@Api(value = "租车套餐接口", tags = "套餐接口")
@RestController
@RequestMapping("/carRule")
public class RentCarRuleController {
@@ -29,7 +29,7 @@ public class RentCarRuleController {
private RentCarRuleService rentCarRuleService;
- @ApiOperation(value = "根据租车规则id查询车型")
+ @ApiOperation(value = "根据租车套餐id查询租电套餐")
@GetMapping("/getRentCarRuleByCarRuleId")
public Result getRentCarRuleByCarRuleId(@RequestParam(name = "carRuleId") Long carRuleId){
return Result.ok(rentCarRuleService.getRentCarRuleByCarRuleId(carRuleId));
diff --git a/src/main/java/com/sczx/car/service/RentBatteyRuleService.java b/src/main/java/com/sczx/car/service/RentBatteyRuleService.java
new file mode 100644
index 0000000..88ed521
--- /dev/null
+++ b/src/main/java/com/sczx/car/service/RentBatteyRuleService.java
@@ -0,0 +1,8 @@
+package com.sczx.car.service;
+
+import com.sczx.car.dto.RentBatteyRuleDTO;
+
+public interface RentBatteyRuleService {
+
+ RentBatteyRuleDTO getRentBatteyRuleByBatteyRuleId(Long carRuleId);
+}
diff --git a/src/main/java/com/sczx/car/service/impl/RentBatteyRuleServiceImpl.java b/src/main/java/com/sczx/car/service/impl/RentBatteyRuleServiceImpl.java
new file mode 100644
index 0000000..dd32755
--- /dev/null
+++ b/src/main/java/com/sczx/car/service/impl/RentBatteyRuleServiceImpl.java
@@ -0,0 +1,24 @@
+package com.sczx.car.service.impl;
+
+import com.sczx.car.convert.RentBatteyRuleConvert;
+import com.sczx.car.dto.RentBatteyRuleDTO;
+import com.sczx.car.po.RentBatteyRulePO;
+import com.sczx.car.repository.RentBatteyRuleRepo;
+import com.sczx.car.service.RentBatteyRuleService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Slf4j
+@Service
+public class RentBatteyRuleServiceImpl implements RentBatteyRuleService {
+
+ @Autowired
+ private RentBatteyRuleRepo rentBatteyRuleRepo;
+
+ @Override
+ public RentBatteyRuleDTO getRentBatteyRuleByBatteyRuleId(Long carRuleId) {
+ RentBatteyRulePO rentBatteyRulePO = rentBatteyRuleRepo.getById(carRuleId);
+ return RentBatteyRuleConvert.INSTANCE.poToDto(rentBatteyRulePO);
+ }
+}