package com.ruoyi.system.domain.vo;


import com.alibaba.fastjson.JSONArray;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class OrderDTO {
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 订单号 */
    private String ddId;

    /** 商家id */

    private Long shId;

    /** 门店id */

    private Long mdId;

    /** 创建时间 */

    private String cretim;

    /** 收货地址id */

    private Long shdzId;

    /** 下单用户id */

    private Long userId;

    /** 订单合计金额 */

    private Integer amount;

    /** 备注 */

    private String remarks;

    /** 订单状态 */

    private Long state;

    /** 订单类型：0外送，1自取，2堂食 */

    private Long type;

    /** 配送时间 */

    private String delryTime;

    /** 订单商品 */

    private String food;

    /** 使用优惠券id */

    private Long yhId;
    /** 平台优惠券名称 */

    private String yhName;
    /** 门店优惠券id */

    private Long mdYhId;
    /** 门店优惠券名称 */

    private String mdYhName;

    /** 距离 */

    private Double jvli;

    /** 运费 */

    private Double freight;

    /** 经度 */

    private BigDecimal longitude;

    /** 纬度 */

    private BigDecimal latitude;

    /** 出餐状态*/

    private Long diningStatus;

    /** 骑手id */

    private Long qsId;


    /** 支付地址 */

    private  String payUrl;
    /** 到付 */

    private  String collectPayment;

    /** 订单商品列表 */
    private  JSONArray foodlist;

    private  Double juli;

    /** 促销活动 */
    private  Long activity;

    /** 平台优惠券优惠金额 */

    private Integer discountAmount;
    /** 门店优惠券优惠金额 */

    private Integer mdDiscountAmount;


    /** 门店促销活动id */
    private  Long mdActivity;
    /** 平台促銷活動名稱 */

    private  String salesName;

    /** 门店促銷活動名稱 */

    private  String mdSalesName;


    /** 平台促销減免值 */

    private  Integer salesReduction;

    /** 门店促销減免值 */

    private Integer mdSalesReduction;
    /** 下单校验 为1才是合法的 */
    private Integer xiadanjiaoyan;

    /** 积分 */
    private Integer points;

    /** 积分抵扣值 */
    private Integer pointsReduction;



}
