package com.czg.order.vo;

import com.alibaba.fastjson2.annotation.JSONField;
import com.czg.order.entity.GbOrderDetail;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 拼团订单详情VO
 *
 * @author ww
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class GbOrderDetailVO extends GbOrderDetail {
    /**
     * 商品信息
     */
    private String wareJson;
    /**
     * 结束时间
     */
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime groupEndTime;
    /**
     * 店铺名称
     */
    private String shopName;
    /**
     * 要求成团人数
     */
    private Integer groupPeopleNum;
    /**
     * 商品原价
     */
    private BigDecimal wareOriginalPrice;

    /**
     * 商品拼团价
     */
    private BigDecimal wareGroupPrice;
    /**
     * 拼团状态
     */
    private String wareGroupStatus;
    /**
     * 店铺地址
     */
    private String shopAddress;
    /**
     * 用户名称
     */
    private String userName;
    /**
     * 用户手机号
     */
    private String userPhone;

    private List<GbOrderUserVO> users;


}
