Files
tianai-captcha-enhanced/src/main/java/cloud/tianai/captcha/template/slider/SliderCaptchaInfo.java
T

67 lines
1.9 KiB
Java

package cloud.tianai.captcha.template.slider;
import lombok.AllArgsConstructor;
import lombok.Data;
/**
* @Author: 天爱有情
* @Date 2020/5/29 8:04
* @Description 滑块验证码
*/
@Data
@AllArgsConstructor
public class SliderCaptchaInfo {
/**
* x轴
*/
private Integer x;
/**
* y轴
*/
private Integer y;
/**
* 背景图
*/
private String backgroundImage;
/**
* 移动图
*/
private String sliderImage;
/** 背景图片宽度. */
private Integer bgImageWidth;
/** 背景图片高度. */
private Integer bgImageHeight;
/** 滑块图片宽度. */
private Integer sliderImageWidth;
/** 滑块图片高度. */
private Integer sliderImageHeight;
/**
* 扩展字段
*/
public Object expand;
public SliderCaptchaInfo(Integer x, Integer y, String backgroundImage, String sliderImage, Integer bgImageWidth, Integer bgImageHeight, Integer sliderImageWidth, Integer sliderImageHeight) {
this.x = x;
this.y = y;
this.backgroundImage = backgroundImage;
this.sliderImage = sliderImage;
this.bgImageWidth = bgImageWidth;
this.bgImageHeight = bgImageHeight;
this.sliderImageWidth = sliderImageWidth;
this.sliderImageHeight = sliderImageHeight;
}
public static SliderCaptchaInfo of(Integer x,
Integer y,
String backgroundImage,
String sliderImage,
Integer bgImageWidth,
Integer bgImageHeight,
Integer sliderImageWidth,
Integer sliderImageHeight) {
return new SliderCaptchaInfo(x, y, backgroundImage, sliderImage, bgImageWidth, bgImageHeight, sliderImageWidth, sliderImageHeight);
}
}