| New file | 
|  |  |  | 
|---|
|  |  |  | package com.dy.pipIrrWechat.wechatpay.dto; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  | import org.apache.logging.log4j.core.config.plugins.validation.constraints.NotBlank; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @author ZhuBaoMin | 
|---|
|  |  |  | * @date 2024-10-23 11:16 | 
|---|
|  |  |  | * @LastEditTime 2024-10-23 11:16 | 
|---|
|  |  |  | * @Description 微信支付传入对象 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | public class Wechatpay { | 
|---|
|  |  |  | public static final long serialVersionUID = 202404220954001L; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 小程序唯一标识 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @NotBlank(message = "小程序唯一标识不能为空") | 
|---|
|  |  |  | private String appId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 小程序秘钥 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @NotBlank(message = "小程序秘钥不能为空") | 
|---|
|  |  |  | private String appSecret; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 商户号 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String mchId; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 秘钥key | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String mchKey; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * API证书序列号 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String serialNo; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 支付结果通知url | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String notifyUrl; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 备注信息 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | private String remarks; | 
|---|
|  |  |  | } | 
|---|