Files
mayfly-go/server/internal/db/api/form/db.go
zongyangleo 1a4626c24d !115 fix: 新版本问题修复
* fix: 新版本问题修复
2024-04-12 14:39:08 +00:00

37 lines
1.3 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"`
AuthCertName string `json: "authCertName`
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"` // 是否复制数据
}