| 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; | 
 |  |  | } |