类 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

public class OperationLog extends BaseViewMode
系统操作日志
版本:
v1.0
作者:
ZhengWei(HY)
另请参阅:
  • 构造器详细资料

    • OperationLog

      public OperationLog()
  • 方法详细资料

    • getIpSafeKey

      public String getIpSafeKey()
      IP+模块+URL组合成的Map集合的Key。 主要用于从Map中快速匹配到黑白名单
      返回:
    • getId

      public String getId()
      获取:主键
    • setId

      public void setId(String i_Id)
      设置:主键
      参数:
      i_Id - 主键
    • getSystemCode

      public String getSystemCode()
      获取:系统编号
    • setSystemCode

      public void setSystemCode(String i_SystemCode)
      设置:系统编号
      参数:
      i_SystemCode - 系统编号
    • getModuleCode

      public String getModuleCode()
      获取:模块编号
    • setModuleCode

      public void setModuleCode(String i_ModuleCode)
      设置:模块编号
      参数:
      i_ModuleCode - 模块编号
    • getUrl

      public String getUrl()
      获取:操作的URL地址
    • setUrl

      public void setUrl(String i_Url)
      设置:操作的URL地址
      参数:
      i_Url - 操作的URL地址
    • getUrlRequest

      public String getUrlRequest()
      获取:操作的请求参数
    • setUrlRequest

      public void setUrlRequest(String i_UrlRequest)
      设置:操作的请求参数
      参数:
      i_UrlRequest - 操作的请求参数
    • getUrlRequestBody

      public String getUrlRequestBody()
      获取:操作的请求体数据
    • setUrlRequestBody

      public void setUrlRequestBody(String i_UrlRequestBody)
      设置:操作的请求体数据
      参数:
      i_UrlRequestBody - 操作的请求体数据
    • getUrlResponse

      public String getUrlResponse()
      获取:操作的响应信息
    • setUrlResponse

      public void setUrlResponse(String i_UrlResponse)
      设置:操作的响应信息
      参数:
      i_UrlResponse - 操作的响应信息
    • getResultCode

      public String getResultCode()
      获取:操作的响应结果编号
    • setResultCode

      public void setResultCode(String i_ResultCode)
      设置:操作的响应结果编号
      参数:
      i_ResultCode - 操作的响应结果编号
    • getUserID

      public String getUserID()
      获取:操作人ID
      覆盖:
      getUserID 在类中 BaseViewMode
    • setUserID

      public void setUserID(String i_UserID)
      设置:操作人ID
      覆盖:
      setUserID 在类中 BaseViewMode
      参数:
      i_UserID - 操作人ID
    • getUserIP

      public String getUserIP()
      获取:操作人IP地址
    • setUserIP

      public void setUserIP(String i_UserIP)
      设置:操作人IP地址
      参数:
      i_UserIP - 操作人IP地址
    • getRequestTime

      public Long getRequestTime()
      获取:请求时间
    • getRequestDate

      public org.hy.common.Date getRequestDate()
      获取:请求时间
    • setRequestTime

      public void setRequestTime(Long i_RequestTime)
      设置:请求时间
      参数:
      i_RequestTime - 请求时间
    • getResponseDate

      public org.hy.common.Date getResponseDate()
      获取:响应时间
    • getResponseTime

      public Long getResponseTime()
      获取:响应时间
    • setResponseTime

      public void setResponseTime(Long i_ResponseTime)
      设置:响应时间
      参数:
      i_ResponseTime - 响应时间
    • getTimeLen

      public Long getTimeLen()
      获取:操作时长(单位:毫秒)
    • setTimeLen

      public void setTimeLen(Long i_TimeLen)
      设置:操作时长(单位:毫秒)
      参数:
      i_TimeLen - 操作时长(单位:毫秒)
    • getAttackType

      public String getAttackType()
      获取:攻击类型
    • setAttackType

      public void setAttackType(String i_AttackType)
      设置:攻击类型
      参数:
      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 - 日志缓存持久化的异常的次数