mh_server/model/autogenerated_analyse.go
2022-09-29 15:49:16 +08:00

3560 lines
112 KiB
Go

// Code generated by go-queryset. DO NOT EDIT.
package model
import (
"errors"
"fmt"
"strings"
"time"
"github.com/jinzhu/gorm"
)
// ===== BEGIN of all query sets
// ===== BEGIN of query set StatisticQuerySet
// StatisticQuerySet is an queryset type for Statistic
type StatisticQuerySet struct {
db *gorm.DB
}
// NewStatisticQuerySet constructs new StatisticQuerySet
func NewStatisticQuerySet(db *gorm.DB) StatisticQuerySet {
return StatisticQuerySet{
db: db.Model(&Statistic{}),
}
}
func (qs StatisticQuerySet) w(db *gorm.DB) StatisticQuerySet {
return NewStatisticQuerySet(db)
}
func (qs StatisticQuerySet) Select(fields ...StatisticDBSchemaField) StatisticQuerySet {
names := []string{}
for _, f := range fields {
names = append(names, f.String())
}
return qs.w(qs.db.Select(strings.Join(names, ",")))
}
// Create is an autogenerated method
// nolint: dupl
func (o *Statistic) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *Statistic) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// All is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) All(ret *[]Statistic) error {
return qs.db.Find(ret).Error
}
// Count is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CountEq is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CountEq(count uint32) StatisticQuerySet {
return qs.w(qs.db.Where("count = ?", count))
}
// CountGt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CountGt(count uint32) StatisticQuerySet {
return qs.w(qs.db.Where("count > ?", count))
}
// CountGte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CountGte(count uint32) StatisticQuerySet {
return qs.w(qs.db.Where("count >= ?", count))
}
// CountIn is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CountIn(count ...uint32) StatisticQuerySet {
if len(count) == 0 {
qs.db.AddError(errors.New("must at least pass one count in CountIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("count IN (?)", count))
}
// CountLt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CountLt(count uint32) StatisticQuerySet {
return qs.w(qs.db.Where("count < ?", count))
}
// CountLte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CountLte(count uint32) StatisticQuerySet {
return qs.w(qs.db.Where("count <= ?", count))
}
// CountNe is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CountNe(count uint32) StatisticQuerySet {
return qs.w(qs.db.Where("count != ?", count))
}
// CountNotIn is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CountNotIn(count ...uint32) StatisticQuerySet {
if len(count) == 0 {
qs.db.AddError(errors.New("must at least pass one count in CountNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("count NOT IN (?)", count))
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CreatedAtEq(createdAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CreatedAtGt(createdAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CreatedAtGte(createdAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CreatedAtLt(createdAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CreatedAtLte(createdAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) CreatedAtNe(createdAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) Delete() error {
return qs.db.Delete(Statistic{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(Statistic{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(Statistic{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) DeletedAtEq(deletedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) DeletedAtGt(deletedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) DeletedAtGte(deletedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) DeletedAtIsNotNull() StatisticQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) DeletedAtIsNull() StatisticQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) DeletedAtLt(deletedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) DeletedAtLte(deletedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) DeletedAtNe(deletedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// EventTypeEq is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) EventTypeEq(eventType uint32) StatisticQuerySet {
return qs.w(qs.db.Where("event_type = ?", eventType))
}
// EventTypeGt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) EventTypeGt(eventType uint32) StatisticQuerySet {
return qs.w(qs.db.Where("event_type > ?", eventType))
}
// EventTypeGte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) EventTypeGte(eventType uint32) StatisticQuerySet {
return qs.w(qs.db.Where("event_type >= ?", eventType))
}
// EventTypeIn is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) EventTypeIn(eventType ...uint32) StatisticQuerySet {
if len(eventType) == 0 {
qs.db.AddError(errors.New("must at least pass one eventType in EventTypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("event_type IN (?)", eventType))
}
// EventTypeLt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) EventTypeLt(eventType uint32) StatisticQuerySet {
return qs.w(qs.db.Where("event_type < ?", eventType))
}
// EventTypeLte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) EventTypeLte(eventType uint32) StatisticQuerySet {
return qs.w(qs.db.Where("event_type <= ?", eventType))
}
// EventTypeNe is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) EventTypeNe(eventType uint32) StatisticQuerySet {
return qs.w(qs.db.Where("event_type != ?", eventType))
}
// EventTypeNotIn is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) EventTypeNotIn(eventType ...uint32) StatisticQuerySet {
if len(eventType) == 0 {
qs.db.AddError(errors.New("must at least pass one eventType in EventTypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("event_type NOT IN (?)", eventType))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) GetUpdater() StatisticUpdater {
return NewStatisticUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) IDEq(ID uint32) StatisticQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) IDGt(ID uint32) StatisticQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) IDGte(ID uint32) StatisticQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) IDIn(ID ...uint32) StatisticQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id IN (?)", ID))
}
// IDLt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) IDLt(ID uint32) StatisticQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) IDLte(ID uint32) StatisticQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) IDNe(ID uint32) StatisticQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) IDNotIn(ID ...uint32) StatisticQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id NOT IN (?)", ID))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) Limit(limit int) StatisticQuerySet {
return qs.w(qs.db.Limit(limit))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) Offset(offset int) StatisticQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs StatisticQuerySet) One(ret *Statistic) error {
return qs.db.First(ret).Error
}
// OrderAscByCount is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderAscByCount() StatisticQuerySet {
return qs.w(qs.db.Order("count ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderAscByCreatedAt() StatisticQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderAscByDeletedAt() StatisticQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByEventType is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderAscByEventType() StatisticQuerySet {
return qs.w(qs.db.Order("event_type ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderAscByID() StatisticQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderAscByUpdatedAt() StatisticQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByCount is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderDescByCount() StatisticQuerySet {
return qs.w(qs.db.Order("count DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderDescByCreatedAt() StatisticQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderDescByDeletedAt() StatisticQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByEventType is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderDescByEventType() StatisticQuerySet {
return qs.w(qs.db.Order("event_type DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderDescByID() StatisticQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) OrderDescByUpdatedAt() StatisticQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) UpdatedAtEq(updatedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) UpdatedAtGt(updatedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) UpdatedAtGte(updatedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) UpdatedAtLt(updatedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) UpdatedAtLte(updatedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs StatisticQuerySet) UpdatedAtNe(updatedAt time.Time) StatisticQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetCount is an autogenerated method
// nolint: dupl
func (u StatisticUpdater) SetCount(count uint32) StatisticUpdater {
u.fields[string(StatisticDBSchema.Count)] = count
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u StatisticUpdater) SetCreatedAt(createdAt time.Time) StatisticUpdater {
u.fields[string(StatisticDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u StatisticUpdater) SetDeletedAt(deletedAt *time.Time) StatisticUpdater {
u.fields[string(StatisticDBSchema.DeletedAt)] = deletedAt
return u
}
// SetEventType is an autogenerated method
// nolint: dupl
func (u StatisticUpdater) SetEventType(eventType uint32) StatisticUpdater {
u.fields[string(StatisticDBSchema.EventType)] = eventType
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u StatisticUpdater) SetID(ID uint32) StatisticUpdater {
u.fields[string(StatisticDBSchema.ID)] = ID
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u StatisticUpdater) SetUpdatedAt(updatedAt time.Time) StatisticUpdater {
u.fields[string(StatisticDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u StatisticUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u StatisticUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set StatisticQuerySet
// ===== BEGIN of Statistic modifiers
// StatisticDBSchemaField describes database schema field. It requires for method 'Update'
type StatisticDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f StatisticDBSchemaField) String() string {
return string(f)
}
// StatisticDBSchema stores db field names of Statistic
var StatisticDBSchema = struct {
ID StatisticDBSchemaField
CreatedAt StatisticDBSchemaField
UpdatedAt StatisticDBSchemaField
DeletedAt StatisticDBSchemaField
Count StatisticDBSchemaField
EventType StatisticDBSchemaField
}{
ID: StatisticDBSchemaField("id"),
CreatedAt: StatisticDBSchemaField("created_at"),
UpdatedAt: StatisticDBSchemaField("updated_at"),
DeletedAt: StatisticDBSchemaField("deleted_at"),
Count: StatisticDBSchemaField("count"),
EventType: StatisticDBSchemaField("event_type"),
}
// Update updates Statistic fields by primary key
// nolint: dupl
func (o *Statistic) Update(db *gorm.DB, fields ...StatisticDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"count": o.Count,
"event_type": o.EventType,
}
u := map[string]interface{}{}
for _, f := range fields {
fs := f.String()
u[fs] = dbNameToFieldName[fs]
}
if err := db.Model(o).Updates(u).Error; err != nil {
if err == gorm.ErrRecordNotFound {
return err
}
return fmt.Errorf("can't update Statistic %v fields %v: %s",
o, fields, err)
}
return nil
}
// StatisticUpdater is an Statistic updates manager
type StatisticUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewStatisticUpdater creates new Statistic updater
// nolint: dupl
func NewStatisticUpdater(db *gorm.DB) StatisticUpdater {
return StatisticUpdater{
fields: map[string]interface{}{},
db: db.Model(&Statistic{}),
}
}
// ===== END of Statistic modifiers
// ===== BEGIN of query set UserActionLogQuerySet
// UserActionLogQuerySet is an queryset type for UserActionLog
type UserActionLogQuerySet struct {
db *gorm.DB
}
// NewUserActionLogQuerySet constructs new UserActionLogQuerySet
func NewUserActionLogQuerySet(db *gorm.DB) UserActionLogQuerySet {
return UserActionLogQuerySet{
db: db.Model(&UserActionLog{}),
}
}
func (qs UserActionLogQuerySet) w(db *gorm.DB) UserActionLogQuerySet {
return NewUserActionLogQuerySet(db)
}
func (qs UserActionLogQuerySet) Select(fields ...UserActionLogDBSchemaField) UserActionLogQuerySet {
names := []string{}
for _, f := range fields {
names = append(names, f.String())
}
return qs.w(qs.db.Select(strings.Join(names, ",")))
}
// Create is an autogenerated method
// nolint: dupl
func (o *UserActionLog) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *UserActionLog) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// ActionTypeEq is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) ActionTypeEq(actionType uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("action_type = ?", actionType))
}
// ActionTypeGt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) ActionTypeGt(actionType uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("action_type > ?", actionType))
}
// ActionTypeGte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) ActionTypeGte(actionType uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("action_type >= ?", actionType))
}
// ActionTypeIn is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) ActionTypeIn(actionType ...uint32) UserActionLogQuerySet {
if len(actionType) == 0 {
qs.db.AddError(errors.New("must at least pass one actionType in ActionTypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("action_type IN (?)", actionType))
}
// ActionTypeLt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) ActionTypeLt(actionType uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("action_type < ?", actionType))
}
// ActionTypeLte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) ActionTypeLte(actionType uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("action_type <= ?", actionType))
}
// ActionTypeNe is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) ActionTypeNe(actionType uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("action_type != ?", actionType))
}
// ActionTypeNotIn is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) ActionTypeNotIn(actionType ...uint32) UserActionLogQuerySet {
if len(actionType) == 0 {
qs.db.AddError(errors.New("must at least pass one actionType in ActionTypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("action_type NOT IN (?)", actionType))
}
// All is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) All(ret *[]UserActionLog) error {
return qs.db.Find(ret).Error
}
// Count is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) CreatedAtEq(createdAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) CreatedAtGt(createdAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) CreatedAtGte(createdAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) CreatedAtLt(createdAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) CreatedAtLte(createdAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) CreatedAtNe(createdAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) Delete() error {
return qs.db.Delete(UserActionLog{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(UserActionLog{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(UserActionLog{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) DeletedAtEq(deletedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) DeletedAtGt(deletedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) DeletedAtGte(deletedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) DeletedAtIsNotNull() UserActionLogQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) DeletedAtIsNull() UserActionLogQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) DeletedAtLt(deletedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) DeletedAtLte(deletedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) DeletedAtNe(deletedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// FirstEq is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) FirstEq(first uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("first = ?", first))
}
// FirstGt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) FirstGt(first uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("first > ?", first))
}
// FirstGte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) FirstGte(first uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("first >= ?", first))
}
// FirstIn is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) FirstIn(first ...uint32) UserActionLogQuerySet {
if len(first) == 0 {
qs.db.AddError(errors.New("must at least pass one first in FirstIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("first IN (?)", first))
}
// FirstLt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) FirstLt(first uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("first < ?", first))
}
// FirstLte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) FirstLte(first uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("first <= ?", first))
}
// FirstNe is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) FirstNe(first uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("first != ?", first))
}
// FirstNotIn is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) FirstNotIn(first ...uint32) UserActionLogQuerySet {
if len(first) == 0 {
qs.db.AddError(errors.New("must at least pass one first in FirstNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("first NOT IN (?)", first))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) GetUpdater() UserActionLogUpdater {
return NewUserActionLogUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) IDEq(ID uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) IDGt(ID uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) IDGte(ID uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) IDIn(ID ...uint32) UserActionLogQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id IN (?)", ID))
}
// IDLt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) IDLt(ID uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) IDLte(ID uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) IDNe(ID uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) IDNotIn(ID ...uint32) UserActionLogQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id NOT IN (?)", ID))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) Limit(limit int) UserActionLogQuerySet {
return qs.w(qs.db.Limit(limit))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) Offset(offset int) UserActionLogQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs UserActionLogQuerySet) One(ret *UserActionLog) error {
return qs.db.First(ret).Error
}
// OrderAscByActionType is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderAscByActionType() UserActionLogQuerySet {
return qs.w(qs.db.Order("action_type ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderAscByCreatedAt() UserActionLogQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderAscByDeletedAt() UserActionLogQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByFirst is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderAscByFirst() UserActionLogQuerySet {
return qs.w(qs.db.Order("first ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderAscByID() UserActionLogQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByUid is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderAscByUid() UserActionLogQuerySet {
return qs.w(qs.db.Order("uid ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderAscByUpdatedAt() UserActionLogQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByActionType is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderDescByActionType() UserActionLogQuerySet {
return qs.w(qs.db.Order("action_type DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderDescByCreatedAt() UserActionLogQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderDescByDeletedAt() UserActionLogQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByFirst is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderDescByFirst() UserActionLogQuerySet {
return qs.w(qs.db.Order("first DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderDescByID() UserActionLogQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByUid is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderDescByUid() UserActionLogQuerySet {
return qs.w(qs.db.Order("uid DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) OrderDescByUpdatedAt() UserActionLogQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// UidEq is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UidEq(uid uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("uid = ?", uid))
}
// UidGt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UidGt(uid uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("uid > ?", uid))
}
// UidGte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UidGte(uid uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("uid >= ?", uid))
}
// UidIn is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UidIn(uid ...uint32) UserActionLogQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid IN (?)", uid))
}
// UidLt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UidLt(uid uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("uid < ?", uid))
}
// UidLte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UidLte(uid uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("uid <= ?", uid))
}
// UidNe is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UidNe(uid uint32) UserActionLogQuerySet {
return qs.w(qs.db.Where("uid != ?", uid))
}
// UidNotIn is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UidNotIn(uid ...uint32) UserActionLogQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid NOT IN (?)", uid))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UpdatedAtEq(updatedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UpdatedAtGt(updatedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UpdatedAtGte(updatedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UpdatedAtLt(updatedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UpdatedAtLte(updatedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs UserActionLogQuerySet) UpdatedAtNe(updatedAt time.Time) UserActionLogQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetActionType is an autogenerated method
// nolint: dupl
func (u UserActionLogUpdater) SetActionType(actionType uint32) UserActionLogUpdater {
u.fields[string(UserActionLogDBSchema.ActionType)] = actionType
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u UserActionLogUpdater) SetCreatedAt(createdAt time.Time) UserActionLogUpdater {
u.fields[string(UserActionLogDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u UserActionLogUpdater) SetDeletedAt(deletedAt *time.Time) UserActionLogUpdater {
u.fields[string(UserActionLogDBSchema.DeletedAt)] = deletedAt
return u
}
// SetFirst is an autogenerated method
// nolint: dupl
func (u UserActionLogUpdater) SetFirst(first uint32) UserActionLogUpdater {
u.fields[string(UserActionLogDBSchema.First)] = first
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u UserActionLogUpdater) SetID(ID uint32) UserActionLogUpdater {
u.fields[string(UserActionLogDBSchema.ID)] = ID
return u
}
// SetUid is an autogenerated method
// nolint: dupl
func (u UserActionLogUpdater) SetUid(uid uint32) UserActionLogUpdater {
u.fields[string(UserActionLogDBSchema.Uid)] = uid
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u UserActionLogUpdater) SetUpdatedAt(updatedAt time.Time) UserActionLogUpdater {
u.fields[string(UserActionLogDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u UserActionLogUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u UserActionLogUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set UserActionLogQuerySet
// ===== BEGIN of UserActionLog modifiers
// UserActionLogDBSchemaField describes database schema field. It requires for method 'Update'
type UserActionLogDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f UserActionLogDBSchemaField) String() string {
return string(f)
}
// UserActionLogDBSchema stores db field names of UserActionLog
var UserActionLogDBSchema = struct {
ID UserActionLogDBSchemaField
CreatedAt UserActionLogDBSchemaField
UpdatedAt UserActionLogDBSchemaField
DeletedAt UserActionLogDBSchemaField
Uid UserActionLogDBSchemaField
ActionType UserActionLogDBSchemaField
First UserActionLogDBSchemaField
}{
ID: UserActionLogDBSchemaField("id"),
CreatedAt: UserActionLogDBSchemaField("created_at"),
UpdatedAt: UserActionLogDBSchemaField("updated_at"),
DeletedAt: UserActionLogDBSchemaField("deleted_at"),
Uid: UserActionLogDBSchemaField("uid"),
ActionType: UserActionLogDBSchemaField("action_type"),
First: UserActionLogDBSchemaField("first"),
}
// Update updates UserActionLog fields by primary key
// nolint: dupl
func (o *UserActionLog) Update(db *gorm.DB, fields ...UserActionLogDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"uid": o.Uid,
"action_type": o.ActionType,
"first": o.First,
}
u := map[string]interface{}{}
for _, f := range fields {
fs := f.String()
u[fs] = dbNameToFieldName[fs]
}
if err := db.Model(o).Updates(u).Error; err != nil {
if err == gorm.ErrRecordNotFound {
return err
}
return fmt.Errorf("can't update UserActionLog %v fields %v: %s",
o, fields, err)
}
return nil
}
// UserActionLogUpdater is an UserActionLog updates manager
type UserActionLogUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewUserActionLogUpdater creates new UserActionLog updater
// nolint: dupl
func NewUserActionLogUpdater(db *gorm.DB) UserActionLogUpdater {
return UserActionLogUpdater{
fields: map[string]interface{}{},
db: db.Model(&UserActionLog{}),
}
}
// ===== END of UserActionLog modifiers
// ===== BEGIN of query set UserMemberRecordQuerySet
// UserMemberRecordQuerySet is an queryset type for UserMemberRecord
type UserMemberRecordQuerySet struct {
db *gorm.DB
}
// NewUserMemberRecordQuerySet constructs new UserMemberRecordQuerySet
func NewUserMemberRecordQuerySet(db *gorm.DB) UserMemberRecordQuerySet {
return UserMemberRecordQuerySet{
db: db.Model(&UserMemberRecord{}),
}
}
func (qs UserMemberRecordQuerySet) w(db *gorm.DB) UserMemberRecordQuerySet {
return NewUserMemberRecordQuerySet(db)
}
func (qs UserMemberRecordQuerySet) Select(fields ...UserMemberRecordDBSchemaField) UserMemberRecordQuerySet {
names := []string{}
for _, f := range fields {
names = append(names, f.String())
}
return qs.w(qs.db.Select(strings.Join(names, ",")))
}
// Create is an autogenerated method
// nolint: dupl
func (o *UserMemberRecord) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *UserMemberRecord) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// AfterMemberExpireEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberExpireEq(afterMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_expire = ?", afterMemberExpire))
}
// AfterMemberExpireGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberExpireGt(afterMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_expire > ?", afterMemberExpire))
}
// AfterMemberExpireGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberExpireGte(afterMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_expire >= ?", afterMemberExpire))
}
// AfterMemberExpireLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberExpireLt(afterMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_expire < ?", afterMemberExpire))
}
// AfterMemberExpireLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberExpireLte(afterMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_expire <= ?", afterMemberExpire))
}
// AfterMemberExpireNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberExpireNe(afterMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_expire != ?", afterMemberExpire))
}
// AfterMemberLevelEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberLevelEq(afterMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_level = ?", afterMemberLevel))
}
// AfterMemberLevelGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberLevelGt(afterMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_level > ?", afterMemberLevel))
}
// AfterMemberLevelGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberLevelGte(afterMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_level >= ?", afterMemberLevel))
}
// AfterMemberLevelIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberLevelIn(afterMemberLevel ...uint32) UserMemberRecordQuerySet {
if len(afterMemberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one afterMemberLevel in AfterMemberLevelIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("after_member_level IN (?)", afterMemberLevel))
}
// AfterMemberLevelLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberLevelLt(afterMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_level < ?", afterMemberLevel))
}
// AfterMemberLevelLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberLevelLte(afterMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_level <= ?", afterMemberLevel))
}
// AfterMemberLevelNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberLevelNe(afterMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("after_member_level != ?", afterMemberLevel))
}
// AfterMemberLevelNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) AfterMemberLevelNotIn(afterMemberLevel ...uint32) UserMemberRecordQuerySet {
if len(afterMemberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one afterMemberLevel in AfterMemberLevelNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("after_member_level NOT IN (?)", afterMemberLevel))
}
// All is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) All(ret *[]UserMemberRecord) error {
return qs.db.Find(ret).Error
}
// BeforeMemberExpireEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberExpireEq(beforeMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_expire = ?", beforeMemberExpire))
}
// BeforeMemberExpireGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberExpireGt(beforeMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_expire > ?", beforeMemberExpire))
}
// BeforeMemberExpireGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberExpireGte(beforeMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_expire >= ?", beforeMemberExpire))
}
// BeforeMemberExpireLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberExpireLt(beforeMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_expire < ?", beforeMemberExpire))
}
// BeforeMemberExpireLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberExpireLte(beforeMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_expire <= ?", beforeMemberExpire))
}
// BeforeMemberExpireNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberExpireNe(beforeMemberExpire time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_expire != ?", beforeMemberExpire))
}
// BeforeMemberLevelEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberLevelEq(beforeMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_level = ?", beforeMemberLevel))
}
// BeforeMemberLevelGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberLevelGt(beforeMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_level > ?", beforeMemberLevel))
}
// BeforeMemberLevelGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberLevelGte(beforeMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_level >= ?", beforeMemberLevel))
}
// BeforeMemberLevelIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberLevelIn(beforeMemberLevel ...uint32) UserMemberRecordQuerySet {
if len(beforeMemberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one beforeMemberLevel in BeforeMemberLevelIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("before_member_level IN (?)", beforeMemberLevel))
}
// BeforeMemberLevelLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberLevelLt(beforeMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_level < ?", beforeMemberLevel))
}
// BeforeMemberLevelLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberLevelLte(beforeMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_level <= ?", beforeMemberLevel))
}
// BeforeMemberLevelNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberLevelNe(beforeMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("before_member_level != ?", beforeMemberLevel))
}
// BeforeMemberLevelNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) BeforeMemberLevelNotIn(beforeMemberLevel ...uint32) UserMemberRecordQuerySet {
if len(beforeMemberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one beforeMemberLevel in BeforeMemberLevelNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("before_member_level NOT IN (?)", beforeMemberLevel))
}
// Count is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CouponIdEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CouponIdEq(couponId uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("coupon_id = ?", couponId))
}
// CouponIdGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CouponIdGt(couponId uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("coupon_id > ?", couponId))
}
// CouponIdGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CouponIdGte(couponId uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("coupon_id >= ?", couponId))
}
// CouponIdIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CouponIdIn(couponId ...uint32) UserMemberRecordQuerySet {
if len(couponId) == 0 {
qs.db.AddError(errors.New("must at least pass one couponId in CouponIdIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("coupon_id IN (?)", couponId))
}
// CouponIdLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CouponIdLt(couponId uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("coupon_id < ?", couponId))
}
// CouponIdLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CouponIdLte(couponId uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("coupon_id <= ?", couponId))
}
// CouponIdNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CouponIdNe(couponId uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("coupon_id != ?", couponId))
}
// CouponIdNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CouponIdNotIn(couponId ...uint32) UserMemberRecordQuerySet {
if len(couponId) == 0 {
qs.db.AddError(errors.New("must at least pass one couponId in CouponIdNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("coupon_id NOT IN (?)", couponId))
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CreatedAtEq(createdAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CreatedAtGt(createdAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CreatedAtGte(createdAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CreatedAtLt(createdAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CreatedAtLte(createdAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) CreatedAtNe(createdAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// DeductionDaysEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionDaysEq(deductionDays uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_days = ?", deductionDays))
}
// DeductionDaysGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionDaysGt(deductionDays uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_days > ?", deductionDays))
}
// DeductionDaysGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionDaysGte(deductionDays uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_days >= ?", deductionDays))
}
// DeductionDaysIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionDaysIn(deductionDays ...uint32) UserMemberRecordQuerySet {
if len(deductionDays) == 0 {
qs.db.AddError(errors.New("must at least pass one deductionDays in DeductionDaysIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("deduction_days IN (?)", deductionDays))
}
// DeductionDaysLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionDaysLt(deductionDays uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_days < ?", deductionDays))
}
// DeductionDaysLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionDaysLte(deductionDays uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_days <= ?", deductionDays))
}
// DeductionDaysNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionDaysNe(deductionDays uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_days != ?", deductionDays))
}
// DeductionDaysNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionDaysNotIn(deductionDays ...uint32) UserMemberRecordQuerySet {
if len(deductionDays) == 0 {
qs.db.AddError(errors.New("must at least pass one deductionDays in DeductionDaysNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("deduction_days NOT IN (?)", deductionDays))
}
// DeductionFeeEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionFeeEq(deductionFee uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_fee = ?", deductionFee))
}
// DeductionFeeGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionFeeGt(deductionFee uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_fee > ?", deductionFee))
}
// DeductionFeeGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionFeeGte(deductionFee uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_fee >= ?", deductionFee))
}
// DeductionFeeIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionFeeIn(deductionFee ...uint32) UserMemberRecordQuerySet {
if len(deductionFee) == 0 {
qs.db.AddError(errors.New("must at least pass one deductionFee in DeductionFeeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("deduction_fee IN (?)", deductionFee))
}
// DeductionFeeLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionFeeLt(deductionFee uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_fee < ?", deductionFee))
}
// DeductionFeeLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionFeeLte(deductionFee uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_fee <= ?", deductionFee))
}
// DeductionFeeNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionFeeNe(deductionFee uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deduction_fee != ?", deductionFee))
}
// DeductionFeeNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeductionFeeNotIn(deductionFee ...uint32) UserMemberRecordQuerySet {
if len(deductionFee) == 0 {
qs.db.AddError(errors.New("must at least pass one deductionFee in DeductionFeeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("deduction_fee NOT IN (?)", deductionFee))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) Delete() error {
return qs.db.Delete(UserMemberRecord{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(UserMemberRecord{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(UserMemberRecord{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeletedAtEq(deletedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeletedAtGt(deletedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeletedAtGte(deletedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeletedAtIsNotNull() UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeletedAtIsNull() UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeletedAtLt(deletedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeletedAtLte(deletedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) DeletedAtNe(deletedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) GetUpdater() UserMemberRecordUpdater {
return NewUserMemberRecordUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) IDEq(ID uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) IDGt(ID uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) IDGte(ID uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) IDIn(ID ...uint32) UserMemberRecordQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id IN (?)", ID))
}
// IDLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) IDLt(ID uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) IDLte(ID uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) IDNe(ID uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) IDNotIn(ID ...uint32) UserMemberRecordQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id NOT IN (?)", ID))
}
// InviteUidEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) InviteUidEq(inviteUid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("invite_uid = ?", inviteUid))
}
// InviteUidGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) InviteUidGt(inviteUid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("invite_uid > ?", inviteUid))
}
// InviteUidGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) InviteUidGte(inviteUid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("invite_uid >= ?", inviteUid))
}
// InviteUidIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) InviteUidIn(inviteUid ...uint32) UserMemberRecordQuerySet {
if len(inviteUid) == 0 {
qs.db.AddError(errors.New("must at least pass one inviteUid in InviteUidIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("invite_uid IN (?)", inviteUid))
}
// InviteUidLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) InviteUidLt(inviteUid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("invite_uid < ?", inviteUid))
}
// InviteUidLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) InviteUidLte(inviteUid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("invite_uid <= ?", inviteUid))
}
// InviteUidNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) InviteUidNe(inviteUid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("invite_uid != ?", inviteUid))
}
// InviteUidNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) InviteUidNotIn(inviteUid ...uint32) UserMemberRecordQuerySet {
if len(inviteUid) == 0 {
qs.db.AddError(errors.New("must at least pass one inviteUid in InviteUidNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("invite_uid NOT IN (?)", inviteUid))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) Limit(limit int) UserMemberRecordQuerySet {
return qs.w(qs.db.Limit(limit))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) Offset(offset int) UserMemberRecordQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs UserMemberRecordQuerySet) One(ret *UserMemberRecord) error {
return qs.db.First(ret).Error
}
// OpenMemberLevelEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberLevelEq(openMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_level = ?", openMemberLevel))
}
// OpenMemberLevelGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberLevelGt(openMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_level > ?", openMemberLevel))
}
// OpenMemberLevelGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberLevelGte(openMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_level >= ?", openMemberLevel))
}
// OpenMemberLevelIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberLevelIn(openMemberLevel ...uint32) UserMemberRecordQuerySet {
if len(openMemberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one openMemberLevel in OpenMemberLevelIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("open_member_level IN (?)", openMemberLevel))
}
// OpenMemberLevelLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberLevelLt(openMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_level < ?", openMemberLevel))
}
// OpenMemberLevelLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberLevelLte(openMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_level <= ?", openMemberLevel))
}
// OpenMemberLevelNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberLevelNe(openMemberLevel uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_level != ?", openMemberLevel))
}
// OpenMemberLevelNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberLevelNotIn(openMemberLevel ...uint32) UserMemberRecordQuerySet {
if len(openMemberLevel) == 0 {
qs.db.AddError(errors.New("must at least pass one openMemberLevel in OpenMemberLevelNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("open_member_level NOT IN (?)", openMemberLevel))
}
// OpenMemberTimeEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberTimeEq(openMemberTime time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_time = ?", openMemberTime))
}
// OpenMemberTimeGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberTimeGt(openMemberTime time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_time > ?", openMemberTime))
}
// OpenMemberTimeGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberTimeGte(openMemberTime time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_time >= ?", openMemberTime))
}
// OpenMemberTimeLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberTimeLt(openMemberTime time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_time < ?", openMemberTime))
}
// OpenMemberTimeLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberTimeLte(openMemberTime time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_time <= ?", openMemberTime))
}
// OpenMemberTimeNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OpenMemberTimeNe(openMemberTime time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("open_member_time != ?", openMemberTime))
}
// OrderAscByAfterMemberExpire is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByAfterMemberExpire() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("after_member_expire ASC"))
}
// OrderAscByAfterMemberLevel is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByAfterMemberLevel() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("after_member_level ASC"))
}
// OrderAscByBeforeMemberExpire is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByBeforeMemberExpire() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("before_member_expire ASC"))
}
// OrderAscByBeforeMemberLevel is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByBeforeMemberLevel() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("before_member_level ASC"))
}
// OrderAscByCouponId is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByCouponId() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("coupon_id ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByCreatedAt() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeductionDays is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByDeductionDays() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("deduction_days ASC"))
}
// OrderAscByDeductionFee is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByDeductionFee() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("deduction_fee ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByDeletedAt() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByID() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByInviteUid is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByInviteUid() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("invite_uid ASC"))
}
// OrderAscByOpenMemberLevel is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByOpenMemberLevel() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("open_member_level ASC"))
}
// OrderAscByOpenMemberTime is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByOpenMemberTime() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("open_member_time ASC"))
}
// OrderAscBySerial is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscBySerial() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("serial ASC"))
}
// OrderAscByType is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByType() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("type ASC"))
}
// OrderAscByUid is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByUid() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("uid ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderAscByUpdatedAt() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByAfterMemberExpire is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByAfterMemberExpire() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("after_member_expire DESC"))
}
// OrderDescByAfterMemberLevel is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByAfterMemberLevel() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("after_member_level DESC"))
}
// OrderDescByBeforeMemberExpire is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByBeforeMemberExpire() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("before_member_expire DESC"))
}
// OrderDescByBeforeMemberLevel is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByBeforeMemberLevel() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("before_member_level DESC"))
}
// OrderDescByCouponId is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByCouponId() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("coupon_id DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByCreatedAt() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeductionDays is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByDeductionDays() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("deduction_days DESC"))
}
// OrderDescByDeductionFee is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByDeductionFee() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("deduction_fee DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByDeletedAt() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByID() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByInviteUid is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByInviteUid() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("invite_uid DESC"))
}
// OrderDescByOpenMemberLevel is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByOpenMemberLevel() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("open_member_level DESC"))
}
// OrderDescByOpenMemberTime is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByOpenMemberTime() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("open_member_time DESC"))
}
// OrderDescBySerial is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescBySerial() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("serial DESC"))
}
// OrderDescByType is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByType() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("type DESC"))
}
// OrderDescByUid is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByUid() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("uid DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) OrderDescByUpdatedAt() UserMemberRecordQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// SerialEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) SerialEq(serial uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("serial = ?", serial))
}
// SerialGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) SerialGt(serial uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("serial > ?", serial))
}
// SerialGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) SerialGte(serial uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("serial >= ?", serial))
}
// SerialIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) SerialIn(serial ...uint32) UserMemberRecordQuerySet {
if len(serial) == 0 {
qs.db.AddError(errors.New("must at least pass one serial in SerialIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("serial IN (?)", serial))
}
// SerialLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) SerialLt(serial uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("serial < ?", serial))
}
// SerialLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) SerialLte(serial uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("serial <= ?", serial))
}
// SerialNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) SerialNe(serial uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("serial != ?", serial))
}
// SerialNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) SerialNotIn(serial ...uint32) UserMemberRecordQuerySet {
if len(serial) == 0 {
qs.db.AddError(errors.New("must at least pass one serial in SerialNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("serial NOT IN (?)", serial))
}
// TypeEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) TypeEq(typeValue uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("type = ?", typeValue))
}
// TypeGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) TypeGt(typeValue uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("type > ?", typeValue))
}
// TypeGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) TypeGte(typeValue uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("type >= ?", typeValue))
}
// TypeIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) TypeIn(typeValue ...uint32) UserMemberRecordQuerySet {
if len(typeValue) == 0 {
qs.db.AddError(errors.New("must at least pass one typeValue in TypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("type IN (?)", typeValue))
}
// TypeLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) TypeLt(typeValue uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("type < ?", typeValue))
}
// TypeLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) TypeLte(typeValue uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("type <= ?", typeValue))
}
// TypeNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) TypeNe(typeValue uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("type != ?", typeValue))
}
// TypeNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) TypeNotIn(typeValue ...uint32) UserMemberRecordQuerySet {
if len(typeValue) == 0 {
qs.db.AddError(errors.New("must at least pass one typeValue in TypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("type NOT IN (?)", typeValue))
}
// UidEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UidEq(uid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("uid = ?", uid))
}
// UidGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UidGt(uid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("uid > ?", uid))
}
// UidGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UidGte(uid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("uid >= ?", uid))
}
// UidIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UidIn(uid ...uint32) UserMemberRecordQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid IN (?)", uid))
}
// UidLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UidLt(uid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("uid < ?", uid))
}
// UidLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UidLte(uid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("uid <= ?", uid))
}
// UidNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UidNe(uid uint32) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("uid != ?", uid))
}
// UidNotIn is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UidNotIn(uid ...uint32) UserMemberRecordQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid NOT IN (?)", uid))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UpdatedAtEq(updatedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UpdatedAtGt(updatedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UpdatedAtGte(updatedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UpdatedAtLt(updatedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UpdatedAtLte(updatedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs UserMemberRecordQuerySet) UpdatedAtNe(updatedAt time.Time) UserMemberRecordQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetAfterMemberExpire is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetAfterMemberExpire(afterMemberExpire time.Time) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.AfterMemberExpire)] = afterMemberExpire
return u
}
// SetAfterMemberLevel is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetAfterMemberLevel(afterMemberLevel uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.AfterMemberLevel)] = afterMemberLevel
return u
}
// SetBeforeMemberExpire is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetBeforeMemberExpire(beforeMemberExpire time.Time) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.BeforeMemberExpire)] = beforeMemberExpire
return u
}
// SetBeforeMemberLevel is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetBeforeMemberLevel(beforeMemberLevel uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.BeforeMemberLevel)] = beforeMemberLevel
return u
}
// SetCouponId is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetCouponId(couponId uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.CouponId)] = couponId
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetCreatedAt(createdAt time.Time) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeductionDays is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetDeductionDays(deductionDays uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.DeductionDays)] = deductionDays
return u
}
// SetDeductionFee is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetDeductionFee(deductionFee uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.DeductionFee)] = deductionFee
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetDeletedAt(deletedAt *time.Time) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.DeletedAt)] = deletedAt
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetID(ID uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.ID)] = ID
return u
}
// SetInviteUid is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetInviteUid(inviteUid uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.InviteUid)] = inviteUid
return u
}
// SetOpenMemberLevel is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetOpenMemberLevel(openMemberLevel uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.OpenMemberLevel)] = openMemberLevel
return u
}
// SetOpenMemberTime is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetOpenMemberTime(openMemberTime time.Time) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.OpenMemberTime)] = openMemberTime
return u
}
// SetSerial is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetSerial(serial uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.Serial)] = serial
return u
}
// SetType is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetType(typeValue uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.Type)] = typeValue
return u
}
// SetUid is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetUid(uid uint32) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.Uid)] = uid
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) SetUpdatedAt(updatedAt time.Time) UserMemberRecordUpdater {
u.fields[string(UserMemberRecordDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u UserMemberRecordUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set UserMemberRecordQuerySet
// ===== BEGIN of UserMemberRecord modifiers
// UserMemberRecordDBSchemaField describes database schema field. It requires for method 'Update'
type UserMemberRecordDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f UserMemberRecordDBSchemaField) String() string {
return string(f)
}
// UserMemberRecordDBSchema stores db field names of UserMemberRecord
var UserMemberRecordDBSchema = struct {
ID UserMemberRecordDBSchemaField
CreatedAt UserMemberRecordDBSchemaField
UpdatedAt UserMemberRecordDBSchemaField
DeletedAt UserMemberRecordDBSchemaField
Uid UserMemberRecordDBSchemaField
BeforeMemberLevel UserMemberRecordDBSchemaField
AfterMemberLevel UserMemberRecordDBSchemaField
BeforeMemberExpire UserMemberRecordDBSchemaField
AfterMemberExpire UserMemberRecordDBSchemaField
InviteUid UserMemberRecordDBSchemaField
DeductionDays UserMemberRecordDBSchemaField
DeductionFee UserMemberRecordDBSchemaField
CouponId UserMemberRecordDBSchemaField
Serial UserMemberRecordDBSchemaField
Type UserMemberRecordDBSchemaField
OpenMemberLevel UserMemberRecordDBSchemaField
OpenMemberTime UserMemberRecordDBSchemaField
}{
ID: UserMemberRecordDBSchemaField("id"),
CreatedAt: UserMemberRecordDBSchemaField("created_at"),
UpdatedAt: UserMemberRecordDBSchemaField("updated_at"),
DeletedAt: UserMemberRecordDBSchemaField("deleted_at"),
Uid: UserMemberRecordDBSchemaField("uid"),
BeforeMemberLevel: UserMemberRecordDBSchemaField("before_member_level"),
AfterMemberLevel: UserMemberRecordDBSchemaField("after_member_level"),
BeforeMemberExpire: UserMemberRecordDBSchemaField("before_member_expire"),
AfterMemberExpire: UserMemberRecordDBSchemaField("after_member_expire"),
InviteUid: UserMemberRecordDBSchemaField("invite_uid"),
DeductionDays: UserMemberRecordDBSchemaField("deduction_days"),
DeductionFee: UserMemberRecordDBSchemaField("deduction_fee"),
CouponId: UserMemberRecordDBSchemaField("coupon_id"),
Serial: UserMemberRecordDBSchemaField("serial"),
Type: UserMemberRecordDBSchemaField("type"),
OpenMemberLevel: UserMemberRecordDBSchemaField("open_member_level"),
OpenMemberTime: UserMemberRecordDBSchemaField("open_member_time"),
}
// Update updates UserMemberRecord fields by primary key
// nolint: dupl
func (o *UserMemberRecord) Update(db *gorm.DB, fields ...UserMemberRecordDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"uid": o.Uid,
"before_member_level": o.BeforeMemberLevel,
"after_member_level": o.AfterMemberLevel,
"before_member_expire": o.BeforeMemberExpire,
"after_member_expire": o.AfterMemberExpire,
"invite_uid": o.InviteUid,
"deduction_days": o.DeductionDays,
"deduction_fee": o.DeductionFee,
"coupon_id": o.CouponId,
"serial": o.Serial,
"type": o.Type,
"open_member_level": o.OpenMemberLevel,
"open_member_time": o.OpenMemberTime,
}
u := map[string]interface{}{}
for _, f := range fields {
fs := f.String()
u[fs] = dbNameToFieldName[fs]
}
if err := db.Model(o).Updates(u).Error; err != nil {
if err == gorm.ErrRecordNotFound {
return err
}
return fmt.Errorf("can't update UserMemberRecord %v fields %v: %s",
o, fields, err)
}
return nil
}
// UserMemberRecordUpdater is an UserMemberRecord updates manager
type UserMemberRecordUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewUserMemberRecordUpdater creates new UserMemberRecord updater
// nolint: dupl
func NewUserMemberRecordUpdater(db *gorm.DB) UserMemberRecordUpdater {
return UserMemberRecordUpdater{
fields: map[string]interface{}{},
db: db.Model(&UserMemberRecord{}),
}
}
// ===== END of UserMemberRecord modifiers
// ===== BEGIN of query set UserRenewalLogQuerySet
// UserRenewalLogQuerySet is an queryset type for UserRenewalLog
type UserRenewalLogQuerySet struct {
db *gorm.DB
}
// NewUserRenewalLogQuerySet constructs new UserRenewalLogQuerySet
func NewUserRenewalLogQuerySet(db *gorm.DB) UserRenewalLogQuerySet {
return UserRenewalLogQuerySet{
db: db.Model(&UserRenewalLog{}),
}
}
func (qs UserRenewalLogQuerySet) w(db *gorm.DB) UserRenewalLogQuerySet {
return NewUserRenewalLogQuerySet(db)
}
func (qs UserRenewalLogQuerySet) Select(fields ...UserRenewalLogDBSchemaField) UserRenewalLogQuerySet {
names := []string{}
for _, f := range fields {
names = append(names, f.String())
}
return qs.w(qs.db.Select(strings.Join(names, ",")))
}
// Create is an autogenerated method
// nolint: dupl
func (o *UserRenewalLog) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *UserRenewalLog) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// ActionEq is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) ActionEq(action uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("action = ?", action))
}
// ActionGt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) ActionGt(action uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("action > ?", action))
}
// ActionGte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) ActionGte(action uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("action >= ?", action))
}
// ActionIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) ActionIn(action ...uint32) UserRenewalLogQuerySet {
if len(action) == 0 {
qs.db.AddError(errors.New("must at least pass one action in ActionIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("action IN (?)", action))
}
// ActionLt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) ActionLt(action uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("action < ?", action))
}
// ActionLte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) ActionLte(action uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("action <= ?", action))
}
// ActionNe is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) ActionNe(action uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("action != ?", action))
}
// ActionNotIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) ActionNotIn(action ...uint32) UserRenewalLogQuerySet {
if len(action) == 0 {
qs.db.AddError(errors.New("must at least pass one action in ActionNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("action NOT IN (?)", action))
}
// All is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) All(ret *[]UserRenewalLog) error {
return qs.db.Find(ret).Error
}
// Count is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) CreatedAtEq(createdAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) CreatedAtGt(createdAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) CreatedAtGte(createdAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) CreatedAtLt(createdAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) CreatedAtLte(createdAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) CreatedAtNe(createdAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) Delete() error {
return qs.db.Delete(UserRenewalLog{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(UserRenewalLog{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(UserRenewalLog{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) DeletedAtEq(deletedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) DeletedAtGt(deletedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) DeletedAtGte(deletedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) DeletedAtIsNotNull() UserRenewalLogQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) DeletedAtIsNull() UserRenewalLogQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) DeletedAtLt(deletedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) DeletedAtLte(deletedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) DeletedAtNe(deletedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// GetDB is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) GetUpdater() UserRenewalLogUpdater {
return NewUserRenewalLogUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) IDEq(ID uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) IDGt(ID uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) IDGte(ID uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) IDIn(ID ...uint32) UserRenewalLogQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id IN (?)", ID))
}
// IDLt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) IDLt(ID uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) IDLte(ID uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) IDNe(ID uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) IDNotIn(ID ...uint32) UserRenewalLogQuerySet {
if len(ID) == 0 {
qs.db.AddError(errors.New("must at least pass one ID in IDNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("id NOT IN (?)", ID))
}
// Limit is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) Limit(limit int) UserRenewalLogQuerySet {
return qs.w(qs.db.Limit(limit))
}
// MemberExpireEq is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) MemberExpireEq(memberExpire time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("member_expire = ?", memberExpire))
}
// MemberExpireGt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) MemberExpireGt(memberExpire time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("member_expire > ?", memberExpire))
}
// MemberExpireGte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) MemberExpireGte(memberExpire time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("member_expire >= ?", memberExpire))
}
// MemberExpireLt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) MemberExpireLt(memberExpire time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("member_expire < ?", memberExpire))
}
// MemberExpireLte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) MemberExpireLte(memberExpire time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("member_expire <= ?", memberExpire))
}
// MemberExpireNe is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) MemberExpireNe(memberExpire time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("member_expire != ?", memberExpire))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) Offset(offset int) UserRenewalLogQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs UserRenewalLogQuerySet) One(ret *UserRenewalLog) error {
return qs.db.First(ret).Error
}
// OrderAscByAction is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderAscByAction() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("action ASC"))
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderAscByCreatedAt() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderAscByDeletedAt() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderAscByID() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByMemberExpire is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderAscByMemberExpire() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("member_expire ASC"))
}
// OrderAscByRenewalNum is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderAscByRenewalNum() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("renewal_num ASC"))
}
// OrderAscBySerial is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderAscBySerial() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("serial ASC"))
}
// OrderAscByType is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderAscByType() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("type ASC"))
}
// OrderAscByUid is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderAscByUid() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("uid ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderAscByUpdatedAt() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByAction is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderDescByAction() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("action DESC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderDescByCreatedAt() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderDescByDeletedAt() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderDescByID() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByMemberExpire is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderDescByMemberExpire() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("member_expire DESC"))
}
// OrderDescByRenewalNum is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderDescByRenewalNum() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("renewal_num DESC"))
}
// OrderDescBySerial is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderDescBySerial() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("serial DESC"))
}
// OrderDescByType is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderDescByType() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("type DESC"))
}
// OrderDescByUid is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderDescByUid() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("uid DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) OrderDescByUpdatedAt() UserRenewalLogQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// RenewalNumEq is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) RenewalNumEq(renewalNum uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("renewal_num = ?", renewalNum))
}
// RenewalNumGt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) RenewalNumGt(renewalNum uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("renewal_num > ?", renewalNum))
}
// RenewalNumGte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) RenewalNumGte(renewalNum uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("renewal_num >= ?", renewalNum))
}
// RenewalNumIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) RenewalNumIn(renewalNum ...uint32) UserRenewalLogQuerySet {
if len(renewalNum) == 0 {
qs.db.AddError(errors.New("must at least pass one renewalNum in RenewalNumIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("renewal_num IN (?)", renewalNum))
}
// RenewalNumLt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) RenewalNumLt(renewalNum uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("renewal_num < ?", renewalNum))
}
// RenewalNumLte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) RenewalNumLte(renewalNum uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("renewal_num <= ?", renewalNum))
}
// RenewalNumNe is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) RenewalNumNe(renewalNum uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("renewal_num != ?", renewalNum))
}
// RenewalNumNotIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) RenewalNumNotIn(renewalNum ...uint32) UserRenewalLogQuerySet {
if len(renewalNum) == 0 {
qs.db.AddError(errors.New("must at least pass one renewalNum in RenewalNumNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("renewal_num NOT IN (?)", renewalNum))
}
// SerialEq is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) SerialEq(serial uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("serial = ?", serial))
}
// SerialGt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) SerialGt(serial uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("serial > ?", serial))
}
// SerialGte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) SerialGte(serial uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("serial >= ?", serial))
}
// SerialIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) SerialIn(serial ...uint32) UserRenewalLogQuerySet {
if len(serial) == 0 {
qs.db.AddError(errors.New("must at least pass one serial in SerialIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("serial IN (?)", serial))
}
// SerialLt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) SerialLt(serial uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("serial < ?", serial))
}
// SerialLte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) SerialLte(serial uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("serial <= ?", serial))
}
// SerialNe is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) SerialNe(serial uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("serial != ?", serial))
}
// SerialNotIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) SerialNotIn(serial ...uint32) UserRenewalLogQuerySet {
if len(serial) == 0 {
qs.db.AddError(errors.New("must at least pass one serial in SerialNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("serial NOT IN (?)", serial))
}
// TypeEq is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) TypeEq(typeValue uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("type = ?", typeValue))
}
// TypeGt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) TypeGt(typeValue uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("type > ?", typeValue))
}
// TypeGte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) TypeGte(typeValue uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("type >= ?", typeValue))
}
// TypeIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) TypeIn(typeValue ...uint32) UserRenewalLogQuerySet {
if len(typeValue) == 0 {
qs.db.AddError(errors.New("must at least pass one typeValue in TypeIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("type IN (?)", typeValue))
}
// TypeLt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) TypeLt(typeValue uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("type < ?", typeValue))
}
// TypeLte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) TypeLte(typeValue uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("type <= ?", typeValue))
}
// TypeNe is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) TypeNe(typeValue uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("type != ?", typeValue))
}
// TypeNotIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) TypeNotIn(typeValue ...uint32) UserRenewalLogQuerySet {
if len(typeValue) == 0 {
qs.db.AddError(errors.New("must at least pass one typeValue in TypeNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("type NOT IN (?)", typeValue))
}
// UidEq is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UidEq(uid uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("uid = ?", uid))
}
// UidGt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UidGt(uid uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("uid > ?", uid))
}
// UidGte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UidGte(uid uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("uid >= ?", uid))
}
// UidIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UidIn(uid ...uint32) UserRenewalLogQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid IN (?)", uid))
}
// UidLt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UidLt(uid uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("uid < ?", uid))
}
// UidLte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UidLte(uid uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("uid <= ?", uid))
}
// UidNe is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UidNe(uid uint32) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("uid != ?", uid))
}
// UidNotIn is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UidNotIn(uid ...uint32) UserRenewalLogQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid NOT IN (?)", uid))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UpdatedAtEq(updatedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UpdatedAtGt(updatedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UpdatedAtGte(updatedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UpdatedAtLt(updatedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UpdatedAtLte(updatedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs UserRenewalLogQuerySet) UpdatedAtNe(updatedAt time.Time) UserRenewalLogQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetAction is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) SetAction(action uint32) UserRenewalLogUpdater {
u.fields[string(UserRenewalLogDBSchema.Action)] = action
return u
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) SetCreatedAt(createdAt time.Time) UserRenewalLogUpdater {
u.fields[string(UserRenewalLogDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) SetDeletedAt(deletedAt *time.Time) UserRenewalLogUpdater {
u.fields[string(UserRenewalLogDBSchema.DeletedAt)] = deletedAt
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) SetID(ID uint32) UserRenewalLogUpdater {
u.fields[string(UserRenewalLogDBSchema.ID)] = ID
return u
}
// SetMemberExpire is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) SetMemberExpire(memberExpire time.Time) UserRenewalLogUpdater {
u.fields[string(UserRenewalLogDBSchema.MemberExpire)] = memberExpire
return u
}
// SetRenewalNum is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) SetRenewalNum(renewalNum uint32) UserRenewalLogUpdater {
u.fields[string(UserRenewalLogDBSchema.RenewalNum)] = renewalNum
return u
}
// SetSerial is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) SetSerial(serial uint32) UserRenewalLogUpdater {
u.fields[string(UserRenewalLogDBSchema.Serial)] = serial
return u
}
// SetType is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) SetType(typeValue uint32) UserRenewalLogUpdater {
u.fields[string(UserRenewalLogDBSchema.Type)] = typeValue
return u
}
// SetUid is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) SetUid(uid uint32) UserRenewalLogUpdater {
u.fields[string(UserRenewalLogDBSchema.Uid)] = uid
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) SetUpdatedAt(updatedAt time.Time) UserRenewalLogUpdater {
u.fields[string(UserRenewalLogDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u UserRenewalLogUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set UserRenewalLogQuerySet
// ===== BEGIN of UserRenewalLog modifiers
// UserRenewalLogDBSchemaField describes database schema field. It requires for method 'Update'
type UserRenewalLogDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f UserRenewalLogDBSchemaField) String() string {
return string(f)
}
// UserRenewalLogDBSchema stores db field names of UserRenewalLog
var UserRenewalLogDBSchema = struct {
ID UserRenewalLogDBSchemaField
CreatedAt UserRenewalLogDBSchemaField
UpdatedAt UserRenewalLogDBSchemaField
DeletedAt UserRenewalLogDBSchemaField
Uid UserRenewalLogDBSchemaField
Action UserRenewalLogDBSchemaField
MemberExpire UserRenewalLogDBSchemaField
Type UserRenewalLogDBSchemaField
RenewalNum UserRenewalLogDBSchemaField
Serial UserRenewalLogDBSchemaField
}{
ID: UserRenewalLogDBSchemaField("id"),
CreatedAt: UserRenewalLogDBSchemaField("created_at"),
UpdatedAt: UserRenewalLogDBSchemaField("updated_at"),
DeletedAt: UserRenewalLogDBSchemaField("deleted_at"),
Uid: UserRenewalLogDBSchemaField("uid"),
Action: UserRenewalLogDBSchemaField("action"),
MemberExpire: UserRenewalLogDBSchemaField("member_expire"),
Type: UserRenewalLogDBSchemaField("type"),
RenewalNum: UserRenewalLogDBSchemaField("renewal_num"),
Serial: UserRenewalLogDBSchemaField("serial"),
}
// Update updates UserRenewalLog fields by primary key
// nolint: dupl
func (o *UserRenewalLog) Update(db *gorm.DB, fields ...UserRenewalLogDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"uid": o.Uid,
"action": o.Action,
"member_expire": o.MemberExpire,
"type": o.Type,
"renewal_num": o.RenewalNum,
"serial": o.Serial,
}
u := map[string]interface{}{}
for _, f := range fields {
fs := f.String()
u[fs] = dbNameToFieldName[fs]
}
if err := db.Model(o).Updates(u).Error; err != nil {
if err == gorm.ErrRecordNotFound {
return err
}
return fmt.Errorf("can't update UserRenewalLog %v fields %v: %s",
o, fields, err)
}
return nil
}
// UserRenewalLogUpdater is an UserRenewalLog updates manager
type UserRenewalLogUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewUserRenewalLogUpdater creates new UserRenewalLog updater
// nolint: dupl
func NewUserRenewalLogUpdater(db *gorm.DB) UserRenewalLogUpdater {
return UserRenewalLogUpdater{
fields: map[string]interface{}{},
db: db.Model(&UserRenewalLog{}),
}
}
// ===== END of UserRenewalLog modifiers
// ===== END of all query sets