package com.ruoyi.app.flashdelivery.dto; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.Date; import java.util.List; /** 创建闪送订单请求;服务端会重新计算父类中的路线和价格。 */ @Data @EqualsAndHashCode(callSuper = true) public class FlashDeliveryCreateRequest extends FlashDeliveryQuoteRequest { /** 客户端生成的幂等请求号,同一用户重复提交时返回原订单。 */ private String clientRequestId; /** 立即送或预约送;为空时兼容为 NOW。 */ private String deliveryMode; private Date scheduledPickupStartAt; private Date scheduledPickupEndAt; /** 为空时按补充原型默认启用 PIN。 */ private Boolean pinRequired; private List senderImageUrls; private String userNote; }