package com.xxfc.platform.order.pojo.order;

import com.github.wxiaoqi.security.admin.entity.User;
import com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO;
import com.xxfc.platform.activity.entity.Coupon;
import com.xxfc.platform.order.entity.BaseOrder;
import com.xxfc.platform.order.entity.OrderItem;
import com.xxfc.platform.order.entity.OrderRentVehicleDetail;
import com.xxfc.platform.order.entity.OrderTourDetail;
import com.xxfc.platform.order.entity.inter.OrderDetail;
import com.xxfc.platform.tour.entity.TourGood;
import com.xxfc.platform.tour.entity.TourUser;
import com.xxfc.platform.vehicle.entity.VehicleModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class TourBO extends OrderTourDetail implements OrderDetail {
    private BaseOrder order;
    TourGood tourGood;
    List<TourUser> tourUsers;
    AppUserDTO appUserDTO;
    /**
     * 促成人联系方式
     */
    @ApiModelProperty(value = "促成人联系方式")
    String facilitatePhone;

    /**
     * 下单来源，1--app；2--小程序
     */
    private Integer orderOrigin;
    /**
     * 优惠券*
     */
    private List<String> tickerNo;

    /**
     * 订单子项
     */
    List<OrderItem> items;
}
