diff --git a/pom.xml b/pom.xml
index 9810601..ab97c4c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -80,6 +80,11 @@
             spring-cloud-commons
         
 
+        
+            org.springframework.boot
+            spring-boot-starter-validation
+        
+
         
         
             org.projectlombok
diff --git a/src/main/java/com/sczx/order/controller/ClientOrderController.java b/src/main/java/com/sczx/order/controller/ClientOrderController.java
index a8a48b4..dfea5f8 100644
--- a/src/main/java/com/sczx/order/controller/ClientOrderController.java
+++ b/src/main/java/com/sczx/order/controller/ClientOrderController.java
@@ -9,6 +9,8 @@ import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import javax.validation.Valid;
+
 /**
  * @Author: 张黎
  * @Date: 2025/07/25/16:42
@@ -38,7 +40,7 @@ public class ClientOrderController {
 
     @ApiOperation(value = "生成租车订单")
     @PostMapping("/confirmRentalCarOrder")
-    public Result confirmRentalCarOrder(@RequestBody RentCarOrderReq rentCarOrderReq){
+    public Result confirmRentalCarOrder(@Valid @RequestBody RentCarOrderReq rentCarOrderReq){
         return Result.ok(orderService.submitRentCarOrder(rentCarOrderReq));
     }
 
diff --git a/src/main/java/com/sczx/order/dto/RentCarOrderReq.java b/src/main/java/com/sczx/order/dto/RentCarOrderReq.java
index ce829e7..4748f73 100644
--- a/src/main/java/com/sczx/order/dto/RentCarOrderReq.java
+++ b/src/main/java/com/sczx/order/dto/RentCarOrderReq.java
@@ -5,6 +5,9 @@ import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
 /**
  * @Author: 张黎
  * @Date: 2025/07/25/16:58
@@ -14,31 +17,38 @@ import lombok.Data;
 @ApiModel(value = "租车订单请求参数")
 public class RentCarOrderReq {
 
+
     @ApiModelProperty(value = "运营商id")
     private Long operatorId;
 
     @ApiModelProperty(value = "门店id")
+    @NotNull(message = "门店id不能为空")
     private Long storeId;
 
     @ApiModelProperty(value = "客户id")
     private Long customerId;
 
     @ApiModelProperty("车型ID")
+    @NotNull(message = "车型ID不能为空")
     private Long carModelId;
 
     @ApiModelProperty(value = "租车套餐id")
+    @NotNull(message = "租车套餐id不能为空")
     private Long rentCarRuleId;
 
+
     @ApiModelProperty(value = "租电套餐id")
+    @NotNull(message = "租电套餐id不能为空")
     private Long rentBatteyRuleId;
 
     @ApiModelProperty("选择的电池类型")
+    @NotBlank(message = "租电套餐id不能为空")
     private String batteryType;
 
 
     @ApiModelProperty("是否开通免押")
-    private Boolean isDepositFree;
+    private Boolean isDepositFree = false;
 
     @ApiModelProperty("是否开通代扣")
-    private Boolean isAutoDeduct;
+    private Boolean isAutoDeduct = false;
 }