25 changed files with 196 additions and 126 deletions
@ -1,40 +0,0 @@ |
|||||
package com.qs.serve.modules.oms.entity.bo; |
|
||||
|
|
||||
import lombok.Data; |
|
||||
|
|
||||
import javax.validation.constraints.NotNull; |
|
||||
import java.util.List; |
|
||||
/** |
|
||||
* @author YenHex |
|
||||
* @since 2022/10/14 |
|
||||
*/ |
|
||||
@Data |
|
||||
public class OmsConfirmOrderBo { |
|
||||
|
|
||||
/** |
|
||||
* 订单类型:0->普通订单; |
|
||||
*/ |
|
||||
@NotNull |
|
||||
private Integer orderType; |
|
||||
|
|
||||
/** |
|
||||
* 立即购买或非普通订单 |
|
||||
*/ |
|
||||
private Long skuId; |
|
||||
|
|
||||
/** |
|
||||
* 数量(立即购买或非普通订单) |
|
||||
*/ |
|
||||
private Integer quantity; |
|
||||
|
|
||||
/** |
|
||||
* 购物车ID(购物车方式下单) |
|
||||
*/ |
|
||||
private List<Long> shoppingCartIds; |
|
||||
|
|
||||
/** |
|
||||
* todo 促销活动id列表 |
|
||||
*/ |
|
||||
private List<Long> promotionIds; |
|
||||
|
|
||||
} |
|
@ -0,0 +1,47 @@ |
|||||
|
package com.qs.serve.modules.oms.entity.bo; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import javax.validation.constraints.NotNull; |
||||
|
import java.util.List; |
||||
|
/** |
||||
|
* @author YenHex |
||||
|
* @since 2022/10/14 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class OmsOrderBo { |
||||
|
|
||||
|
/** 订单类型:0->普通订单; */ |
||||
|
@NotNull |
||||
|
private Integer orderType; |
||||
|
|
||||
|
/** 立即购买或非普通订单 */ |
||||
|
private Long skuId; |
||||
|
|
||||
|
/** 数量(立即购买或非普通订单) */ |
||||
|
private Integer quantity; |
||||
|
|
||||
|
/** 购物车ID(购物车方式下单) */ |
||||
|
private List<Long> shoppingCartIds; |
||||
|
|
||||
|
/** todo 促销活动id列表 */ |
||||
|
private List<Long> promotionIds; |
||||
|
|
||||
|
/** 创建订单参数(确认订单时可不传) */ |
||||
|
private CreateOrderParam createOrderParam; |
||||
|
|
||||
|
@Data |
||||
|
public static class CreateOrderParam{ |
||||
|
|
||||
|
/** 发票类型:0->普通发票;1->增值税发票; */ |
||||
|
private Integer billType; |
||||
|
|
||||
|
/** 是否加急 */ |
||||
|
private Integer urgentFlag; |
||||
|
|
||||
|
/** 备注 */ |
||||
|
private String remark; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
} |
@ -1,8 +1,17 @@ |
|||||
package com.qs.serve.modules.oms.entity.dto; |
package com.qs.serve.modules.oms.entity.dto; |
||||
|
|
||||
|
import com.qs.serve.modules.goods.entity.vo.GoodSkuVo; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
/** |
/** |
||||
* @author YenHex |
* @author YenHex |
||||
* @since 2022/10/26 |
* @since 2022/10/26 |
||||
*/ |
*/ |
||||
|
@Data |
||||
public class ShoppingCartsCheckResult { |
public class ShoppingCartsCheckResult { |
||||
|
|
||||
|
private List<GoodSkuVo> goodsSkus; |
||||
|
|
||||
} |
} |
||||
|
Loading…
Reference in new issue