日志检索 协议下的 日志查询和导出功能

This commit is contained in:
lihaochen
2018-12-17 01:56:37 +08:00
parent fade97c28d
commit 6e6a35a28c
37 changed files with 2047 additions and 689 deletions

View File

@@ -1,5 +1,6 @@
package com.nis.domain.log;
import com.nis.util.excel.ExcelField;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
@@ -16,34 +17,62 @@ public class MmVoipLog extends BaseLogEntity<MmVoipLog> {
*/
private static final long serialVersionUID = -9218072642855154505L;
@ApiModelProperty(value="VOIP通话时长", required=true)
@ExcelField(title="duation",sort=8)
private String duation;
@ApiModelProperty(value="VOIP协议", required=true)
@ExcelField(title="voip_protocol",sort=9)
private String voipProtocol;
@ApiModelProperty(value="主叫VOIP账号", required=false)
@ExcelField(title="calling_account",sort=10)
private String callingAccount;
@ApiModelProperty(value="被叫VOIP账号", required=false)
@ExcelField(title="called_account",sort=11)
private String calledAccount;
@ApiModelProperty(value="VOIP主叫电信号码", required=false)
@ExcelField(title="calling_number",sort=12)
private String callingNumber;
@ApiModelProperty(value="VOIP被叫电信号码", required=false)
@ExcelField(title="called_number",sort=13)
private String calledNumber;
@ApiModelProperty(value="主叫VOIP语音文件存放服务器IP", required=true)
@ExcelField(title="from_to_store_ip",sort=14)
private String fromToStoreIp;
@ApiModelProperty(value="主叫VOIP语音文件存放服务器URL", required=true)
@ExcelField(title="from_to_store_url",sort=15)
private String fromToStoreUrl;
@ApiModelProperty(value="被叫VOIP语音文件存放服务器IP", required=true)
@ExcelField(title="to_from_store_ip",sort=16)
private String toFromStoreIp;
@ApiModelProperty(value="被叫VOIP语音文件存放服务器URL", required=true)
@ExcelField(title="to_from_store_url",sort=17)
private String toFromStoreUrl;
@ApiModelProperty(value="节目ID", required=true)
@ExcelField(title="pid",sort=18)
private String pid;
@ApiModelProperty(value="封堵现场片段路径", required=false)
@ExcelField(title="log_uri",sort=19)
private String logUri;
@ApiModelProperty(value="有害级别", required=false)
@ExcelField(title="harm_level",sort=20)
private Integer level;
@ApiModelProperty(value="封堵类型", required=false)
@ExcelField(title="fd_type",sort=21)
private Integer fdType;
public String getPid() {
return pid;
}

View File

@@ -1,28 +1,39 @@
package com.nis.domain.log;
import com.nis.util.excel.ExcelField;
public class NtcBGPLog extends BaseLogEntity<NtcBGPLog> {
private static final long serialVersionUID = 4597407682545926823L;
@ExcelField(title = "message_type", sort = 78)
private Integer type;
@ExcelField(title = "as", sort = 79)
private String asNum;
@ExcelField(title = "route", sort = 80)
private String route;
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public String getAsNum() {
return asNum;
}
public void setAsNum(String asNum) {
this.asNum = asNum;
}
public String getRoute() {
return route;
}
public void setRoute(String route) {
this.route = route;
}
}

View File

@@ -4,6 +4,7 @@ import java.util.Date;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.nis.domain.BaseEntity;
import com.nis.util.excel.ExcelField;
import com.wordnik.swagger.annotations.ApiModelProperty;
/**
@@ -19,80 +20,133 @@ public class NtcCollectVoipLog<T> extends BaseEntity<T> {
private static final long serialVersionUID = -2189520672838652485L;
@ApiModelProperty(value = "节目ID", required = true)
@ExcelField(title = "pid", sort = 8)
protected String pid;
@ApiModelProperty(value = "发现时间", required = true)
@ExcelField(title = "found_time", sort = 8)
protected Date foundTime;
@ApiModelProperty(value = "接收时间", required = true)
@ExcelField(title = "recv_time", sort = 8)
protected Date recvTime;
@ApiModelProperty(value = "处理机IP", required = true)
@ExcelField(title = "clj_ip", sort = 8)
protected String capIp;
@ApiModelProperty(value = "VOIP协议", required = true)
@ExcelField(title = "voip_protocol", sort = 8)
protected String voipProtocol;
@ApiModelProperty(value = "RTP服务端ip地址", required = true)
@ExcelField(title = "rtp_d_ip", sort = 8)
protected String rtpDIp;
@ApiModelProperty(value = "RTP客户端ip地址", required = true)
@ExcelField(title = "rtp_s_ip", sort = 8)
protected String rtpSIp;
@ApiModelProperty(value = "RTP服务端端口", required = true)
@ExcelField(title = "rtp_d_port", sort = 8)
protected Integer rtpDPort;
@ApiModelProperty(value = "RTP客户端端口", required = true)
@ExcelField(title = "rtp_s_port", sort = 8)
protected Integer rtpSPort;
@ApiModelProperty(value = "主叫VOIP语音文件存放服务器IP", required = true)
@ExcelField(title = "from_to_store_ip", sort = 8)
protected String fromToStoreIp;
@ApiModelProperty(value = "主叫VOIP语音文件存放服务器URL", required = true)
@ExcelField(title = "from_to_store_url", sort = 8)
protected String fromToStoreUrl;
@ApiModelProperty(value = "被叫VOIP语音文件存放服务器IP", required = true)
@ExcelField(title = "to_from_store_ip", sort = 8)
protected String toFromStoreIp;
@ApiModelProperty(value = "被叫VOIP语音文件存放服务器URL", required = true)
@ExcelField(title = "to_from_store_url", sort = 8)
protected String toFromStoreUrl;
@ApiModelProperty(value = "VOIP通话时长", required = true)
@ExcelField(title = "duation", sort = 8)
protected String duation;
@ApiModelProperty(value = "SIP服务端ip地址", required = true)
@ExcelField(title = "sip_d_ip", sort = 8)
protected String sipDIp;
@ApiModelProperty(value = "SIP客户端ip地址", required = true)
@ExcelField(title = "sip_s_ip", sort = 8)
protected String sipSIp;
@ApiModelProperty(value = "SIP服务端端口", required = true)
@ExcelField(title = "sip_d_port", sort = 8)
protected Integer sipDPort;
@ApiModelProperty(value = "SIP客户端端口", required = true)
@ExcelField(title = "sip_s_port", sort = 8)
protected Integer sipSPort;
@ApiModelProperty(value = "SIP会话ID", required = true)
@ExcelField(title = "call_id", sort = 8)
protected String callId;
@ApiModelProperty(value = "SIP请求URI", required = true)
@ExcelField(title = "request_uri", sort = 8)
protected String requestUri;
@ApiModelProperty(value = "SIP主叫VOIP账号", required = true)
@ExcelField(title = "calling_account", sort = 8)
protected String callingAccount;
@ApiModelProperty(value = "SIP被叫VOIP账号", required = true)
@ExcelField(title = "called_account", sort = 8)
protected String calledAccount;
@ApiModelProperty(value = "SIP相应字段", required = true)
@ExcelField(title = "Contacts", sort = 8)
protected String contacts;
@ApiModelProperty(value = "SIP相应字段", required = true)
@ExcelField(title = "Via", sort = 8)
protected String via;
@ApiModelProperty(value = "SIP相应字段", required = true)
@ExcelField(title = "Route", sort = 8)
protected String route;
@ApiModelProperty(value = "SIP相应字段", required = true)
@ExcelField(title = "Record Route", sort = 8)
protected String recordRoute;
@ApiModelProperty(value = "SIP相应字段", required = true)
@ExcelField(title = "User Agent", sort = 8)
protected String userAgent;
@ApiModelProperty(value = "SIP相应字段", required = true)
@ExcelField(title = "Server", sort = 8)
protected String server;
protected Integer functionId;
protected Integer action;
protected String date;//配置界面日志总量查询时间
protected String isLogTotalSearch;//由配置列表点击日志总量进行查询的标识
protected String orderBy;//排序参数
protected String searchVoipProtocol;//协议类型
protected String searchRtpDIp;//RTP服务端ip
protected String searchRtpSIp;//RTP客户端ip
protected String searchSipDIp;//SIP服务端ip
protected String searchSipSIp;//SIP客户端ip
protected String searchCapIp;//处理机IP
protected String searchFoundStartTime;//开始发现时间
protected String searchFoundEndTime;//结束发现时间
protected String date;// 配置界面日志总量查询时间
protected String isLogTotalSearch;// 由配置列表点击日志总量进行查询的标识
protected String orderBy;// 排序参数
protected String searchVoipProtocol;// 协议类型
protected String searchRtpDIp;// RTP服务端ip
protected String searchRtpSIp;// RTP客户端ip
protected String searchSipDIp;// SIP服务端ip
protected String searchSipSIp;// SIP客户端ip
protected String searchCapIp;// 处理机IP
protected String searchFoundStartTime;// 开始发现时间
protected String searchFoundEndTime;// 结束发现时间
public NtcCollectVoipLog() {
super();
// TODO Auto-generated constructor stub
@@ -328,6 +382,7 @@ public class NtcCollectVoipLog<T> extends BaseEntity<T> {
public void setServer(String server) {
this.server = server;
}
@JsonIgnore
public String getSearchVoipProtocol() {
return searchVoipProtocol;
@@ -336,6 +391,7 @@ public class NtcCollectVoipLog<T> extends BaseEntity<T> {
public void setSearchVoipProtocol(String searchVoipProtocol) {
this.searchVoipProtocol = searchVoipProtocol;
}
@JsonIgnore
public String getSearchRtpDIp() {
return searchRtpDIp;
@@ -344,6 +400,7 @@ public class NtcCollectVoipLog<T> extends BaseEntity<T> {
public void setSearchRtpDIp(String searchRtpDIp) {
this.searchRtpDIp = searchRtpDIp;
}
@JsonIgnore
public String getSearchRtpSIp() {
return searchRtpSIp;
@@ -352,6 +409,7 @@ public class NtcCollectVoipLog<T> extends BaseEntity<T> {
public void setSearchRtpSIp(String searchRtpSIp) {
this.searchRtpSIp = searchRtpSIp;
}
@JsonIgnore
public String getSearchSipDIp() {
return searchSipDIp;
@@ -360,7 +418,7 @@ public class NtcCollectVoipLog<T> extends BaseEntity<T> {
public void setSearchSipDIp(String searchSipDIp) {
this.searchSipDIp = searchSipDIp;
}
public String getSearchSipSIp() {
return searchSipSIp;
}
@@ -377,6 +435,7 @@ public class NtcCollectVoipLog<T> extends BaseEntity<T> {
public void setSearchCapIp(String searchCapIp) {
this.searchCapIp = searchCapIp;
}
@JsonIgnore
public String getSearchFoundStartTime() {
return searchFoundStartTime;
@@ -434,5 +493,5 @@ public class NtcCollectVoipLog<T> extends BaseEntity<T> {
public void setOrderBy(String orderBy) {
this.orderBy = orderBy;
}
}

View File

@@ -1,41 +1,61 @@
package com.nis.domain.log;
import com.nis.util.excel.ExcelField;
public class NtcConnRecordLog extends BaseLogEntity<NtcConnRecordLog> {
private static final long serialVersionUID = -4947912502754359817L;
@ExcelField(title = "social_app", sort = 8)
protected Integer appLabel;
@ExcelField(title = "c2s_pkt_num", sort = 9)
protected String c2sPktNum;
@ExcelField(title = "s2c_pkt_num", sort = 10)
protected String s2cPktNum;
@ExcelField(title = "c2s_byte_num", sort = 12)
protected String c2sByteNum;
@ExcelField(title = "s2c_byte_num", sort = 13)
protected String s2cByteNum;
public Integer getAppLabel() {
return appLabel;
}
public void setAppLabel(Integer appLabel) {
this.appLabel = appLabel;
}
public String getC2sPktNum() {
return c2sPktNum;
}
public void setC2sPktNum(String c2sPktNum) {
this.c2sPktNum = c2sPktNum;
}
public String getS2cPktNum() {
return s2cPktNum;
}
public void setS2cPktNum(String s2cPktNum) {
this.s2cPktNum = s2cPktNum;
}
public String getC2sByteNum() {
return c2sByteNum;
}
public void setC2sByteNum(String c2sByteNum) {
this.c2sByteNum = c2sByteNum;
}
public String getS2cByteNum() {
return s2cByteNum;
}
public void setS2cByteNum(String s2cByteNum) {
this.s2cByteNum = s2cByteNum;
}

View File

@@ -1,109 +1,157 @@
package com.nis.domain.log;
import com.nis.util.excel.ExcelField;
public class NtcDnsLog extends BaseLogEntity<NtcDnsLog> {
private static final long serialVersionUID = -3763888115864065019L;
@ExcelField(title = "qr", dictType = "DNS_QR", sort = 8)
private Integer qr;
@ExcelField(title = "rd", dictType = "SYS_YES_NO", sort = 9)
private Integer rd;
@ExcelField(title = "ra", dictType = "SYS_YES_NO", sort = 10)
private Integer ra;
@ExcelField(title = "rr", sort = 11)
private String rr;
@ExcelField(title = "qtype", dictType = "DNS_QTYPE", sort = 12)
private Integer qType;
@ExcelField(title = "qclass", dictType = "DNS_QCLASS", sort = 13)
private Integer qclass;
@ExcelField(title = "opcode", dictType = "DNS_OPCODE", sort = 14)
private Integer opcode;
@ExcelField(title = "qname", sort = 15)
private String qname;
@ExcelField(title = "cname", sort = 16)
private String cname;
@ExcelField(title = "dns_sub", dictType = "DNS_SUB", sort = 17)
private Integer dnsSub;
/*以下字段无需反馈到界面*/
/* 以下字段无需反馈到界面 */
private String cheatType;
private Integer cheatRcode;
private String cheatStrategy;
private String cheatRr;
public Integer getQr() {
return qr;
}
public void setQr(Integer qr) {
this.qr = qr;
}
public Integer getRd() {
return rd;
}
public void setRd(Integer rd) {
this.rd = rd;
}
public Integer getRa() {
return ra;
}
public void setRa(Integer ra) {
this.ra = ra;
}
public String getRr() {
return rr;
}
public void setRr(String rr) {
this.rr = rr;
}
public Integer getqType() {
return qType;
}
public void setqType(Integer qType) {
this.qType = qType;
}
public Integer getQclass() {
return qclass;
}
public void setQclass(Integer qclass) {
this.qclass = qclass;
}
public Integer getOpcode() {
return opcode;
}
public void setOpcode(Integer opcode) {
this.opcode = opcode;
}
public String getQname() {
return qname;
}
public void setQname(String qname) {
this.qname = qname;
}
public String getCname() {
return cname;
}
public void setCname(String cname) {
this.cname = cname;
}
public Integer getDnsSub() {
return dnsSub;
}
public void setDnsSub(Integer dnsSub) {
this.dnsSub = dnsSub;
}
public String getCheatType() {
return cheatType;
}
public void setCheatType(String cheatType) {
this.cheatType = cheatType;
}
public Integer getCheatRcode() {
return cheatRcode;
}
public void setCheatRcode(Integer cheatRcode) {
this.cheatRcode = cheatRcode;
}
public String getCheatStrategy() {
return cheatStrategy;
}
public void setCheatStrategy(String cheatStrategy) {
this.cheatStrategy = cheatStrategy;
}
public String getCheatRr() {
return cheatRr;
}
public void setCheatRr(String cheatRr) {
this.cheatRr = cheatRr;
}
}

