类 OperationLog
java.lang.Object
org.hy.common.xml.SerializableClass
org.hy.common.xml.SerializableDef
org.hy.microservice.common.BaseViewMode
org.hy.microservice.common.operationLog.OperationLog
- 所有已实现的接口:
Serializable,org.hy.common.Serializable
系统操作日志
- 版本:
- v1.0
- 作者:
- ZhengWei(HY)
- 另请参阅:
-
字段概要
从类继承的字段 org.hy.microservice.common.BaseViewMode
$StartupTime从类继承的字段 org.hy.common.xml.SerializableClass
myClass, propertyMethods -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidappendCacheToDBFlag(int i_CacheToDBFlag) 设置:日志从缓存写到的数据库的标记 0: 初始值 1: 日志首次添加到缓存,准备Insert到DB 2: 成功Insert到DB 11: 日志二次添加到缓存,还未Insert到DB,准备Update到DB 12: 日志二次添加到缓存,成功Insert到DB,准备Update到DB 21: 还未Insert到DB、Update改为Insert到DB成功 22: 成功Insert到DB,成功Update到DB获取:攻击类型int获取:日志缓存持久化的异常的次数int获取:日志从缓存写到的数据库的标记 0: 初始值 1: 日志首次添加到缓存,准备Insert到DB 2: 成功Insert到DB 11: 日志二次添加到缓存,还未Insert到DB,准备Update到DB 12: 日志二次添加到缓存,成功Insert到DB,准备Update到DB 21: 还未Insert到DB、Update改为Insert到DB成功 22: 成功Insert到DB,成功Update到DBgetId()获取:主键IP+模块+URL组合成的Map集合的Key。获取:模块编号org.hy.common.Date获取:请求时间获取:请求时间org.hy.common.Date获取:响应时间获取:响应时间获取:操作的响应结果编号获取:系统编号获取:操作时长(单位:毫秒)getUrl()获取:操作的URL地址获取:操作的请求参数获取:操作的请求体数据获取:操作的响应信息获取:操作人ID获取:操作人IP地址voidsetAttackType(String i_AttackType) 设置:攻击类型voidsetCacheToDBErrCount(int i_CacheToDBErrCount) 设置:日志缓存持久化的异常的次数void设置:主键voidsetModuleCode(String i_ModuleCode) 设置:模块编号voidsetRequestTime(Long i_RequestTime) 设置:请求时间voidsetResponseTime(Long i_ResponseTime) 设置:响应时间voidsetResultCode(String i_ResultCode) 设置:操作的响应结果编号voidsetSystemCode(String i_SystemCode) 设置:系统编号voidsetTimeLen(Long i_TimeLen) 设置:操作时长(单位:毫秒)void设置:操作的URL地址voidsetUrlRequest(String i_UrlRequest) 设置:操作的请求参数voidsetUrlRequestBody(String i_UrlRequestBody) 设置:操作的请求体数据voidsetUrlResponse(String i_UrlResponse) 设置:操作的响应信息void设置:操作人IDvoid设置:操作人IP地址从类继承的方法 org.hy.microservice.common.BaseViewMode
getAppKey, getAuditResult, getAuditState, getAuditTime, getComment, getCreateTime, getCreateUserID, getDeviceNo, getDeviceType, getEndTime, getExpireTime, getIsDel, getIsShow, getIsValid, getOrderBy, getPageIndex, getPagePerCount, getProjectID, getRemarks, getServiceType, getStartIndex, getStartTime, getToken, getTotalCount, getUpdateTime, getUpdateUserID, getUserIcon, getUserName, getUserType, setAppKey, setAuditResult, setAuditState, setAuditTime, setComment, setCreateTime, setCreateUserID, setDeviceNo, setDeviceType, setEndTime, setExpireTime, setIsDel, setIsShow, setIsValid, setOrderBy, setPageIndex, setPagePerCount, setProjectID, setRemarks, setServiceType, setStartTime, setToken, setTotalCount, setUpdateTime, setUpdateUserID, setUserIcon, setUserName, setUserType, toCountInfo从类继承的方法 org.hy.common.xml.SerializableDef
clone, cloneSerializable, gatPropertyValue, getSetterMethod, init, initNotNull, setPropertyValue, setPropertyValue, toString从类继承的方法 org.hy.common.xml.SerializableClass
changeValues, changeValues, freeResource, gatDoc, gatDocs, gatDocs, gatDocsForever, gatDocsForever, gatDocsInfo, gatDocsInfo, gatDocsInfoForever, gatDocsInfoForever, gatPropertyName, gatPropertyShortName, gatPropertySize, gatPropertyValue, newObject, toMap, toMap, toMap, toMap从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 org.hy.common.Serializable
freeResource, gatPropertyName, gatPropertySize
-
构造器详细资料
-
OperationLog
public OperationLog()
-
-
方法详细资料
-
getIpSafeKey
IP+模块+URL组合成的Map集合的Key。 主要用于从Map中快速匹配到黑白名单- 返回:
-
getId
获取:主键 -
setId
设置:主键- 参数:
i_Id- 主键
-
getSystemCode
获取:系统编号 -
setSystemCode
设置:系统编号- 参数:
i_SystemCode- 系统编号
-
getModuleCode
获取:模块编号 -
setModuleCode
设置:模块编号- 参数:
i_ModuleCode- 模块编号
-
getUrl
获取:操作的URL地址 -
setUrl
设置:操作的URL地址- 参数:
i_Url- 操作的URL地址
-
getUrlRequest
获取:操作的请求参数 -
setUrlRequest
设置:操作的请求参数- 参数:
i_UrlRequest- 操作的请求参数
-
getUrlRequestBody
获取:操作的请求体数据 -
setUrlRequestBody
设置:操作的请求体数据- 参数:
i_UrlRequestBody- 操作的请求体数据
-
getUrlResponse
获取:操作的响应信息 -
setUrlResponse
设置:操作的响应信息- 参数:
i_UrlResponse- 操作的响应信息
-
getResultCode
获取:操作的响应结果编号 -
setResultCode
设置:操作的响应结果编号- 参数:
i_ResultCode- 操作的响应结果编号
-
getUserID
获取:操作人ID- 覆盖:
getUserID在类中BaseViewMode
-
setUserID
设置:操作人ID- 覆盖:
setUserID在类中BaseViewMode- 参数:
i_UserID- 操作人ID
-
getUserIP
获取:操作人IP地址 -
setUserIP
设置:操作人IP地址- 参数:
i_UserIP- 操作人IP地址
-
getRequestTime
获取:请求时间 -
getRequestDate
public org.hy.common.Date getRequestDate()获取:请求时间 -
setRequestTime
设置:请求时间- 参数:
i_RequestTime- 请求时间
-
getResponseDate
public org.hy.common.Date getResponseDate()获取:响应时间 -
getResponseTime
获取:响应时间 -
setResponseTime
设置:响应时间- 参数:
i_ResponseTime- 响应时间
-
getTimeLen
获取:操作时长(单位:毫秒) -
setTimeLen
设置:操作时长(单位:毫秒)- 参数:
i_TimeLen- 操作时长(单位:毫秒)
-
getAttackType
获取:攻击类型 -
setAttackType
设置:攻击类型- 参数:
i_AttackType- 攻击类型
-
getCacheToDBFlag
public int getCacheToDBFlag()获取:日志从缓存写到的数据库的标记 0: 初始值 1: 日志首次添加到缓存,准备Insert到DB 2: 成功Insert到DB 11: 日志二次添加到缓存,还未Insert到DB,准备Update到DB 12: 日志二次添加到缓存,成功Insert到DB,准备Update到DB 21: 还未Insert到DB、Update改为Insert到DB成功 22: 成功Insert到DB,成功Update到DB -
appendCacheToDBFlag
public void appendCacheToDBFlag(int i_CacheToDBFlag) 设置:日志从缓存写到的数据库的标记 0: 初始值 1: 日志首次添加到缓存,准备Insert到DB 2: 成功Insert到DB 11: 日志二次添加到缓存,还未Insert到DB,准备Update到DB 12: 日志二次添加到缓存,成功Insert到DB,准备Update到DB 21: 还未Insert到DB、Update改为Insert到DB成功 22: 成功Insert到DB,成功Update到DB -
getCacheToDBErrCount
public int getCacheToDBErrCount()获取:日志缓存持久化的异常的次数 -
setCacheToDBErrCount
public void setCacheToDBErrCount(int i_CacheToDBErrCount) 设置:日志缓存持久化的异常的次数- 参数:
i_CacheToDBErrCount- 日志缓存持久化的异常的次数
-