net.wicp.tams.common.binlog.alone.dump.bean.DumpEvent Maven / Gradle / Ivy
The newest version!
/*
* **********************************************************************
* Copyright (c) 2022 .
* All rights reserved.
* 项目名称:common
* 项目描述:公共的工具集
* 版权说明:本软件属andy.zhou([email protected])所有。
* ***********************************************************************
*/
package net.wicp.tams.common.binlog.alone.dump.bean;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.collections.MapUtils;
import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.tuple.Pair;
import com.fasterxml.jackson.databind.node.ArrayNode;
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
import com.fasterxml.jackson.databind.node.ObjectNode;
import lombok.Data;
import net.wicp.tams.common.apiext.CollectionUtil;
import net.wicp.tams.common.apiext.StringUtil;
import net.wicp.tams.common.binlog.alone.binlog.bean.RuleItem;
import net.wicp.tams.common.callback.IDbTbConvert;
import net.wicp.tams.common.constant.FieldFormart;
/****
* dump请求的数据和控制信息
*
* @author 偏锋书生
*
* 2018年4月26日
*/
@Data
public class DumpEvent {
private String targetDb;// 20211209 add 要导入的库名
private String targetTb;// 20211209 add 要导入的表名
private String[] beginId;// 开始ID
private String[] endId;// 结束ID
private int dbtbIndex;
/*
* private String db;// 库名 private String tb;// 表名 private String[] cols;// 列名
* private BinlogType[] colsType;// 类型
*/
private Dump dump;
private List