Files
mayfly-go/server/internal/db/domain/entity/query.go

91 lines
2.8 KiB
Go
Raw Normal View History

2022-10-26 20:49:29 +08:00
package entity
2023-12-27 22:59:20 +08:00
// InstanceQuery 数据库实例查询
2023-08-27 11:07:29 +08:00
type InstanceQuery struct {
Id uint64 `json:"id" form:"id"`
Name string `json:"name" form:"name"`
Code string `json:"code" form:"code"`
Host string `json:"host" form:"host"`
2024-05-16 17:26:32 +08:00
TagPath string `json:"tagPath" form:"tagPath"`
Keyword string `json:"keyword" form:"keyword"`
Codes []string
2023-08-27 11:07:29 +08:00
}
type DataSyncTaskQuery struct {
Name string `json:"name" form:"name"`
Status int8 `json:"status" form:"status"`
}
type DataSyncLogQuery struct {
TaskId uint64 `json:"task_id" form:"taskId"`
}
type DbTransferTaskQuery struct {
Name string `json:"name" form:"name"`
Status int8 `json:"status" form:"status"`
CronAble int8 `json:"cronAble" form:"cronAble"`
}
type DbTransferFileQuery struct {
TaskId uint64 `json:"task_id" form:"taskId"`
Name string `json:"name" form:"name"`
}
type DbTransferLogQuery struct {
TaskId uint64 `json:"task_id" form:"taskId"`
}
2022-10-26 20:49:29 +08:00
// 数据库查询实体,不与数据库表字段一一对应
type DbQuery struct {
Id uint64 `form:"id"`
TagPath string `form:"tagPath"`
Code string `json:"code" form:"code"`
Codes []string
InstanceId uint64 `form:"instanceId"`
}
type DbSqlExecQuery struct {
Id uint64 `json:"id" form:"id"`
DbId uint64 `json:"dbId" form:"dbId"`
Db string `json:"db" form:"db"`
Table string `json:"table" form:"table"`
Type int8 `json:"type" form:"type"` // 类型
FlowBizKey string `json:"flowBizKey" form:"flowBizKey"`
Status []int8
CreatorId uint64
2022-10-26 20:49:29 +08:00
}
2023-12-27 22:59:20 +08:00
// DbBackupQuery 数据库备份任务查询
type DbBackupQuery struct {
2023-12-27 22:59:20 +08:00
Id uint64 `json:"id" form:"id"`
DbName string `json:"dbName" form:"dbName"`
IntervalDay int `json:"intervalDay" form:"intervalDay"`
InDbNames []string `json:"-" form:"-"`
DbInstanceId uint64 `json:"-" form:"-"`
Repeated bool `json:"repeated" form:"repeated"` // 是否重复执行
}
// DbBackupHistoryQuery 数据库备份任务查询
type DbBackupHistoryQuery struct {
Id uint64 `json:"id" form:"id"`
DbBackupId uint64 `json:"dbBackupId" form:"dbBackupId"`
DbId string `json:"dbId" form:"dbId"`
DbName string `json:"dbName" form:"dbName"`
InDbNames []string `json:"-" form:"-"`
DbInstanceId uint64 `json:"dbInstanceId" form:"dbInstanceId"`
}
// DbRestoreQuery 数据库备份任务查询
type DbRestoreQuery struct {
Id uint64 `json:"id" form:"id"`
DbName string `json:"dbName" form:"dbName"`
InDbNames []string `json:"-" form:"-"`
DbInstanceId uint64 `json:"-" form:"-"`
Repeated bool `json:"repeated" form:"repeated"` // 是否重复执行
}
2023-12-27 22:59:20 +08:00
// DbRestoreHistoryQuery 数据库备份任务查询
type DbRestoreHistoryQuery struct {
Id uint64 `json:"id" form:"id"`
DbRestoreId uint64 `json:"dbRestoreId" form:"dbRestoreId"`
}