package com.panzhihua.common.model.dtos.shop;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* @auther lyq
|
* @create 2021-04-14 15:02:14
|
* @describe 创建订单请求参数
|
*/
|
@Data
|
@ApiModel("创建订单请求参数")
|
public class ComShopOrderCreateDTO {
|
|
@ApiModelProperty(value = "用户id",hidden = true)
|
private Long userId;
|
|
@ApiModelProperty(value = "用户手机号",hidden = true)
|
private String phone;
|
|
@ApiModelProperty(value = "用户收货地址id",required = true)
|
private Long receiverId;
|
|
@ApiModelProperty(value = "订单备注")
|
private String remark;
|
|
@ApiModelProperty(value = "提交订单商品列表",required = true)
|
private List<ComShopOrderCreateGoodsDTO> orderGoodsList;
|
|
@ApiModelProperty(value = "提交类型(1.商品详情提交 2.购物车提交)",required = true)
|
private Integer submitType;
|
|
@ApiModelProperty(value = "购物车记录id集合(当提交类型为2时,此字段必填)")
|
private List<Long> cartIds;
|
|
/**
|
* 提交类型(1.商品详情提交 2.购物车提交)
|
*/
|
public interface submitType{
|
int details = 1;
|
int cart = 2;
|
}
|
|
}
|