mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-15 13:50:25 +08:00
* fix: 代码合并 * feat:支持数据库版本兼容,目前兼容了oracle11g部分特性 * fix: 修改数据同步bug,数据sql里指定修改字段别,导致未正确记录修改字段值 * feat: 数据库迁移支持定时迁移和迁移到sql文件
31 lines
1.2 KiB
Go
31 lines
1.2 KiB
Go
package form
|
|
|
|
type DataSyncTaskForm struct {
|
|
Id uint64 `json:"id"`
|
|
TaskName string `binding:"required" json:"taskName"`
|
|
TaskCron string `binding:"required" json:"taskCron"`
|
|
TaskKey string `json:"taskKey"`
|
|
Status int `binding:"required" json:"status"`
|
|
|
|
SrcDbId int64 `binding:"required" json:"srcDbId"`
|
|
SrcDbName string `binding:"required" json:"srcDbName"`
|
|
SrcTagPath string `binding:"required" json:"srcTagPath"`
|
|
DataSql string `binding:"required" json:"dataSql"`
|
|
PageSize int `binding:"required" json:"pageSize"`
|
|
UpdField string `binding:"required" json:"updField"`
|
|
UpdFieldVal string `binding:"required" json:"updFieldVal"`
|
|
UpdFieldSrc string `json:"updFieldSrc"`
|
|
|
|
TargetDbId int64 `binding:"required" json:"targetDbId"`
|
|
TargetDbName string `binding:"required" json:"targetDbName"`
|
|
TargetTagPath string `binding:"required" json:"targetTagPath"`
|
|
TargetTableName string `binding:"required" json:"targetTableName"`
|
|
FieldMap string `binding:"required" json:"fieldMap"`
|
|
DuplicateStrategy int `json:"duplicateStrategy"`
|
|
}
|
|
|
|
type DataSyncTaskStatusForm struct {
|
|
Id uint64 `binding:"required" json:"taskId"`
|
|
Status int `json:"status"`
|
|
}
|