diff --git a/mall-common/src/main/java/com/suisung/mall/common/modules/sync/SyncConfig.java b/mall-common/src/main/java/com/suisung/mall/common/modules/sync/SyncConfig.java new file mode 100644 index 00000000..604d2050 --- /dev/null +++ b/mall-common/src/main/java/com/suisung/mall/common/modules/sync/SyncConfig.java @@ -0,0 +1,70 @@ +package com.suisung.mall.common.modules.sync; + + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +import java.io.Serializable; +import java.util.Date; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@EqualsAndHashCode +@ApiModel(value = "第三方同步配置", description = "第三方同步配置") +public class SyncConfig implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "自增ID") + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + @ApiModelProperty(value = "app key") + private String app_key; + + @ApiModelProperty(value = "app 密钥") + private String app_secret; + + @ApiModelProperty(value = "新增时间") + private Date created_at; + + @ApiModelProperty(value = "更新时间") + private Date updated_at; + + @ApiModelProperty(value = "新建用户") + private Date created_by; + + @ApiModelProperty(value = "更新用户") + private Date updated_by; + + + @ApiModelProperty(value = "数据库ip") + private String sever_ip; + + @ApiModelProperty(value = "数据库用户名") + private String sql_acc; + + @ApiModelProperty(value = "数据库密码") + private String sql_pwd; + + @ApiModelProperty(value = "数据库") + private String sql_db; + + @ApiModelProperty(value = "同步频率'{\n" + + "productBrand:1,//商品品牌,单位 分钟\n" + + "productClazz:1,//商品分类,单位 分钟\n" + + "product:1,//商品,单位 分钟\n" + + "vip:1,//会员,单位 分钟\n" + + "}',") + private String sync_rate; + + @ApiModelProperty(value = "合作商数据库版本,hbposev9") + private String sys_version; +}