GZMachinesWeb/.svn/pristine/d7/d7638f9829a660ed19a63bb807c...

125 lines
2.4 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.bonus.core.qrcode;
import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
/**
* @description
* @author Abel.lin
* @date 2016年7月10日 下午4:41:41
*/
public class QRCodeParams {
private String txt; // 二维码内容
private String qrCodeUrl; // 二维码网络路径
private String filePath; // 二维码生成物理路径
private String fileName; // 二维码生成图片名称(包含后缀名)
private String logoPath; // logo图片
private Integer width = 300; // 二维码宽度
private Integer height = 300; // 二维码高度
private Integer onColor = 0xFF000000; // 前景色
private Integer offColor = 0xFFFFFFFF; // 背景色
private Integer margin = 0; // 白边大小取值范围0~4
private ErrorCorrectionLevel level = ErrorCorrectionLevel.L; // 二维码容错率
public String getTxt() {
return txt;
}
public void setTxt(String txt) {
this.txt = txt;
}
public String getFilePath() {
return filePath;
}
public void setFilePath(String filePath) {
this.filePath = filePath;
}
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public Integer getWidth() {
return width;
}
public void setWidth(Integer width) {
this.width = width;
}
public Integer getHeight() {
return height;
}
public void setHeight(Integer height) {
this.height = height;
}
public String getQrCodeUrl() {
return qrCodeUrl;
}
public void setQrCodeUrl(String qrCodeUrl) {
this.qrCodeUrl = qrCodeUrl;
}
public String getLogoPath() {
return logoPath;
}
public void setLogoPath(String logoPath) {
this.logoPath = logoPath;
}
public Integer getOnColor() {
return onColor;
}
public void setOnColor(Integer onColor) {
this.onColor = onColor;
}
public Integer getOffColor() {
return offColor;
}
public void setOffColor(Integer offColor) {
this.offColor = offColor;
}
public ErrorCorrectionLevel getLevel() {
return level;
}
public void setLevel(ErrorCorrectionLevel level) {
this.level = level;
}
/**
* 返回文件后缀名
*
* @return
*/
public String getSuffixName() {
String imgName = this.getFileName();
if (imgName != null && !"".equals(imgName)) {
String suffix = fileName.substring(fileName.lastIndexOf(".") + 1);
return suffix;
}
return "";
}
public Integer getMargin() {
return margin;
}
public void setMargin(Integer margin) {
this.margin = margin;
}
}