You've already forked FrameTour-BE
54 lines
981 B
Java
54 lines
981 B
Java
package com.ycwl.basic.dto;
|
|
|
|
import com.ycwl.basic.pricing.dto.ProductItem;
|
|
import lombok.Data;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 移动端下单请求DTO
|
|
*/
|
|
@Data
|
|
public class MobileOrderRequest {
|
|
|
|
/**
|
|
* 商品列表
|
|
*/
|
|
private List<ProductItem> products;
|
|
|
|
/**
|
|
* 人脸ID(必填,用于权限验证)
|
|
*/
|
|
private Long faceId;
|
|
|
|
/**
|
|
* 预期原价(用于价格验证)
|
|
*/
|
|
private BigDecimal expectedOriginalAmount;
|
|
|
|
/**
|
|
* 预期最终价格(用于价格验证)
|
|
*/
|
|
private BigDecimal expectedFinalAmount;
|
|
|
|
/**
|
|
* 是否自动使用优惠券
|
|
*/
|
|
private Boolean autoUseCoupon = true;
|
|
|
|
/**
|
|
* 用户输入的券码
|
|
*/
|
|
private String voucherCode;
|
|
|
|
/**
|
|
* 是否自动使用券码优惠
|
|
*/
|
|
private Boolean autoUseVoucher = true;
|
|
|
|
/**
|
|
* 订单备注
|
|
*/
|
|
private String remarks;
|
|
} |