package cn.freemud.entities.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.NotEmpty;

@Data
public class CreatePrepayVo {
    /**
     * 商户id 
     */
    @NotEmpty
    @ApiModelProperty(value = "商户id")
    private String partnerId;
    /**
     * 用户sessionId 
     */
    @NotEmpty
    @ApiModelProperty(value = "用户sessionId")
    private String sessionId;
    /**
     * 订单号 
     */
    @NotEmpty
    @ApiModelProperty(value = "订单号")
    private String orderCode;
    /**
     * 门店id 
     */
    @NotEmpty
    @ApiModelProperty(value = "门店id")
    private String storeId;
    /**
     * 支付appid 
     */
    @NotEmpty
    @ApiModelProperty(value = "支付appId")
    private String payAppId;

    @ApiModelProperty(value = "微信openId")
    private String openId;

    @ApiModelProperty(value = "支付渠道编号(参考支付组payment_platform)")
    private String payCode;
}
