| New file | 
|  |  |  | 
|---|
|  |  |  | package com.dy.pipIrrSell.wechatpay.dto; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import io.swagger.v3.oas.annotations.media.Schema; | 
|---|
|  |  |  | import jakarta.validation.constraints.NotBlank; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * @author ZhuBaoMin | 
|---|
|  |  |  | * @date 2024-03-06 13:53 | 
|---|
|  |  |  | * @LastEditTime 2024-03-06 13:53 | 
|---|
|  |  |  | * @Description | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Data | 
|---|
|  |  |  | @Schema(name = "登录凭证校验传入对象") | 
|---|
|  |  |  | public class Code2Session { | 
|---|
|  |  |  | public static final long serialVersionUID = 202402221335001L; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 小程序 appId | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Schema(description = "小程序 appId", requiredMode = Schema.RequiredMode.NOT_REQUIRED) | 
|---|
|  |  |  | @NotBlank(message = "小程序 appId不能为空") | 
|---|
|  |  |  | private String appid; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 小程序 appSecret | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Schema(description = "小程序 appSecret", requiredMode = Schema.RequiredMode.NOT_REQUIRED) | 
|---|
|  |  |  | @NotBlank(message = "小程序 appSecret不能为空") | 
|---|
|  |  |  | private String secret; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * js_code | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Schema(description = "js_code", requiredMode = Schema.RequiredMode.NOT_REQUIRED) | 
|---|
|  |  |  | @NotBlank(message = "js_code不能为空") | 
|---|
|  |  |  | private String js_code; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 手机号 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @NotBlank(message = "手机号不能为空") | 
|---|
|  |  |  | private String phoneNumber; | 
|---|
|  |  |  | } | 
|---|