FlashDeliveryHomeView.java 1.3 KB

12345678910111213141516171819202122232425262728
  1. package com.ruoyi.app.flashdelivery.dto;
  2. import lombok.Data;
  3. import java.util.List;
  4. /** 用户闪送首页响应,仅包含当前启用的公开服务摘要。 */
  5. @Data
  6. public class FlashDeliveryHomeView {
  7. /** 开放的业务场景列表(HELP_SEND、HELP_PICKUP)。 */
  8. private List<String> serviceTypes;
  9. /** 开放的配送等级列表(NORMAL、URGENT)。 */
  10. private List<String> deliveryTypes;
  11. /** 当前时段各服务的运价摘要,无可用运价时为空列表。 */
  12. private List<FlashDeliveryServiceView> services;
  13. /** 闪送维度可用支付方式,供用户端下单页展示。 */
  14. private List<com.ruoyi.system.service.PaymentMethodGateService.PayMethodOption> payMethods;
  15. /** 取货点有效上限,合法范围1至10,配置非法时为1。 */
  16. private Integer pickupStopLimit;
  17. /** Compatibility field: true when pickupStopLimit is greater than 1. */
  18. private Boolean showMultiPickup;
  19. /** v2 收货点有效上限,合法范围1至10,配置非法时为1。 */
  20. private Integer deliveryStopLimit;
  21. /** Compatibility field: true when deliveryStopLimit is greater than 1. */
  22. private Boolean showMultiDropoff;
  23. /** Compatibility field: urgent service is always available. */
  24. private Boolean showUrgentOption;
  25. }