package com.zt.life.sync.model; import com.baomidou.mybatisplus.annotation.TableName; import com.zt.common.entity.BaseEntity; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** * lf_project * * @author zt czx * @since 1.0.0 2020-08-07 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("SYS_SYNC_CONFIG") public class SyncConfig extends BaseEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "数据库名称") private String databasename; @ApiModelProperty(value = "数据表名称") private String tablename; @ApiModelProperty(value = "数据表说明") private String tabledesc; @ApiModelProperty(value = "主键字段名") private String pkField; @ApiModelProperty(value = "厂家字段名称") private String fkField; @ApiModelProperty(value = "数据等级") private Integer datalevel; @ApiModelProperty(value = "数据传递方向") private Integer direct; @ApiModelProperty(value = "序号") private Integer sortno; @ApiModelProperty(value = "源") private String src; @ApiModelProperty(value = "目的") private String dst; @ApiModelProperty(value = "产品节点ID字段") private String productfield; @ApiModelProperty(value = "产品数据ID字段名称") private String productdatafield; @ApiModelProperty(value = "主键是自增长字段") private String ismarkfield; @ApiModelProperty(value = "指定传递列名称") private String fieldlist; @ApiModelProperty(value = "附件条件sql") private String addcond; @ApiModelProperty(value = "按时间范围过滤") private boolean timecond; @ApiModelProperty(value = "按产品节点过滤") private boolean productCond; @ApiModelProperty(value = "按厂家过滤") private boolean companyCond; @ApiModelProperty(value = "按其他条件过滤") private String otherCond; @ApiModelProperty(value = "其他条件外键") private String otherTermKey; @ApiModelProperty(value = "相关状态处理") private String relatedStateHandle; @ApiModelProperty(value = "当前表是否处理") private boolean relatedDataFlow; }