First workflow implementation

This commit is contained in:
Achim Rohn
2026-03-21 16:11:24 +00:00
parent a15ca501b8
commit 413dbb72cf
13 changed files with 457 additions and 13 deletions
+80
View File
@@ -94,6 +94,11 @@ func UserID(v int) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldEQ(FieldUserID, v))
}
// WorkflowID applies equality check predicate on the "workflow_id" field. It's identical to WorkflowIDEQ.
func WorkflowID(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldEQ(FieldWorkflowID, v))
}
// NameEQ applies the EQ predicate on the "name" field.
func NameEQ(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldEQ(FieldName, v))
@@ -524,6 +529,81 @@ func UserIDLTE(v int) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldLTE(FieldUserID, v))
}
// WorkflowIDEQ applies the EQ predicate on the "workflow_id" field.
func WorkflowIDEQ(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldEQ(FieldWorkflowID, v))
}
// WorkflowIDNEQ applies the NEQ predicate on the "workflow_id" field.
func WorkflowIDNEQ(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldNEQ(FieldWorkflowID, v))
}
// WorkflowIDIn applies the In predicate on the "workflow_id" field.
func WorkflowIDIn(vs ...string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldIn(FieldWorkflowID, vs...))
}
// WorkflowIDNotIn applies the NotIn predicate on the "workflow_id" field.
func WorkflowIDNotIn(vs ...string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldNotIn(FieldWorkflowID, vs...))
}
// WorkflowIDGT applies the GT predicate on the "workflow_id" field.
func WorkflowIDGT(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldGT(FieldWorkflowID, v))
}
// WorkflowIDGTE applies the GTE predicate on the "workflow_id" field.
func WorkflowIDGTE(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldGTE(FieldWorkflowID, v))
}
// WorkflowIDLT applies the LT predicate on the "workflow_id" field.
func WorkflowIDLT(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldLT(FieldWorkflowID, v))
}
// WorkflowIDLTE applies the LTE predicate on the "workflow_id" field.
func WorkflowIDLTE(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldLTE(FieldWorkflowID, v))
}
// WorkflowIDContains applies the Contains predicate on the "workflow_id" field.
func WorkflowIDContains(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldContains(FieldWorkflowID, v))
}
// WorkflowIDHasPrefix applies the HasPrefix predicate on the "workflow_id" field.
func WorkflowIDHasPrefix(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldHasPrefix(FieldWorkflowID, v))
}
// WorkflowIDHasSuffix applies the HasSuffix predicate on the "workflow_id" field.
func WorkflowIDHasSuffix(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldHasSuffix(FieldWorkflowID, v))
}
// WorkflowIDIsNil applies the IsNil predicate on the "workflow_id" field.
func WorkflowIDIsNil() predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldIsNull(FieldWorkflowID))
}
// WorkflowIDNotNil applies the NotNil predicate on the "workflow_id" field.
func WorkflowIDNotNil() predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldNotNull(FieldWorkflowID))
}
// WorkflowIDEqualFold applies the EqualFold predicate on the "workflow_id" field.
func WorkflowIDEqualFold(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldEqualFold(FieldWorkflowID, v))
}
// WorkflowIDContainsFold applies the ContainsFold predicate on the "workflow_id" field.
func WorkflowIDContainsFold(v string) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.FieldContainsFold(FieldWorkflowID, v))
}
// And groups predicates with the AND operator between them.
func And(predicates ...predicate.GeneralQueue) predicate.GeneralQueue {
return predicate.GeneralQueue(sql.AndPredicates(predicates...))