2022-06-16 15:55:18 +08:00
|
|
|
|
package entity
|
|
|
|
|
|
|
2024-02-29 22:12:50 +08:00
|
|
|
|
import (
|
|
|
|
|
|
"mayfly-go/pkg/model"
|
|
|
|
|
|
)
|
2022-06-16 15:55:18 +08:00
|
|
|
|
|
|
|
|
|
|
// 数据库sql执行记录
|
|
|
|
|
|
type DbSqlExec struct {
|
|
|
|
|
|
model.Model `orm:"-"`
|
|
|
|
|
|
|
|
|
|
|
|
DbId uint64 `json:"dbId"`
|
|
|
|
|
|
Db string `json:"db"`
|
|
|
|
|
|
Table string `json:"table"`
|
|
|
|
|
|
Type int8 `json:"type"` // 类型
|
|
|
|
|
|
Sql string `json:"sql"` // 执行的sql
|
|
|
|
|
|
OldValue string `json:"oldValue"`
|
|
|
|
|
|
Remark string `json:"remark"`
|
2024-02-29 22:12:50 +08:00
|
|
|
|
Status int8 `json:"status"` // 执行状态
|
|
|
|
|
|
Res string `json:"res"` // 执行结果
|
|
|
|
|
|
|
|
|
|
|
|
FlowBizKey string `json:"flowBizKey"` // 流程业务key
|
2022-06-16 15:55:18 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const (
|
2023-07-05 22:06:32 +08:00
|
|
|
|
DbSqlExecTypeOther int8 = -1 // 其他类型
|
|
|
|
|
|
DbSqlExecTypeUpdate int8 = 1 // 更新类型
|
|
|
|
|
|
DbSqlExecTypeDelete int8 = 2 // 删除类型
|
|
|
|
|
|
DbSqlExecTypeInsert int8 = 3 // 插入类型
|
|
|
|
|
|
DbSqlExecTypeQuery int8 = 4 // 查询类型,如select、show等
|
2024-10-18 17:15:58 +08:00
|
|
|
|
DbSqlExecTypeDDL int8 = 5 // DDL
|
2024-02-29 22:12:50 +08:00
|
|
|
|
|
|
|
|
|
|
DbSqlExecStatusWait = 1
|
|
|
|
|
|
DbSqlExecStatusSuccess = 2
|
|
|
|
|
|
DbSqlExecStatusNo = -1 // 不执行
|
|
|
|
|
|
DbSqlExecStatusFail = -2
|
2022-06-16 15:55:18 +08:00
|
|
|
|
)
|