mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
24 lines
565 B
Go
24 lines
565 B
Go
package interfaces
|
|
|
|
import "go.mongodb.org/mongo-driver/bson/primitive"
|
|
|
|
type Task interface {
|
|
Model
|
|
GetNodeId() (id primitive.ObjectID)
|
|
SetNodeId(id primitive.ObjectID)
|
|
GetNodeIds() (ids []primitive.ObjectID)
|
|
GetStatus() (status string)
|
|
SetStatus(status string)
|
|
GetError() (error string)
|
|
SetError(error string)
|
|
GetPid() (pid int)
|
|
SetPid(pid int)
|
|
GetSpiderId() (id primitive.ObjectID)
|
|
GetType() (ty string)
|
|
GetCmd() (cmd string)
|
|
GetParam() (param string)
|
|
GetPriority() (p int)
|
|
GetUserId() (id primitive.ObjectID)
|
|
SetUserId(id primitive.ObjectID)
|
|
}
|