Files
EdgeAPI/internal/db/models/node_task_model.go

35 lines
1.2 KiB
Go
Raw Normal View History

package models
2021-08-08 15:47:48 +08:00
// NodeTask 节点同步任务
type NodeTask struct {
Id uint64 `field:"id"` // ID
2021-08-08 15:47:48 +08:00
Role string `field:"role"` // 节点角色
NodeId uint32 `field:"nodeId"` // 节点ID
ClusterId uint32 `field:"clusterId"` // 集群ID
Type string `field:"type"` // 任务类型
UniqueId string `field:"uniqueId"` // 唯一IDnodeId@type
UpdatedAt uint64 `field:"updatedAt"` // 修改时间
IsDone uint8 `field:"isDone"` // 是否已完成
IsOk uint8 `field:"isOk"` // 是否已完成
Error string `field:"error"` // 错误信息
IsNotified uint8 `field:"isNotified"` // 是否已通知更新
}
type NodeTaskOperator struct {
Id interface{} // ID
2021-08-08 15:47:48 +08:00
Role interface{} // 节点角色
NodeId interface{} // 节点ID
ClusterId interface{} // 集群ID
Type interface{} // 任务类型
UniqueId interface{} // 唯一IDnodeId@type
UpdatedAt interface{} // 修改时间
IsDone interface{} // 是否已完成
IsOk interface{} // 是否已完成
Error interface{} // 错误信息
IsNotified interface{} // 是否已通知更新
}
func NewNodeTaskOperator() *NodeTaskOperator {
return &NodeTaskOperator{}
}