package com.doumee.dao.web.request; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.math.BigDecimal; import java.util.List; /** * Created by IntelliJ IDEA. * * @Author : Rk * @create 2023/3/24 15:32 */ @Data @ApiModel("商品下单请求类") public class OrderPayRequest { @NotNull(message = "订单类型 不能为空") @ApiModelProperty(value = "订单类型 0平台商城 1咖豆商城 2咖啡计划") private Integer orderType; @NotNull(message = "收货地址 不能为空") @ApiModelProperty(value = "收货地址主键") private Integer addressId; @NotNull(message = "订单总金额 不能为空") @ApiModelProperty(value = "订单总金额") private BigDecimal titlePrice; @ApiModelProperty(value = "咖啡计划订单形式 0新增 1延长 (咖啡计划订单必填)") private Integer planOrderType; @ApiModelProperty(value = "优惠券主键") private Integer couponId; @ApiModelProperty(value = "支付商品详细") List payDetailRequestList; @ApiModelProperty(value = "订单备注") private String remark; @ApiModelProperty(value = "是否购物车支付 : 0 = 否 ; 1 = 是") private Integer isShopChart; @ApiModelProperty(value = "抵扣余额") private BigDecimal deductionBalance; @ApiModelProperty(hidden = true) private Integer memberId ; }