package com.yn.bftl.thirdparty.modules.unionpay.dto.gnete;

import io.swagger.annotations.ApiModel;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 网付通请求DTO
 *
 * @author huabiao
 * @create 2022/9/7  19:13
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "GneteRequestDTO", description = "DT网付通请求DTO")
@Builder
public class GneteRequestDTO {

    /**
     * 应用ID
     */
    private String app_id;

    /**
     * 发送请求时间
     * 格式为：yyyy-MM-dd HH:mm:ss
     */
    private String timestamp;

    /**
     * 请求接口
     */
    private String method;

    /**
     * 业务版本号
     */
    private String v;

    /**
     * 签名算法
     */
    private String sign_alg;

    /**
     * 请求参数合集
     */
    private String biz_content;

    /**
     * 签名密文
     */
    private String sign;
}
