mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-02 23:40:24 +08:00
38 lines
1.2 KiB
Go
38 lines
1.2 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 `binding:"required" json:"database"`
|
||
ProjectId uint64 `binding:"required" json:"projectId"`
|
||
Project string `json:"project"`
|
||
Env string `json:"env"`
|
||
EnvId uint64 `binding:"required" json:"envId"`
|
||
|
||
EnableSSH int `json:"enable_ssh"`
|
||
SSHHost string `json:"ssh_host"`
|
||
SSHPort int `json:"ssh_port"`
|
||
SSHUser string `json:"ssh_user"`
|
||
SSHPass string `json:"ssh_pass"`
|
||
}
|
||
|
||
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"` // 执行备注
|
||
}
|