FlashDeliveryCreateRequest.java 815 B

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