package com.wzj.soopin.transaction.domain.bo.easypay.trade.jsapi.req;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 基础订单信息
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class JsapiReqOrderInfo {

    /**
     * 异步通知地址
     */
    private String backUrl;
    /**
     * 订单描述
     */
    private String orderDes;
    /**
     * 订单标题，对应支付宝订单里的 “商品说明”，微信订单里的“商品”
     */
    private String orderSub;
    /**
     * 请求方自定义信息，不作处理
     */
    private String orgInfo;
    /**
     * 商户订单号，商户生成请求易生的流水号，同一日下商户号下唯一
     */
    private String orgTrace;
    /**
     * 订单超时时间，单位秒，例如3分钟送180
     */
    private String timeout;
    /**
     * 订单金额，单位分，最小1
     */
    private long transAmount;
}
