mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 16:30: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"`
 | 
						|
}
 |