BuildLog.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. package com.fdkankan.log.entity;
  2. import lombok.Data;
  3. import java.io.Serializable;
  4. import java.util.Date;
  5. @Data
  6. public class BuildLog implements Serializable {
  7. private Long id;
  8. /**
  9. * 场景码
  10. */
  11. private String sceneNum;
  12. /**
  13. * 资源路径
  14. */
  15. private String dataSource;
  16. /**
  17. * 消息队列名称
  18. */
  19. private String queueName;
  20. /**
  21. * 消息队列名称
  22. */
  23. private String queueMsg;
  24. /**
  25. * CalculateStatusEnum
  26. */
  27. private int status;
  28. /**
  29. * 计算服务名称
  30. */
  31. private String hostName;
  32. /**
  33. * 计算类型
  34. * 1:标定算法,
  35. * 0:场景计算
  36. */
  37. private int buildType;
  38. /**
  39. * 构建请求来源
  40. */
  41. private String source;
  42. /**
  43. * 日志详情路径
  44. */
  45. private String logDetailPath;
  46. /**
  47. * 计算时长,单位秒
  48. */
  49. private Long duration;
  50. /**
  51. * 创建时间
  52. */
  53. private Date createTime;
  54. /**
  55. * 最后一次更新时间
  56. */
  57. private Date updateTime;
  58. public BuildLog(String hostName,String queueName,String queueMsg) {
  59. this.hostName = hostName;
  60. this.queueName = queueName;
  61. this.queueMsg = queueMsg;
  62. this.createTime = new Date();
  63. }
  64. }