| New file | 
 |  |  | 
 |  |  | 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 + '\'' + | 
 |  |  |                 '}'; | 
 |  |  |     } | 
 |  |  | } |