Add the event service
This commit is contained in:
@@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user