View File

@@ -1,30 +1,34 @@
package com.nis.domain.log;
import com.nis.util.excel.ExcelField;
public class NtcFtpLog extends BaseLogEntity<NtcFtpLog> {
/**
*
*/
private static final long serialVersionUID = 348767275603485504L;
private String ftpUrl;//FTP链接
private String ftpContent;//FTP内容
@ExcelField(title = "ftp_url", sort = 8)
private String ftpUrl;// FTP链接
@ExcelField(title = "ftp_content", sort = 9)
private String ftpContent;// FTP内容
public String getFtpUrl() {
return ftpUrl;
}
public void setFtpUrl(String ftpUrl) {
this.ftpUrl = ftpUrl;
}
public String getFtpContent() {
return ftpContent;
}
public void setFtpContent(String ftpContent) {
this.ftpContent = ftpContent;
}
}

View File

@@ -1,22 +1,42 @@
package com.nis.domain.log;
import com.nis.util.excel.ExcelField;
public class NtcHttpLog extends BaseLogEntity<NtcHttpLog> {
private static final long serialVersionUID = -7697668215327123848L;
@ExcelField(title = "URL", sort = 8)
private String url;
private String reqHdrKey;//请求头转储文件key
@ExcelField(title = "req_hdr_key", sort = 9)
private String reqHdrKey;// 请求头转储文件key
@ExcelField(title = "req_hdr_file", sort = 10)
private String reqHdrFile;
private String reqBodyKey;//请求体转储文件key
@ExcelField(title = "req_body_key", sort = 11)
private String reqBodyKey;// 请求体转储文件key
@ExcelField(title = "req_body_file", sort = 12)
private String reqBodyFile;
private String resHdrKey;//应答头转储文件key
@ExcelField(title = "res_hdr_key", sort = 13)
private String resHdrKey;// 应答头转储文件key
@ExcelField(title = "res_hdr_file", sort = 14)
private String resHdrFile;
private String resBodyKey;//应答体转储文件key
@ExcelField(title = "res_body_key", sort = 15)
private String resBodyKey;// 应答体转储文件key
@ExcelField(title = "res_body_file", sort = 16)
private String resBodyFile;
private String website;//域名
/*以下字段无需反馈到界面*/
@ExcelField(title = "website", sort = 17)
private String website;// 域名
/* 以下字段无需反馈到界面 */
private Integer c2sIsn;
private Integer pxyFlag;
private Integer httpSeq;
@@ -30,143 +50,187 @@ public class NtcHttpLog extends BaseLogEntity<NtcHttpLog> {
private String contentLen;
private String contentType;
private String setCookie;
public String getReqHdrFile() {
return reqHdrFile;
}
public void setReqHdrFile(String reqHdrFile) {
this.reqHdrFile = reqHdrFile;
}
public String getReqBodyFile() {
return reqBodyFile;
}
public void setReqBodyFile(String reqBodyFile) {
this.reqBodyFile = reqBodyFile;
}
public String getResHdrFile() {
return resHdrFile;
}
public void setResHdrFile(String resHdrFile) {
this.resHdrFile = resHdrFile;
}
public String getResBodyFile() {
return resBodyFile;
}
public void setResBodyFile(String resBodyFile) {
this.resBodyFile = resBodyFile;
}
public Integer getPxyFlag() {
return pxyFlag;
}
public void setPxyFlag(Integer pxyFlag) {
this.pxyFlag = pxyFlag;
}
public String getCookie() {
return cookie;
}
public void setCookie(String cookie) {
this.cookie = cookie;
}
public String getRefefer() {
return refefer;
}
public void setRefefer(String refefer) {
this.refefer = refefer;
}
public String getUserAgent() {
return userAgent;
}
public void setUserAgent(String userAgent) {
this.userAgent = userAgent;
}
public String getUserDefineKey() {
return userDefineKey;
}
public void setUserDefineKey(String userDefineKey) {
this.userDefineKey = userDefineKey;
}
public String getUserDefineValue() {
return userDefineValue;
}
public void setUserDefineValue(String userDefineValue) {
this.userDefineValue = userDefineValue;
}
public String getContentLen() {
return contentLen;
}
public void setContentLen(String contentLen) {
this.contentLen = contentLen;
}
public String getContentType() {
return contentType;
}
public void setContentType(String contentType) {
this.contentType = contentType;
}
public String getSetCookie() {
return setCookie;
}
public void setSetCookie(String setCookie) {
this.setCookie = setCookie;
}
public Integer getC2sIsn() {
return c2sIsn;
}
public void setC2sIsn(Integer c2sIsn) {
this.c2sIsn = c2sIsn;
}
public Integer getHttpSeq() {
return httpSeq;
}
public void setHttpSeq(Integer httpSeq) {
this.httpSeq = httpSeq;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getReqLine() {
return reqLine;
}
public void setReqLine(String reqLine) {
this.reqLine = reqLine;
}
public String getResLine() {
return resLine;
}
public void setResLine(String resLine) {
this.resLine = resLine;
}
public String getReqHdrKey() {
return reqHdrKey;
}
public void setReqHdrKey(String reqHdrKey) {
this.reqHdrKey = reqHdrKey;
}
public String getReqBodyKey() {
return reqBodyKey;
}
public void setReqBodyKey(String reqBodyKey) {
this.reqBodyKey = reqBodyKey;
}
public String getResHdrKey() {
return resHdrKey;
}
public void setResHdrKey(String resHdrKey) {
this.resHdrKey = resHdrKey;
}
public String getResBodyKey() {
return resBodyKey;
}
public void setResBodyKey(String resBodyKey) {
this.resBodyKey = resBodyKey;
}
public String getWebsite() {
return website;
}
public void setWebsite(String website) {
this.website = website;
}

View File

@@ -1,22 +1,29 @@
package com.nis.domain.log;
import com.nis.util.excel.ExcelField;
public class NtcKeywordsUrlLog extends BaseLogEntity<NtcKeywordsUrlLog> {
private static final long serialVersionUID = -7697668215327123848L;
@ExcelField(title = "URL", sort = 8)
private String url;
private String website;//域名
@ExcelField(title = "website", sort = 9)
private String website;// 域名
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getWebsite() {
return website;
}
public void setWebsite(String website) {
this.website = website;
}

View File

@@ -1,52 +1,74 @@
package com.nis.domain.log;
import com.nis.util.excel.ExcelField;
public class NtcMailLog extends BaseLogEntity<NtcMailLog> {
private static final long serialVersionUID = -2848016592975339617L;
private String mailProto; //邮件协议类型,不可空 SMTP/POP3/IMAP4
@ExcelField(title = "mail_proto", sort = 8)
private String mailProto; // 邮件协议类型,不可空 SMTP/POP3/IMAP4
@ExcelField(title = "mail_from", sort = 9)
private String mailFrom;
@ExcelField(title = "mail_to", sort = 10)
private String mailTo;
@ExcelField(title = "subject", sort = 11)
private String subject;
@ExcelField(title = "eml_file", sort = 12)
private String emlFile;
@ExcelField(title = "eml_key", sort = 13)
private String emlKey;
public String getEmlKey() {
return emlKey;
}
public void setEmlKey(String emlKey) {
this.emlKey = emlKey;
}
public String getMailProto() {
return mailProto;
}
public void setMailProto(String mailProto) {
this.mailProto = mailProto;
}
public String getMailFrom() {
return mailFrom;
}
public void setMailFrom(String mailFrom) {
this.mailFrom = mailFrom;
}
public String getMailTo() {
return mailTo;
}
public void setMailTo(String mailTo) {
this.mailTo = mailTo;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getEmlFile() {
return emlFile;
}
public void setEmlFile(String emlFile) {
this.emlFile = emlFile;
}
}

View File

@@ -1,32 +1,45 @@
package com.nis.domain.log;
public class NtcP2pLog extends BaseLogEntity<NtcP2pLog>{
import com.nis.util.excel.ExcelField;
public class NtcP2pLog extends BaseLogEntity<NtcP2pLog> {
/**
*
*/
private static final long serialVersionUID = -826089417186930465L;
@ExcelField(title = "p2p_proto", sort = 8)
private String p2pProto;
@ExcelField(title = "p2p_file_id", sort = 9)
private String p2pFileId;
@ExcelField(title = "p2p_keyword", sort = 10)
private String p2pKeyword;
public String getP2pProto() {
return p2pProto;
}
public void setP2pProto(String p2pProto) {
this.p2pProto = p2pProto;
}
public String getP2pFileId() {
return p2pFileId;
}
public void setP2pFileId(String p2pFileId) {
this.p2pFileId = p2pFileId;
}
public String getP2pKeyword() {
return p2pKeyword;
}
public void setP2pKeyword(String p2pKeyword) {
this.p2pKeyword = p2pKeyword;
}
}

View File

@@ -1,38 +1,50 @@
package com.nis.domain.log;
public class NtcSslLog extends BaseLogEntity<NtcSslLog>{
import com.nis.util.excel.ExcelField;
public class NtcSslLog extends BaseLogEntity<NtcSslLog> {
private static final long serialVersionUID = 533266057780162781L;
@ExcelField(title = "version", sort = 8)
private String version;// 版本号
private String sni;// SNI
private String san;// SAN
@ExcelField(title = "SNI", sort = 9)
private String sni;// SNI
@ExcelField(title = "SAN", sort = 10)
private String san;// SAN
@ExcelField(title = "CN", sort = 11)
private String cn;// CN
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 getCn() {
return cn;
}
public void setCn(String cn) {
this.cn = cn;
}
}
}

View File

@@ -1,5 +1,7 @@
package com.nis.domain.log;
import com.nis.util.excel.ExcelField;
/**
* @ClassName:NtcStreamMediaLog
* @Description:TODO(这里用一句话描述这个类的作用)
@@ -10,7 +12,11 @@ package com.nis.domain.log;
public class NtcStreamMediaLog extends BaseLogEntity<NtcStreamMediaLog> {
private static final long serialVersionUID = 1446933545638550170L;
@ExcelField(title="access_url",sort=8)
protected String url;
@ExcelField(title="stream_media_protocol",sort=9)
protected String protocol;
public String getUrl() {
return url;