package com.panzhihua.common.model.vos.community.building; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("商城订单表") public class NewFightShoppingOrderVO implements Serializable { private static final long serialVersionUID = -70884515430727555L; @ApiModelProperty(value = "主键") private String id; @ApiModelProperty(value = "订单号") private String orderNumber; @ApiModelProperty(value = "商品id") private String goodsId; @ApiModelProperty(value = "下单人id") private String userId; @ApiModelProperty(value = "核销状态(0待核销 1已核销 2订单已取消)") private String cancelType; @ApiModelProperty(value = "核销时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date cancelTime; @ApiModelProperty(value = "支付金额") private String palyMoney; @ApiModelProperty(value = "创建时间(兑换时间)") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date creationTime; @ApiModelProperty(value = "更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; @ApiModelProperty(value = "取消时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date abolishTime; @ApiModelProperty(value = "商品名称") private String goodName; @ApiModelProperty(value = "商品价格") private String goodPrice; @ApiModelProperty(value = "商品图片") private String coverImgUrl; @ApiModelProperty(value = "姓名") private String name; @ApiModelProperty(value = "电话") private String phone; @ApiModelProperty(value = "社区id") private String communityId; @ApiModelProperty(value = "兑换地址") private String address; @ApiModelProperty(value = "纬度") private String lat; @ApiModelProperty(value = "经度") private String lng; @ApiModelProperty(value = "商家id") private String merchantId; @ApiModelProperty(value = "备注") private String remark; @ApiModelProperty(value = "订单类型 1 线上订单 2线下商家订单") private String orderType; @ApiModelProperty(value = "兑换状态(1每天 2周一到周五 3周末)") private String businessType; @ApiModelProperty(value = "兑换开始时间") private String businessStartTime; @ApiModelProperty(value = "兑换结束时间") private String businessEndTime; }