This commit is contained in:
zjf committed 2026-04-13 05:51:22 +08:00
1 parent d23d518629
commit a1eb855362
10 files changed
+297

No files matched your search

@@ -11,6 +11,10 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
@Builder
@AllArgsConstructor
@NoArgsConstructor
@@ -54,4 +58,15 @@ public class HardAppCreateOrderDto {
// 地址
private HardAppTakeOutAddress address;
@Schema(description = "IMMEDIATE立即送 | SCHEDULED预约时段")
private String expectDeliveryType;
private LocalDate expectDeliveryDate;
private LocalTime expectDeliveryStart;
private LocalTime expectDeliveryEnd;
private LocalDateTime expectArriveTime;
}
@@ -1,8 +1,13 @@
package com.bsd.pjcloud.hard.api.dto.order.app;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Data;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
@Data
public class HardAppCreateTakeOutOrderDto {
@@ -23,4 +28,19 @@ public class HardAppCreateTakeOutOrderDto {
@NotNull(message = "外卖地址不能为空")
private HardAppTakeOutAddress address;
@Schema(description = "IMMEDIATE立即送(默认)| SCHEDULED预约时段")
private String expectDeliveryType;
@Schema(description = "预约送达日期,SCHEDULED 时必填")
private LocalDate expectDeliveryDate;
@Schema(description = "预约时段开始,SCHEDULED 时必填")
private LocalTime expectDeliveryStart;
@Schema(description = "预约时段结束,SCHEDULED 时必填")
private LocalTime expectDeliveryEnd;
@Schema(description = "立即送预计送达时间,可选")
private LocalDateTime expectArriveTime;
}