2021-07-28 18:03:19 +08:00
|
|
|
package form
|
|
|
|
|
|
|
|
|
|
type DbForm struct {
|
2023-12-05 23:03:51 +08:00
|
|
|
Id uint64 `json:"id"`
|
|
|
|
|
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"`
|
2021-07-28 18:03:19 +08:00
|
|
|
}
|
2022-06-16 15:55:18 +08:00
|
|
|
|
2022-07-04 20:21:24 +08:00
|
|
|
type DbSqlSaveForm struct {
|
2023-06-11 19:59:35 +08:00
|
|
|
Name string `json:"name" binding:"required"`
|
|
|
|
|
Sql string `json:"sql" binding:"required"`
|
|
|
|
|
Type int `json:"type" binding:"required"`
|
|
|
|
|
Db string `json:"db" binding:"required"`
|
2022-07-04 20:21:24 +08:00
|
|
|
}
|
|
|
|
|
|
2022-06-16 15:55:18 +08:00
|
|
|
// 数据库SQL执行表单
|
|
|
|
|
type DbSqlExecForm struct {
|
2023-12-07 01:07:34 +08:00
|
|
|
ExecId string `json:"execId"` // 执行id(用于取消执行使用)
|
2022-06-16 15:55:18 +08:00
|
|
|
Db string `binding:"required" json:"db"` //数据库名
|
|
|
|
|
Sql string `binding:"required" json:"sql"` // 执行sql
|
|
|
|
|
Remark string `json:"remark"` // 执行备注
|
|
|
|
|
}
|
2024-01-23 04:08:02 +00:00
|
|
|
|
|
|
|
|
// 数据库复制表
|
|
|
|
|
type DbCopyTableForm struct {
|
|
|
|
|
Id uint64 `binding:"required" json:"id"`
|
|
|
|
|
Db string `binding:"required" json:"db" `
|
|
|
|
|
TableName string `binding:"required" json:"tableName"`
|
2024-01-29 04:20:23 +00:00
|
|
|
CopyData bool `json:"copyData"` // 是否复制数据
|
2024-01-23 04:08:02 +00:00
|
|
|
}
|