package com.moon.server.entity.ctrl; import com.alibaba.fastjson.annotation.JSONField; import com.moon.server.entity.all.StaticData; import java.io.Serializable; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; /** * SDK解密数据类 * @author WWW */ public class SdkDecryptDataEntity implements Serializable { private static final long serialVersionUID = 4119527512820258035L; private static List registeredModules = new ArrayList<>(); static { for (int i = 1; i <= StaticData.ONE_HUNDRED; i++) { registeredModules.add(i); } } public SdkDecryptDataEntity() { machineId = "e7dd8a96913fb5fe62df6b5a7fd503f4"; // registeredModules = new int[] { 1, 3, 9, 12, 13, 17, 25, 30, 33, 37 } message = "OK"; success = true; Calendar calendar = Calendar.getInstance(); calendar.set(2050, 12, 31); expireDate = calendar.getTime(); } private String machineId; private String message; private boolean success; @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date expireDate; public String getMachineId() { return machineId; } public void setMachineId(String machineId) { this.machineId = machineId; } public List getRegisteredModules() { return registeredModules; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public boolean isSuccess() { return success; } public void setSuccess(boolean success) { this.success = success; } public Date getExpireDate() { return expireDate; } public void setExpireDate(Date expireDate) { this.expireDate = expireDate; } }