EtlTaskInfoEntity.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. /**
  2. * Copyright 2019 DH
  3. * All right reserved.
  4. * 项目名称: 大恒泰山系统
  5. * 创建日期:2023/4/20
  6. */
  7. package org.springblade.etl.entity;
  8. import com.baomidou.mybatisplus.annotation.TableName;
  9. import com.fasterxml.jackson.annotation.JsonFormat;
  10. import io.swagger.annotations.ApiModelProperty;
  11. import lombok.Data;
  12. import lombok.EqualsAndHashCode;
  13. import org.springblade.core.mp.base.BaseEntity;
  14. import org.springframework.format.annotation.DateTimeFormat;
  15. import java.util.Date;
  16. /***
  17. * Date:2023/4/20
  18. * Title: ETL模块-任务执行信息实体类
  19. * Description:对本文件的详细描述,原则上不能少于30字
  20. * @author dylan
  21. * @version 1.0
  22. * Remark:认为有必要的其他信息
  23. */
  24. @Data
  25. @EqualsAndHashCode(callSuper = true)
  26. @TableName("etl_task_info")
  27. public class EtlTaskInfoEntity extends BaseEntity {
  28. private static final long serialVersionUID = 1L;
  29. /**
  30. * 租户ID
  31. */
  32. @ApiModelProperty("租户ID")
  33. private String tenantId;
  34. /**
  35. * 任务类型
  36. */
  37. @ApiModelProperty("任务类型")
  38. private String taskType;
  39. /**
  40. * 执行时间
  41. */
  42. @ApiModelProperty("执行时间")
  43. @DateTimeFormat(
  44. pattern = "yyyy-MM-dd HH:mm:ss"
  45. )
  46. @JsonFormat(
  47. pattern = "yyyy-MM-dd HH:mm:ss",
  48. timezone = "GMT+8"
  49. )
  50. private Date taskExecuteTime;
  51. /**
  52. * 执行时长
  53. */
  54. @ApiModelProperty("执行时长")
  55. private Integer taskExecuteLong;
  56. /**
  57. * 基准测站数量
  58. */
  59. @ApiModelProperty("基准测站数量")
  60. private Integer rtuCount;
  61. /**
  62. * 采集的数据数量
  63. */
  64. @ApiModelProperty("采集的数据数量")
  65. private Integer collectDataCount;
  66. /**
  67. * 说明
  68. */
  69. @ApiModelProperty("说明")
  70. private String remark;
  71. }