eladmin/src/main/java/me/zhengjie/tools/domain/AlipayConfig.java

81 lines
1.4 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package me.zhengjie.tools.domain;
import lombok.Data;
import javax.persistence.*;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* 支付宝配置类
* @author jie
* @date 2018-12-31
*/
@Data
@Entity
@Table(name = "alipay_config")
public class AlipayConfig implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
/**
* 应用ID,APPID收款账号既是APPID对应支付宝账号
*/
@NotBlank
private String appID;
/**
* 商户私钥您的PKCS8格式RSA2私钥
*/
@NotBlank
@Column(length = 2000)
private String privateKey;
/**
* 支付宝公钥
*/
@NotBlank
@Column(length = 2000)
private String publicKey;
/**
* 签名方式,固定格式
*/
private String signType="RSA2";
/**
* 支付宝开放安全地址,一般不会变
*/
private String gatewayUrl = "https://openapi.alipaydev.com/gateway.do";
/**
* 编码,固定格式
*/
private String charset= "utf-8";
/**
* 异步通知地址
*/
@NotBlank
private String notifyUrl;
/**
* 订单完成后返回的页面
*/
@NotBlank
private String returnUrl;
/**
* 类型,固定格式
*/
private String format="JSON";
/**
* 商户号
*/
@NotBlank
private String sysServiceProviderId;
}