28 lines
583 B
Go
Raw Normal View History

2026-03-08 18:05:17 +08:00
package task
type STATUS string
func (s STATUS) IsComplete() bool {
return s == STATUS_SUCCESS || s == STATUS_FAILED || s == STATUS_SKIP || s == STATUS_CANCELED
}
func (s STATUS) String() string {
return string(s)
}
const (
STATUS_PENDDING STATUS = "等待处理"
STATUS_RUNNING STATUS = "运行中"
// 忽略执行, 等同为成功
STATUS_SKIP STATUS = "忽略执行"
STATUS_SUCCESS STATUS = "成功"
STATUS_CANCELED STATUS = "取消"
STATUS_FAILED STATUS = "失败"
)
const (
CONDITION_OPERATOR_IN CONDITION_OPERATOR = "in"
)
type CONDITION_OPERATOR string