package com.ruoyi.order.domain.vo;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* @author jqs34
|
* @ClassName AppResettlement
|
* @description: TODO
|
* @date 2023年02月27日
|
* @version: 1.0
|
*/
|
@Data
|
public class AppPlaceOrderVo {
|
|
@ApiModelProperty(value = "订单id")
|
private String orderId;
|
|
@ApiModelProperty(value = "订单编号")
|
private String orderNo;
|
|
@ApiModelProperty(value = "金额为零无需支付 0否1是")
|
private Integer zeroFlag;
|
|
@ApiModelProperty(value = "支付方式1.全款2.订金")
|
private Integer payType;
|
|
@ApiModelProperty(value = "支付金额")
|
@JsonSerialize(using = ToStringSerializer.class)
|
private BigDecimal payMoney;
|
|
@ApiModelProperty(value = "未支付金额")
|
@JsonSerialize(using = ToStringSerializer.class)
|
private BigDecimal unpaidMoney;
|
|
@ApiModelProperty(value = "支付截止时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date endTime;
|
|
@ApiModelProperty(value = "appId")
|
private String appId;
|
|
@ApiModelProperty(value = "商户号")
|
private String mchId;
|
|
@ApiModelProperty(value = "时间戳")
|
private String timeStamp;
|
|
@ApiModelProperty(value = "随机串防重发")
|
private String nonceStr;
|
|
@ApiModelProperty(value = "package")
|
@JsonProperty("package")
|
private String packageStr;
|
|
@ApiModelProperty(value = "签名方式")
|
private String signType;
|
|
@ApiModelProperty(value = "签名")
|
private String paySign;
|
|
@ApiModelProperty(value = "预支付回话标识")
|
private String prepayId;
|
|
|
}
|