/** * Copyright 2019 DH * All right reserved. * 项目名称: 大恒泰山系统 * 创建日期:2023/4/20 */ package org.springblade.etl.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.springblade.core.mp.base.BaseEntity; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; /*** * Date:2023/4/20 * Title: ETL模块-任务执行信息实体类 * Description:对本文件的详细描述,原则上不能少于30字 * @author dylan * @version 1.0 * Remark:认为有必要的其他信息 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("etl_task_info") public class EtlTaskInfoEntity extends BaseEntity { private static final long serialVersionUID = 1L; /** * 租户ID */ @ApiModelProperty("租户ID") private String tenantId; /** * 任务类型 */ @ApiModelProperty("任务类型") private String taskType; /** * 执行时间 */ @ApiModelProperty("执行时间") @DateTimeFormat( pattern = "yyyy-MM-dd HH:mm:ss" ) @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8" ) private Date taskExecuteTime; /** * 执行时长 */ @ApiModelProperty("执行时长") private Integer taskExecuteLong; /** * 基准测站数量 */ @ApiModelProperty("基准测站数量") private Integer rtuCount; /** * 采集的数据数量 */ @ApiModelProperty("采集的数据数量") private Integer collectDataCount; /** * 说明 */ @ApiModelProperty("说明") private String remark; }