package com.panzhihua.common.model.vos.community.microCommercialStreet; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; @Data @ApiModel("商业街订单表") public class McsOrderVO { private Long id; /** * 订单编号 */ @ApiModelProperty(value = "订单编号") private String orderNo; /** * 支付配置id */ @ApiModelProperty(value = "支付配置id") private Long configId; /** * 数量 */ @ApiModelProperty(value = "数量") private Integer num; /** * 支付状态 0 待支付 1已支付 2 已取消 3 已退款 */ @ApiModelProperty(value = "支付状态 0 待支付 1已支付 2 已取消 3 已退款") private Integer status; /** * 支付金额 */ @ApiModelProperty(value = "支付金额") private BigDecimal money; /** * 支付时间 */ @ApiModelProperty(value = "支付时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date payTime; /** * 商家id */ @ApiModelProperty(value = "商家id") private Long merchantId; /** * 支付流水号 */ @ApiModelProperty(value = "支付流水号") private String payNo; /** * 用户id */ @ApiModelProperty(value = "用户id") private Long userId; /** * 商家名称 */ @ApiModelProperty("商家名称") private String merchantName; /** * 付费名称 */ @ApiModelProperty("付费名称") private String payName; /** * 商家账号 */ @ApiModelProperty("商家账号") private String merchantAccount; @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; @ApiModelProperty("交易类型 MWEB-->h5支付 NATIVE-->pc端支付 JSAPI-->小程序支付") private String tradeType; @ApiModelProperty("openid") private String openId; @ApiModelProperty("订单取消剩余倒计时") private Long cancelCountdown; @ApiModelProperty("支付方式") private String paymentMethod; @ApiModelProperty("商家地址") private String address; @ApiModelProperty("纬度") private String lat; @ApiModelProperty("经度") private String lon; @ApiModelProperty(value = "用户真实ip", hidden = true) private String clientIp; }