| package com.dy.pipIrrApp.captcha.dto; | 
|   | 
| import com.fasterxml.jackson.annotation.JsonIgnore; | 
| import com.fasterxml.jackson.annotation.JsonInclude; | 
|   | 
| import java.awt.image.BufferedImage; | 
| import java.io.Serializable; | 
|   | 
| /** | 
|  * @author ZhuBaoMin | 
|  * @date 2024-09-11 13:46 | 
|  * @LastEditTime 2024-09-11 13:46 | 
|  * @Description | 
|  */ | 
|   | 
| @JsonInclude(JsonInclude.Include.NON_NULL) | 
| public class CaptchaDomain implements Serializable { | 
|   | 
|     private static final long serialVersionUID = 1L; | 
|   | 
|     /** | 
|      * 验证码的Token | 
|      */ | 
|     private String token; | 
|   | 
|     /** | 
|      * 验证码的字符。返回的JSON,禁止返回给前端。 | 
|      */ | 
|     @JsonIgnore | 
|     private String text; | 
|   | 
|     /** | 
|      * 验证码的验证字符。比如算式的结果等。 | 
|      */ | 
|     @JsonIgnore | 
|     private String code; | 
|   | 
|     /** | 
|      * 验证码缓冲图像 | 
|      */ | 
|     @JsonIgnore | 
|     private BufferedImage image; | 
|   | 
|     /** | 
|      * 验证码图片的Base64字符串 | 
|      */ | 
|     private String base64; | 
|   | 
|     public String getToken() { | 
|         return token; | 
|     } | 
|   | 
|     public void setToken(String token) { | 
|         this.token = token; | 
|     } | 
|   | 
|     public String getText() { | 
|         return text; | 
|     } | 
|   | 
|     public void setText(String text) { | 
|         this.text = text; | 
|     } | 
|   | 
|     public String getCode() { | 
|         return code; | 
|     } | 
|   | 
|     public void setCode(String code) { | 
|         this.code = code; | 
|     } | 
|   | 
|     public BufferedImage getImage() { | 
|         return image; | 
|     } | 
|   | 
|     public void setImage(BufferedImage image) { | 
|         this.image = image; | 
|     } | 
|   | 
|     public String getBase64() { | 
|         return base64; | 
|     } | 
|   | 
|     public void setBase64(String base64) { | 
|         this.base64 = base64; | 
|     } | 
|   | 
|     @Override | 
|     public String toString() { | 
|         return "CaptchaDomain{" + | 
|                 "token='" + token + '\'' + | 
|                 ", text='" + text + '\'' + | 
|                 ", code='" + code + '\'' + | 
|                 ", image=" + image + | 
|                 ", base64='" + base64 + '\'' + | 
|                 '}'; | 
|     } | 
| } |