LoggingDO.java 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.simuwang.base.pojo.dos;
  2. import com.simuwang.base.common.conts.Constants;
  3. import com.simuwang.base.pojo.vo.LoggingVO;
  4. import lombok.Data;
  5. import java.io.Serial;
  6. import java.io.Serializable;
  7. /**
  8. * @author wangzaijun
  9. * @date 2024/9/14 14:04
  10. * @description 系统操作日志记录
  11. */
  12. @Data
  13. public class LoggingDO{
  14. private Integer id;
  15. private String title;
  16. private Integer type;
  17. private String requestUri;
  18. private String method;
  19. private String remoteAddr;
  20. private Long executeTime;
  21. private String params;
  22. private String result;
  23. private Boolean hasException;
  24. private String exception;
  25. private String userName;
  26. public LoggingVO toVO() {
  27. LoggingVO vo = new LoggingVO();
  28. vo.setId(this.id);
  29. vo.setTitle(this.title);
  30. vo.setRequestUri(this.requestUri);
  31. vo.setMethod(this.method);
  32. vo.setParams(this.params);
  33. vo.setRemoteAddr(this.remoteAddr);
  34. vo.setUserName(this.userName);
  35. vo.setExecuteTime(this.executeTime);
  36. return vo;
  37. }
  38. }