Files
c-api/src/main/java/com/mini/capi/biz/domain/SyncTask.java

111 lines
2.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
*
* </p>
*
* @author gaoxq
* @since 2025-08-27
*/
@Getter
@Setter
@TableName("biz_sync_task")
public class SyncTask implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 记录创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 同步任务唯一标识
*/
@TableId(value = "task_id", type = IdType.AUTO)
private String taskId;
/**
* 同步任务名称
*/
@TableField("task_name")
private String taskName;
/**
* 源数据库配置ID关联biz_db_config表
*/
@TableField("source_db_id")
private String sourceDbId;
/**
* 目标数据库配置ID关联biz_db_config表
*/
@TableField("target_db_id")
private String targetDbId;
/**
* 源数据库表名
*/
@TableField("source_table")
private String sourceTable;
/**
* 目标数据库表名
*/
@TableField("target_table")
private String targetTable;
/**
* 是否激活(任务启用状态标识)
*/
@TableField("is_active")
private String isActive;
/**
* 最后一次同步时间
*/
@TableField("last_sync_time")
private LocalDateTime lastSyncTime;
/**
* 记录最后更新时间
*/
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 租户id
*/
@TableField("f_tenant_id")
private String fTenantId;
/**
* 流程id
*/
@TableField("f_flow_id")
private String fFlowId;
/**
* 流程任务主键
*/
@TableField("f_flow_task_id")
private String fFlowTaskId;
/**
* 流程任务状态
*/
@TableField("f_flow_state")
private Integer fFlowState;
}