package com.zbkj.common.request; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * 预下单详情请求对象 * +---------------------------------------------------------------------- * | CRMEB [ CRMEB赋能开发者,助力企业发展 ] * +---------------------------------------------------------------------- * | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved. * +---------------------------------------------------------------------- * | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权 * +---------------------------------------------------------------------- * | Author: CRMEB Team * +---------------------------------------------------------------------- */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ApiModel(value = "PreOrderDetailRequest对象", description = "预下单详情请求对象") public class PreOrderDetailRequest { @ApiModelProperty(value = "购物车编号,购物车预下单时必填") private Integer shoppingCartId; @ApiModelProperty(value = "商品id(立即购买、活动购买必填)") private Integer productId; @ApiModelProperty(value = "商品规格属性id(立即购买、活动购买必填)") private Integer attrValueId; @ApiModelProperty(value = "商品数量(立即购买、活动购买必填)") private Integer productNum; @ApiModelProperty(value = "订单编号(再次购买必填)") private String orderNo; @ApiModelProperty(value = "源头业务编号,目前有考培的sourceId和风评的sourceId") private String sourceId; @ApiModelProperty(value = "不可更改校验: MD5Util.string2MD5(productNum + \"BCX_ORDER_VERIFY\" + attrValueId)") private String verify; @ApiModelProperty(value = "关联订单编号(风评类商品:勘查和专家 订单必填)") private String relateOrderNo; @ApiModelProperty(value = "区域编码(风评报告类商品:订单必填)") private String regionCode; }