FlashDeliveryHomeView.java 903 B

12345678910111213141516171819202122
  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. /** 取货点有效上限,合法范围1至26,配置非法时为1。 */
  14. private Integer pickupStopLimit;
  15. /** 是否开放多取货点提交,不影响已有订单履约。 */
  16. private Boolean showMultiPickup;
  17. /** 仅控制加急选项展示,后端仍按deliveryType校验。 */
  18. private Boolean showUrgentOption;
  19. }