!124 一些更新和bug

* fix: 代码合并
* feat:支持数据库版本兼容,目前兼容了oracle11g部分特性
* fix: 修改数据同步bug,数据sql里指定修改字段别,导致未正确记录修改字段值
* feat: 数据库迁移支持定时迁移和迁移到sql文件
This commit is contained in:
zongyangleo
2024-10-20 03:52:23 +00:00
committed by Coder慌
parent 6837a9c867
commit 6343173cf8
68 changed files with 3319 additions and 1587 deletions

View File

@@ -1,17 +1,24 @@
package vo
import "time"
import (
"time"
)
type DbTransferTaskListVO struct {
Id *int64 `json:"id"`
Id uint64 `json:"id"`
CreateTime *time.Time `json:"createTime"`
Creator string `json:"creator"`
UpdateTime *time.Time `json:"updateTime"`
Modifier string `json:"modifier"`
RunningState int `json:"runningState"`
LogId uint64 `json:"logId"`
TaskName string `json:"taskName"` // 任务名称
RunningState int8 `json:"runningState"`
LogId uint64 `json:"logId"`
TaskName string `json:"taskName"` // 任务名称
Status int `json:"status"` // 任务状态 1启用 -1禁用
CronAble int `json:"cronAble"` // 是否定时 1是 -1否
Cron string `json:"cron"` // 定时任务cron表达式
Mode int `json:"mode"` // 数据迁移方式1、迁移到数据库 2、迁移到文件
TargetFileDbType string `json:"targetFileDbType"` // 目标文件数据库类型
CheckedKeys string `json:"checkedKeys"` // 选中需要迁移的表
DeleteTable int `json:"deleteTable"` // 创建表前是否删除表