mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 16:30:25 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
package form
 | 
						||
 | 
						||
type DbForm struct {
 | 
						||
	Id        uint64
 | 
						||
	Name      string `binding:"required" json:"name"`
 | 
						||
	Type      string `binding:"required" json:"type"` // 类型,mysql oracle等
 | 
						||
	Host      string `binding:"required" json:"host"`
 | 
						||
	Port      int    `binding:"required" json:"port"`
 | 
						||
	Username  string `binding:"required" json:"username"`
 | 
						||
	Password  string `json:"password"`
 | 
						||
	Params    string `json:"params"`
 | 
						||
	Database  string `json:"database"`
 | 
						||
	ProjectId uint64 `binding:"required" json:"projectId"`
 | 
						||
	Project   string `json:"project"`
 | 
						||
	Env       string `json:"env"`
 | 
						||
	EnvId     uint64 `binding:"required" json:"envId"`
 | 
						||
 | 
						||
	EnableSshTunnel    int8   `json:"enableSshTunnel"`
 | 
						||
	SshTunnelMachineId uint64 `json:"sshTunnelMachineId"`
 | 
						||
}
 | 
						||
 | 
						||
type DbSqlSaveForm struct {
 | 
						||
	Name string
 | 
						||
	Sql  string `binding:"required"`
 | 
						||
	Type int    `binding:"required"`
 | 
						||
	Db   string `binding:"required"`
 | 
						||
}
 | 
						||
 | 
						||
// 数据库SQL执行表单
 | 
						||
type DbSqlExecForm struct {
 | 
						||
	Db     string `binding:"required" json:"db"`  //数据库名
 | 
						||
	Sql    string `binding:"required" json:"sql"` // 执行sql
 | 
						||
	Remark string `json:"remark"`                 // 执行备注
 | 
						||
}
 |