package com.usky.cdi.service.vo;

import lombok.Data;

/**
 *
 * @author fyc
 * @email yuchuan.fu@chinausky.com
 * @date 2026/2/3
 */
@Data
public class SyncTaskStatisticsVO {

    /**
     * 同步任务ID
     */
    private Long id;

    /**
     * 同步类型名称
     */
    private String dataTypeName;

    /**
     * 同步类型（1:单元数据，2：楼层平面图，3：物联设施，4：监测数据, 5:告警数据）
     */
    private Integer dataType;

    /**
     * 同步Topic
     */
    private String topic;

    /**
     * 同步总数
     */
    private Integer total;

    /**
     * 同步成功数量
     */
    private Integer successNumber;

    /**
     * 同步失败数量
     */
    private Integer failNumber;

    /**
     * 未同步数量
     */
    private Integer notSynced;

    /**
     * 同步时间（格式：yyyy-MM-dd HH:mm:ss）
     */
    private String createTime;

    /**
     * 耗时（单位：秒）
     */
    private float costTime;

    /**
     * 状态（0:未同步，1:已同步）
     */
    private Integer state;
}
