package org.springblade.modules.ldt.loginuser.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

/**
 * Created By lidexi in 2021/8/8
 * 用户发起支付时传递的参数
 **/
@Data
public class PayDto {

	@ApiModelProperty("商店id")
	private Long shopId;

	@ApiModelProperty("用户id")
	private Long loginUserId;

	@ApiModelProperty("金额")
	private BigDecimal money;

	@ApiModelProperty("支付标题")
	private String billsTitle;

	@ApiModelProperty("expireTime")
	private Date expireTime;

	@ApiModelProperty("appId")
	private String appId;

	@ApiModelProperty("openId")
	private String openId;

	@ApiModelProperty("secret")
	private String secret;

	@ApiModelProperty("type: 1-用户扫商户收款码支付  2-商户扫用户付款码支付")
	private Integer type;

}
