PreOrderRequest.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package dto;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import lombok.EqualsAndHashCode;
  6. import lombok.experimental.Accessors;
  7. import javax.validation.constraints.NotBlank;
  8. import java.util.List;
  9. /**
  10. * 预下单请求对象
  11. * +----------------------------------------------------------------------
  12. * | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  13. * +----------------------------------------------------------------------
  14. * | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
  15. * +----------------------------------------------------------------------
  16. * | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  17. * +----------------------------------------------------------------------
  18. * | Author: CRMEB Team <admin@crmeb.com>
  19. * +----------------------------------------------------------------------
  20. */
  21. @Data
  22. @EqualsAndHashCode(callSuper = false)
  23. @Accessors(chain = true)
  24. @ApiModel(value = "PreOrderRequest对象", description = "预下单请求对象")
  25. public class PreOrderRequest {
  26. @ApiModelProperty(value = "预下单类型(“shoppingCart”:购物车下单,“buyNow”:立即购买,”again“: 再次购买)")
  27. @NotBlank(message = "预下单类型不能为空")
  28. private String preOrderType;
  29. @ApiModelProperty(value = "订单详情列表")
  30. private List<PreOrderDetailRequest> orderDetails;
  31. }