diff --git a/src/main/java/com/nis/domain/log/BaseLogEntity.java b/src/main/java/com/nis/domain/log/BaseLogEntity.java index e1e8cf4cc..5bc870dec 100644 --- a/src/main/java/com/nis/domain/log/BaseLogEntity.java +++ b/src/main/java/com/nis/domain/log/BaseLogEntity.java @@ -2,7 +2,7 @@ package com.nis.domain.log; import com.nis.domain.BaseEntity; -public class BaseLogEntity extends BaseEntity { +public class BaseLogEntity extends BaseEntity { private static final long serialVersionUID = 8321337584518281424L; diff --git a/src/main/java/com/nis/domain/log/NtcIpLog.java b/src/main/java/com/nis/domain/log/NtcIpLog.java new file mode 100644 index 000000000..4a7361909 --- /dev/null +++ b/src/main/java/com/nis/domain/log/NtcIpLog.java @@ -0,0 +1,37 @@ +package com.nis.domain.log; + +public class NtcIpLog extends BaseLogEntity { + + private static final long serialVersionUID = 4597407682545926823L; + + private String version; + private String sni; + private String san; + private String ca; + + public String getVersion() { + return version; + } + public void setVersion(String version) { + this.version = version; + } + public String getSni() { + return sni; + } + public void setSni(String sni) { + this.sni = sni; + } + public String getSan() { + return san; + } + public void setSan(String san) { + this.san = san; + } + public String getCa() { + return ca; + } + public void setCa(String ca) { + this.ca = ca; + } + +} diff --git a/src/main/java/com/nis/domain/maat/LogRecvData.java b/src/main/java/com/nis/domain/maat/LogRecvData.java new file mode 100644 index 000000000..c7d2bd3a7 --- /dev/null +++ b/src/main/java/com/nis/domain/maat/LogRecvData.java @@ -0,0 +1,58 @@ +package com.nis.domain.maat; + +import com.nis.domain.Page; + +public class LogRecvData { + + private Integer status; + private Integer businessCode; + private String reason; + private String msg; + private String fromuri; + private String logSource; + private Page data; + + public Integer getStatus() { + return status; + } + public void setStatus(Integer status) { + this.status = status; + } + public Integer getBusinessCode() { + return businessCode; + } + public void setBusinessCode(Integer businessCode) { + this.businessCode = businessCode; + } + public String getReason() { + return reason; + } + public void setReason(String reason) { + this.reason = reason; + } + public String getMsg() { + return msg; + } + public void setMsg(String msg) { + this.msg = msg; + } + public String getFromuri() { + return fromuri; + } + public void setFromuri(String fromuri) { + this.fromuri = fromuri; + } + public String getLogSource() { + return logSource; + } + public void setLogSource(String logSource) { + this.logSource = logSource; + } + public Page getData() { + return data; + } + public void setData(Page data) { + this.data = data; + } + +} diff --git a/src/main/java/com/nis/web/test/LogTest.java b/src/main/java/com/nis/web/test/LogTest.java new file mode 100644 index 000000000..bd526901a --- /dev/null +++ b/src/main/java/com/nis/web/test/LogTest.java @@ -0,0 +1,29 @@ +package com.nis.web.test; + +import java.io.File; +import java.io.IOException; + +import org.aspectj.util.FileUtil; + +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.reflect.TypeToken; +import com.nis.domain.Page; +import com.nis.domain.log.NtcIpLog; +import com.nis.domain.maat.LogRecvData; + +public class LogTest { + + public static void main(String[] args) throws IOException { + String readAsString = FileUtil.readAsString(new File("d:/test/logTest.txt")); + + Gson gson = new GsonBuilder().create(); + //gson泛型支持 + LogRecvData fromJson = gson.fromJson(readAsString, new TypeToken>(){}.getType()); + + Page data = fromJson.getData(); + System.out.println(data.getPageNo()); + NtcIpLog object = data.getList().get(0); + System.out.print(object.getClientPort()); + } +}