SysLog.java 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. package com.ydtech.modules.admin.model;
  2. import cn.hutool.core.lang.Snowflake;
  3. import com.ydtech.utils.idgen.IdGenerate;
  4. import java.util.Date;
  5. public class SysLog {
  6. /**
  7. * 编号
  8. */
  9. private String id;
  10. /**
  11. * 用户名
  12. */
  13. private String userName;
  14. /**
  15. * url
  16. */
  17. private String url;
  18. /**
  19. * 方法描述
  20. */
  21. private String description;
  22. /**
  23. * 请求方式(GET,POST)
  24. */
  25. private String method;
  26. /**
  27. * 请求类
  28. */
  29. private String requestClass;
  30. /**
  31. * 请求方法
  32. */
  33. private String requestMethod;
  34. /**
  35. * IP地址
  36. */
  37. private String ip;
  38. /**
  39. * 创建时间
  40. */
  41. private Date createTime;
  42. /**
  43. * 请求参数
  44. */
  45. private String params;
  46. public SysLog() {
  47. }
  48. public SysLog(String userName, String url, String method, String requestClass, String requestMethod, String ip, Date createTime) {
  49. this.userName = userName;
  50. this.url = url;
  51. this.method = method;
  52. this.requestClass = requestClass;
  53. this.requestMethod = requestMethod;
  54. this.ip = ip;
  55. this.createTime = createTime;
  56. }
  57. /**
  58. * 编号
  59. *
  60. * @return id 编号
  61. */
  62. public String getId() {
  63. return id;
  64. }
  65. /**
  66. * 编号
  67. *
  68. * @param id 编号
  69. */
  70. public void setId(String id) {
  71. this.id = id;
  72. }
  73. /**
  74. * 用户名
  75. *
  76. * @return user_name 用户名
  77. */
  78. public String getUserName() {
  79. return userName;
  80. }
  81. /**
  82. * 用户名
  83. *
  84. * @param userName 用户名
  85. */
  86. public void setUserName(String userName) {
  87. this.userName = userName;
  88. }
  89. /**
  90. * url
  91. *
  92. * @return url url
  93. */
  94. public String getUrl() {
  95. return url;
  96. }
  97. /**
  98. * url
  99. *
  100. * @param url url
  101. */
  102. public void setUrl(String url) {
  103. this.url = url;
  104. }
  105. public String getDescription() {
  106. return description;
  107. }
  108. public void setDescription(String description) {
  109. this.description = description;
  110. }
  111. /**
  112. * 请求方式(GET,POST)
  113. *
  114. * @return method 请求方式(GET,POST)
  115. */
  116. public String getMethod() {
  117. return method;
  118. }
  119. /**
  120. * 请求方式(GET,POST)
  121. *
  122. * @param method 请求方式(GET,POST)
  123. */
  124. public void setMethod(String method) {
  125. this.method = method;
  126. }
  127. /**
  128. * 请求类
  129. *
  130. * @return request_class 请求类
  131. */
  132. public String getRequestClass() {
  133. return requestClass;
  134. }
  135. /**
  136. * 请求类
  137. *
  138. * @param requestClass 请求类
  139. */
  140. public void setRequestClass(String requestClass) {
  141. this.requestClass = requestClass;
  142. }
  143. /**
  144. * 请求方法
  145. *
  146. * @return request_method 请求方法
  147. */
  148. public String getRequestMethod() {
  149. return requestMethod;
  150. }
  151. /**
  152. * 请求方法
  153. *
  154. * @param requestMethod 请求方法
  155. */
  156. public void setRequestMethod(String requestMethod) {
  157. this.requestMethod = requestMethod;
  158. }
  159. /**
  160. * IP地址
  161. *
  162. * @return ip IP地址
  163. */
  164. public String getIp() {
  165. return ip;
  166. }
  167. /**
  168. * IP地址
  169. *
  170. * @param ip IP地址
  171. */
  172. public void setIp(String ip) {
  173. this.ip = ip;
  174. }
  175. /**
  176. * 创建时间
  177. *
  178. * @return create_time 创建时间
  179. */
  180. public Date getCreateTime() {
  181. return createTime;
  182. }
  183. /**
  184. * 创建时间
  185. *
  186. * @param createTime 创建时间
  187. */
  188. public void setCreateTime(Date createTime) {
  189. this.createTime = createTime;
  190. }
  191. /**
  192. * 请求参数
  193. *
  194. * @return params 请求参数
  195. */
  196. public String getParams() {
  197. return params;
  198. }
  199. /**
  200. * 请求参数
  201. *
  202. * @param params 请求参数
  203. */
  204. public void setParams(String params) {
  205. this.params = params;
  206. }
  207. public void preInsert() {
  208. this.setId(IdGenerate.nextId());
  209. }
  210. }