Add the event service

This commit is contained in:
Achim Rohn
2025-11-16 19:54:42 +01:00
parent bcc5c7493d
commit 049fefed75
26 changed files with 2656 additions and 9 deletions
+13 -2
View File
@@ -39,7 +39,9 @@ type GeneralQueue struct {
// UpdatedAt holds the value of the "updated_at" field.
UpdatedAt time.Time `json:"updated_at,omitempty"`
// ProcessedAt holds the value of the "processed_at" field.
ProcessedAt time.Time `json:"processed_at,omitempty"`
ProcessedAt time.Time `json:"processed_at,omitempty"`
// UserID holds the value of the "user_id" field.
UserID int `json:"user_id,omitempty"`
selectValues sql.SelectValues
}
@@ -50,7 +52,7 @@ func (*GeneralQueue) scanValues(columns []string) ([]any, error) {
switch columns[i] {
case generalqueue.FieldPayload, generalqueue.FieldFailurePayload, generalqueue.FieldResultPayload:
values[i] = new([]byte)
case generalqueue.FieldID, generalqueue.FieldNumberOfTries, generalqueue.FieldMaxRetries:
case generalqueue.FieldID, generalqueue.FieldNumberOfTries, generalqueue.FieldMaxRetries, generalqueue.FieldUserID:
values[i] = new(sql.NullInt64)
case generalqueue.FieldName, generalqueue.FieldStatus, generalqueue.FieldErrorMessage:
values[i] = new(sql.NullString)
@@ -149,6 +151,12 @@ func (_m *GeneralQueue) assignValues(columns []string, values []any) error {
} else if value.Valid {
_m.ProcessedAt = value.Time
}
case generalqueue.FieldUserID:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field user_id", values[i])
} else if value.Valid {
_m.UserID = int(value.Int64)
}
default:
_m.selectValues.Set(columns[i], values[i])
}
@@ -217,6 +225,9 @@ func (_m *GeneralQueue) String() string {
builder.WriteString(", ")
builder.WriteString("processed_at=")
builder.WriteString(_m.ProcessedAt.Format(time.ANSIC))
builder.WriteString(", ")
builder.WriteString("user_id=")
builder.WriteString(fmt.Sprintf("%v", _m.UserID))
builder.WriteByte(')')
return builder.String()
}