package com.qianwen.license.common;
|
|
import java.util.List;
|
|
/**
|
* 自定义需要校验的License参数,可以增加一些额外需要校验的参数,比如项目信息,ip地址信息等等,待完善
|
*/
|
public class LicenseExtraModel {
|
|
/**
|
* 可被允许的IP地址
|
*/
|
private List<String> ipAddress;
|
|
/**
|
* 可被允许的MAC地址
|
*/
|
private List<String> macAddress;
|
|
/**
|
* 可被允许的CPU序列号
|
*/
|
private String cpuSerial;
|
|
/**
|
* 可被允许的主板序列号
|
*/
|
private String mainBoardSerial;
|
|
/**
|
* 扩展数据,普通字符串,可以位json等,自由扩展
|
*/
|
private String extData;
|
|
public List<String> getIpAddress() {
|
return ipAddress;
|
}
|
|
public void setIpAddress(List<String> ipAddress) {
|
this.ipAddress = ipAddress;
|
}
|
|
public List<String> getMacAddress() {
|
return macAddress;
|
}
|
|
public void setMacAddress(List<String> macAddress) {
|
this.macAddress = macAddress;
|
}
|
|
public String getCpuSerial() {
|
return cpuSerial;
|
}
|
|
public void setCpuSerial(String cpuSerial) {
|
this.cpuSerial = cpuSerial;
|
}
|
|
public String getMainBoardSerial() {
|
return mainBoardSerial;
|
}
|
|
public void setMainBoardSerial(String mainBoardSerial) {
|
this.mainBoardSerial = mainBoardSerial;
|
}
|
|
public String getExtData() {
|
return extData;
|
}
|
|
public void setExtData(String extData) {
|
this.extData = extData;
|
}
|
|
@Override
|
public String toString() {
|
return "LicenseExtraModel [ipAddress=" + ipAddress + ", macAddress=" + macAddress + ", cpuSerial=" + cpuSerial
|
+ ", mainBoardSerial=" + mainBoardSerial + ", extData=" + extData + "]";
|
}
|
|
|
}
|