LogRequest.kt 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.gxzc.zen.logging.model
  2. import java.io.Serializable
  3. import java.util.*
  4. /**
  5. * 请求日志 model
  6. * @author NorthLan
  7. * @date 2018/8/23
  8. * @url https://noahlan.com
  9. */
  10. open class LogRequest : Serializable {
  11. companion object {
  12. private const val serialVersionUID = 10000000000000002L
  13. }
  14. /**
  15. * 平台ID
  16. */
  17. var platformId: Int? = null
  18. /**
  19. * 请求URI
  20. */
  21. var requestUri: String? = null
  22. /**
  23. * 请求方法
  24. */
  25. var requestMethod: String? = null
  26. /**
  27. * 请求携带参数
  28. */
  29. var requestParam: String? = null
  30. /**
  31. * 请求内容体
  32. */
  33. var requestBody: String? = null
  34. /**
  35. * 返回内容
  36. */
  37. var responseBody: String? = null
  38. /**
  39. * targetMethod 请求方法
  40. */
  41. var method: String? = null
  42. /**
  43. * 操作人account
  44. */
  45. var operatorAccount: String? = null
  46. /**
  47. * 操作人name
  48. */
  49. var operatorName: String? = null
  50. /**
  51. * 操作开始时间
  52. */
  53. var operatorStartTime: Date = Date()
  54. /**
  55. * 操作结束时间
  56. */
  57. var operatorEndTime: Date = Date()
  58. /**
  59. * 客户端host
  60. */
  61. var remoteHost: String? = null
  62. /**
  63. * 异常信息
  64. */
  65. var exMsg: String? = null
  66. /**
  67. * 备注
  68. */
  69. var remark: String? = null
  70. }