mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 00:10:25 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
package form
 | 
						|
 | 
						|
type DbForm struct {
 | 
						|
	Id             uint64   `json:"id"`
 | 
						|
	Code           string   `binding:"required" json:"code"`
 | 
						|
	Name           string   `binding:"required" json:"name"`
 | 
						|
	Database       string   `json:"database"`
 | 
						|
	Remark         string   `json:"remark"`
 | 
						|
	TagId          []uint64 `binding:"required" json:"tagId"`
 | 
						|
	InstanceId     uint64   `binding:"required" json:"instanceId"`
 | 
						|
	FlowProcdefKey string   `json:"flowProcdefKey"`
 | 
						|
}
 | 
						|
 | 
						|
type DbSqlSaveForm struct {
 | 
						|
	Name string `json:"name" binding:"required"`
 | 
						|
	Sql  string `json:"sql" binding:"required"`
 | 
						|
	Type int    `json:"type" binding:"required"`
 | 
						|
	Db   string `json:"db" binding:"required"`
 | 
						|
}
 | 
						|
 | 
						|
// 数据库SQL执行表单
 | 
						|
type DbSqlExecForm struct {
 | 
						|
	ExecId string `json:"execId"`                 // 执行id(用于取消执行使用)
 | 
						|
	Db     string `binding:"required" json:"db"`  //数据库名
 | 
						|
	Sql    string `binding:"required" json:"sql"` // 执行sql
 | 
						|
	Remark string `json:"remark"`                 // 执行备注
 | 
						|
}
 | 
						|
 | 
						|
// 数据库复制表
 | 
						|
type DbCopyTableForm struct {
 | 
						|
	Id        uint64 `binding:"required" json:"id"`
 | 
						|
	Db        string `binding:"required" json:"db" `
 | 
						|
	TableName string `binding:"required" json:"tableName"`
 | 
						|
	CopyData  bool   `json:"copyData"` // 是否复制数据
 | 
						|
}
 |