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