2120 lines
65 KiB
Go
2120 lines
65 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 UserInviteLevelQuerySet
|
|
|
|
// UserInviteLevelQuerySet is an queryset type for UserInviteLevel
|
|
type UserInviteLevelQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserInviteLevelQuerySet constructs new UserInviteLevelQuerySet
|
|
func NewUserInviteLevelQuerySet(db *gorm.DB) UserInviteLevelQuerySet {
|
|
return UserInviteLevelQuerySet{
|
|
db: db.Model(&UserInviteLevel{}),
|
|
}
|
|
}
|
|
|
|
func (qs UserInviteLevelQuerySet) w(db *gorm.DB) UserInviteLevelQuerySet {
|
|
return NewUserInviteLevelQuerySet(db)
|
|
}
|
|
|
|
func (qs UserInviteLevelQuerySet) Select(fields ...UserInviteLevelDBSchemaField) UserInviteLevelQuerySet {
|
|
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 *UserInviteLevel) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *UserInviteLevel) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) All(ret *[]UserInviteLevel) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) CreatedAtEq(createdAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) CreatedAtGt(createdAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) CreatedAtGte(createdAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) CreatedAtLt(createdAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) CreatedAtLte(createdAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) CreatedAtNe(createdAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Delete() error {
|
|
return qs.db.Delete(UserInviteLevel{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(UserInviteLevel{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(UserInviteLevel{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) DeletedAtEq(deletedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) DeletedAtGt(deletedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) DeletedAtGte(deletedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) DeletedAtIsNotNull() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) DeletedAtIsNull() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) DeletedAtLt(deletedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) DeletedAtLte(deletedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) DeletedAtNe(deletedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) GetUpdater() UserInviteLevelUpdater {
|
|
return NewUserInviteLevelUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) IDEq(ID uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) IDGt(ID uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) IDGte(ID uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) IDIn(ID ...uint32) UserInviteLevelQuerySet {
|
|
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 UserInviteLevelQuerySet) IDLt(ID uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) IDLte(ID uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) IDNe(ID uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) IDNotIn(ID ...uint32) UserInviteLevelQuerySet {
|
|
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 UserInviteLevelQuerySet) Limit(limit int) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Lv1Eq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv1Eq(lv1 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv1 = ?", lv1))
|
|
}
|
|
|
|
// Lv1Gt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv1Gt(lv1 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv1 > ?", lv1))
|
|
}
|
|
|
|
// Lv1Gte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv1Gte(lv1 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv1 >= ?", lv1))
|
|
}
|
|
|
|
// Lv1In is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv1In(lv1 ...uint32) UserInviteLevelQuerySet {
|
|
if len(lv1) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one lv1 in Lv1In"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("lv1 IN (?)", lv1))
|
|
}
|
|
|
|
// Lv1Lt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv1Lt(lv1 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv1 < ?", lv1))
|
|
}
|
|
|
|
// Lv1Lte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv1Lte(lv1 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv1 <= ?", lv1))
|
|
}
|
|
|
|
// Lv1Ne is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv1Ne(lv1 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv1 != ?", lv1))
|
|
}
|
|
|
|
// Lv1NotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv1NotIn(lv1 ...uint32) UserInviteLevelQuerySet {
|
|
if len(lv1) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one lv1 in Lv1NotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("lv1 NOT IN (?)", lv1))
|
|
}
|
|
|
|
// Lv2Eq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv2Eq(lv2 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv2 = ?", lv2))
|
|
}
|
|
|
|
// Lv2Gt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv2Gt(lv2 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv2 > ?", lv2))
|
|
}
|
|
|
|
// Lv2Gte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv2Gte(lv2 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv2 >= ?", lv2))
|
|
}
|
|
|
|
// Lv2In is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv2In(lv2 ...uint32) UserInviteLevelQuerySet {
|
|
if len(lv2) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one lv2 in Lv2In"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("lv2 IN (?)", lv2))
|
|
}
|
|
|
|
// Lv2Lt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv2Lt(lv2 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv2 < ?", lv2))
|
|
}
|
|
|
|
// Lv2Lte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv2Lte(lv2 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv2 <= ?", lv2))
|
|
}
|
|
|
|
// Lv2Ne is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv2Ne(lv2 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv2 != ?", lv2))
|
|
}
|
|
|
|
// Lv2NotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv2NotIn(lv2 ...uint32) UserInviteLevelQuerySet {
|
|
if len(lv2) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one lv2 in Lv2NotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("lv2 NOT IN (?)", lv2))
|
|
}
|
|
|
|
// Lv3Eq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv3Eq(lv3 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv3 = ?", lv3))
|
|
}
|
|
|
|
// Lv3Gt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv3Gt(lv3 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv3 > ?", lv3))
|
|
}
|
|
|
|
// Lv3Gte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv3Gte(lv3 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv3 >= ?", lv3))
|
|
}
|
|
|
|
// Lv3In is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv3In(lv3 ...uint32) UserInviteLevelQuerySet {
|
|
if len(lv3) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one lv3 in Lv3In"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("lv3 IN (?)", lv3))
|
|
}
|
|
|
|
// Lv3Lt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv3Lt(lv3 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv3 < ?", lv3))
|
|
}
|
|
|
|
// Lv3Lte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv3Lte(lv3 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv3 <= ?", lv3))
|
|
}
|
|
|
|
// Lv3Ne is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv3Ne(lv3 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv3 != ?", lv3))
|
|
}
|
|
|
|
// Lv3NotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv3NotIn(lv3 ...uint32) UserInviteLevelQuerySet {
|
|
if len(lv3) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one lv3 in Lv3NotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("lv3 NOT IN (?)", lv3))
|
|
}
|
|
|
|
// Lv4Eq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv4Eq(lv4 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv4 = ?", lv4))
|
|
}
|
|
|
|
// Lv4Gt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv4Gt(lv4 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv4 > ?", lv4))
|
|
}
|
|
|
|
// Lv4Gte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv4Gte(lv4 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv4 >= ?", lv4))
|
|
}
|
|
|
|
// Lv4In is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv4In(lv4 ...uint32) UserInviteLevelQuerySet {
|
|
if len(lv4) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one lv4 in Lv4In"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("lv4 IN (?)", lv4))
|
|
}
|
|
|
|
// Lv4Lt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv4Lt(lv4 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv4 < ?", lv4))
|
|
}
|
|
|
|
// Lv4Lte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv4Lte(lv4 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv4 <= ?", lv4))
|
|
}
|
|
|
|
// Lv4Ne is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv4Ne(lv4 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv4 != ?", lv4))
|
|
}
|
|
|
|
// Lv4NotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv4NotIn(lv4 ...uint32) UserInviteLevelQuerySet {
|
|
if len(lv4) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one lv4 in Lv4NotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("lv4 NOT IN (?)", lv4))
|
|
}
|
|
|
|
// Lv5Eq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv5Eq(lv5 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv5 = ?", lv5))
|
|
}
|
|
|
|
// Lv5Gt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv5Gt(lv5 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv5 > ?", lv5))
|
|
}
|
|
|
|
// Lv5Gte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv5Gte(lv5 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv5 >= ?", lv5))
|
|
}
|
|
|
|
// Lv5In is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv5In(lv5 ...uint32) UserInviteLevelQuerySet {
|
|
if len(lv5) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one lv5 in Lv5In"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("lv5 IN (?)", lv5))
|
|
}
|
|
|
|
// Lv5Lt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv5Lt(lv5 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv5 < ?", lv5))
|
|
}
|
|
|
|
// Lv5Lte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv5Lte(lv5 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv5 <= ?", lv5))
|
|
}
|
|
|
|
// Lv5Ne is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv5Ne(lv5 uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("lv5 != ?", lv5))
|
|
}
|
|
|
|
// Lv5NotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Lv5NotIn(lv5 ...uint32) UserInviteLevelQuerySet {
|
|
if len(lv5) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one lv5 in Lv5NotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("lv5 NOT IN (?)", lv5))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) Offset(offset int) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs UserInviteLevelQuerySet) One(ret *UserInviteLevel) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderAscByCreatedAt() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderAscByDeletedAt() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderAscByID() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByLv1 is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderAscByLv1() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("lv1 ASC"))
|
|
}
|
|
|
|
// OrderAscByLv2 is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderAscByLv2() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("lv2 ASC"))
|
|
}
|
|
|
|
// OrderAscByLv3 is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderAscByLv3() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("lv3 ASC"))
|
|
}
|
|
|
|
// OrderAscByLv4 is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderAscByLv4() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("lv4 ASC"))
|
|
}
|
|
|
|
// OrderAscByLv5 is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderAscByLv5() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("lv5 ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderAscByUid() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderAscByUpdatedAt() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderDescByCreatedAt() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderDescByDeletedAt() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderDescByID() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByLv1 is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderDescByLv1() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("lv1 DESC"))
|
|
}
|
|
|
|
// OrderDescByLv2 is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderDescByLv2() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("lv2 DESC"))
|
|
}
|
|
|
|
// OrderDescByLv3 is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderDescByLv3() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("lv3 DESC"))
|
|
}
|
|
|
|
// OrderDescByLv4 is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderDescByLv4() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("lv4 DESC"))
|
|
}
|
|
|
|
// OrderDescByLv5 is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderDescByLv5() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("lv5 DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderDescByUid() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) OrderDescByUpdatedAt() UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UidEq(uid uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UidGt(uid uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UidGte(uid uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UidIn(uid ...uint32) UserInviteLevelQuerySet {
|
|
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 UserInviteLevelQuerySet) UidLt(uid uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UidLte(uid uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UidNe(uid uint32) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UidNotIn(uid ...uint32) UserInviteLevelQuerySet {
|
|
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 UserInviteLevelQuerySet) UpdatedAtEq(updatedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UpdatedAtGt(updatedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UpdatedAtGte(updatedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UpdatedAtLt(updatedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UpdatedAtLte(updatedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteLevelQuerySet) UpdatedAtNe(updatedAt time.Time) UserInviteLevelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) SetCreatedAt(createdAt time.Time) UserInviteLevelUpdater {
|
|
u.fields[string(UserInviteLevelDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) SetDeletedAt(deletedAt *time.Time) UserInviteLevelUpdater {
|
|
u.fields[string(UserInviteLevelDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) SetID(ID uint32) UserInviteLevelUpdater {
|
|
u.fields[string(UserInviteLevelDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetLv1 is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) SetLv1(lv1 uint32) UserInviteLevelUpdater {
|
|
u.fields[string(UserInviteLevelDBSchema.Lv1)] = lv1
|
|
return u
|
|
}
|
|
|
|
// SetLv2 is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) SetLv2(lv2 uint32) UserInviteLevelUpdater {
|
|
u.fields[string(UserInviteLevelDBSchema.Lv2)] = lv2
|
|
return u
|
|
}
|
|
|
|
// SetLv3 is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) SetLv3(lv3 uint32) UserInviteLevelUpdater {
|
|
u.fields[string(UserInviteLevelDBSchema.Lv3)] = lv3
|
|
return u
|
|
}
|
|
|
|
// SetLv4 is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) SetLv4(lv4 uint32) UserInviteLevelUpdater {
|
|
u.fields[string(UserInviteLevelDBSchema.Lv4)] = lv4
|
|
return u
|
|
}
|
|
|
|
// SetLv5 is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) SetLv5(lv5 uint32) UserInviteLevelUpdater {
|
|
u.fields[string(UserInviteLevelDBSchema.Lv5)] = lv5
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) SetUid(uid uint32) UserInviteLevelUpdater {
|
|
u.fields[string(UserInviteLevelDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) SetUpdatedAt(updatedAt time.Time) UserInviteLevelUpdater {
|
|
u.fields[string(UserInviteLevelDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteLevelUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set UserInviteLevelQuerySet
|
|
|
|
// ===== BEGIN of UserInviteLevel modifiers
|
|
|
|
// UserInviteLevelDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type UserInviteLevelDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f UserInviteLevelDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// UserInviteLevelDBSchema stores db field names of UserInviteLevel
|
|
var UserInviteLevelDBSchema = struct {
|
|
ID UserInviteLevelDBSchemaField
|
|
CreatedAt UserInviteLevelDBSchemaField
|
|
UpdatedAt UserInviteLevelDBSchemaField
|
|
DeletedAt UserInviteLevelDBSchemaField
|
|
Uid UserInviteLevelDBSchemaField
|
|
Lv1 UserInviteLevelDBSchemaField
|
|
Lv2 UserInviteLevelDBSchemaField
|
|
Lv3 UserInviteLevelDBSchemaField
|
|
Lv4 UserInviteLevelDBSchemaField
|
|
Lv5 UserInviteLevelDBSchemaField
|
|
}{
|
|
|
|
ID: UserInviteLevelDBSchemaField("id"),
|
|
CreatedAt: UserInviteLevelDBSchemaField("created_at"),
|
|
UpdatedAt: UserInviteLevelDBSchemaField("updated_at"),
|
|
DeletedAt: UserInviteLevelDBSchemaField("deleted_at"),
|
|
Uid: UserInviteLevelDBSchemaField("uid"),
|
|
Lv1: UserInviteLevelDBSchemaField("lv1"),
|
|
Lv2: UserInviteLevelDBSchemaField("lv2"),
|
|
Lv3: UserInviteLevelDBSchemaField("lv3"),
|
|
Lv4: UserInviteLevelDBSchemaField("lv4"),
|
|
Lv5: UserInviteLevelDBSchemaField("lv5"),
|
|
}
|
|
|
|
// Update updates UserInviteLevel fields by primary key
|
|
// nolint: dupl
|
|
func (o *UserInviteLevel) Update(db *gorm.DB, fields ...UserInviteLevelDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"lv1": o.Lv1,
|
|
"lv2": o.Lv2,
|
|
"lv3": o.Lv3,
|
|
"lv4": o.Lv4,
|
|
"lv5": o.Lv5,
|
|
}
|
|
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 UserInviteLevel %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// UserInviteLevelUpdater is an UserInviteLevel updates manager
|
|
type UserInviteLevelUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserInviteLevelUpdater creates new UserInviteLevel updater
|
|
// nolint: dupl
|
|
func NewUserInviteLevelUpdater(db *gorm.DB) UserInviteLevelUpdater {
|
|
return UserInviteLevelUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&UserInviteLevel{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of UserInviteLevel modifiers
|
|
|
|
// ===== BEGIN of query set UserInviteRecordQuerySet
|
|
|
|
// UserInviteRecordQuerySet is an queryset type for UserInviteRecord
|
|
type UserInviteRecordQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserInviteRecordQuerySet constructs new UserInviteRecordQuerySet
|
|
func NewUserInviteRecordQuerySet(db *gorm.DB) UserInviteRecordQuerySet {
|
|
return UserInviteRecordQuerySet{
|
|
db: db.Model(&UserInviteRecord{}),
|
|
}
|
|
}
|
|
|
|
func (qs UserInviteRecordQuerySet) w(db *gorm.DB) UserInviteRecordQuerySet {
|
|
return NewUserInviteRecordQuerySet(db)
|
|
}
|
|
|
|
func (qs UserInviteRecordQuerySet) Select(fields ...UserInviteRecordDBSchemaField) UserInviteRecordQuerySet {
|
|
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 *UserInviteRecord) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *UserInviteRecord) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// ActionEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionEq(action uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action = ?", action))
|
|
}
|
|
|
|
// ActionGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionGt(action uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action > ?", action))
|
|
}
|
|
|
|
// ActionGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionGte(action uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action >= ?", action))
|
|
}
|
|
|
|
// ActionIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionIn(action ...uint32) UserInviteRecordQuerySet {
|
|
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 UserInviteRecordQuerySet) ActionLt(action uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action < ?", action))
|
|
}
|
|
|
|
// ActionLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionLte(action uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action <= ?", action))
|
|
}
|
|
|
|
// ActionNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionNe(action uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action != ?", action))
|
|
}
|
|
|
|
// ActionNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionNotIn(action ...uint32) UserInviteRecordQuerySet {
|
|
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))
|
|
}
|
|
|
|
// ActionTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionTimeEq(actionTime time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action_time = ?", actionTime))
|
|
}
|
|
|
|
// ActionTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionTimeGt(actionTime time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action_time > ?", actionTime))
|
|
}
|
|
|
|
// ActionTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionTimeGte(actionTime time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action_time >= ?", actionTime))
|
|
}
|
|
|
|
// ActionTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionTimeLt(actionTime time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action_time < ?", actionTime))
|
|
}
|
|
|
|
// ActionTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionTimeLte(actionTime time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action_time <= ?", actionTime))
|
|
}
|
|
|
|
// ActionTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ActionTimeNe(actionTime time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("action_time != ?", actionTime))
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) All(ret *[]UserInviteRecord) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) CreatedAtEq(createdAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) CreatedAtGt(createdAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) CreatedAtGte(createdAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) CreatedAtLt(createdAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) CreatedAtLte(createdAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) CreatedAtNe(createdAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) Delete() error {
|
|
return qs.db.Delete(UserInviteRecord{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(UserInviteRecord{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(UserInviteRecord{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) DeletedAtEq(deletedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) DeletedAtGt(deletedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) DeletedAtGte(deletedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) DeletedAtIsNotNull() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) DeletedAtIsNull() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) DeletedAtLt(deletedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) DeletedAtLte(deletedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) DeletedAtNe(deletedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// FirstEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FirstEq(first uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("first = ?", first))
|
|
}
|
|
|
|
// FirstGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FirstGt(first uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("first > ?", first))
|
|
}
|
|
|
|
// FirstGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FirstGte(first uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("first >= ?", first))
|
|
}
|
|
|
|
// FirstIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FirstIn(first ...uint32) UserInviteRecordQuerySet {
|
|
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 UserInviteRecordQuerySet) FirstLt(first uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("first < ?", first))
|
|
}
|
|
|
|
// FirstLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FirstLte(first uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("first <= ?", first))
|
|
}
|
|
|
|
// FirstNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FirstNe(first uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("first != ?", first))
|
|
}
|
|
|
|
// FirstNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FirstNotIn(first ...uint32) UserInviteRecordQuerySet {
|
|
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))
|
|
}
|
|
|
|
// FromUidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FromUidEq(fromUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("from_uid = ?", fromUid))
|
|
}
|
|
|
|
// FromUidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FromUidGt(fromUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("from_uid > ?", fromUid))
|
|
}
|
|
|
|
// FromUidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FromUidGte(fromUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("from_uid >= ?", fromUid))
|
|
}
|
|
|
|
// FromUidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FromUidIn(fromUid ...uint32) UserInviteRecordQuerySet {
|
|
if len(fromUid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one fromUid in FromUidIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("from_uid IN (?)", fromUid))
|
|
}
|
|
|
|
// FromUidLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FromUidLt(fromUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("from_uid < ?", fromUid))
|
|
}
|
|
|
|
// FromUidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FromUidLte(fromUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("from_uid <= ?", fromUid))
|
|
}
|
|
|
|
// FromUidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FromUidNe(fromUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("from_uid != ?", fromUid))
|
|
}
|
|
|
|
// FromUidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) FromUidNotIn(fromUid ...uint32) UserInviteRecordQuerySet {
|
|
if len(fromUid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one fromUid in FromUidNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("from_uid NOT IN (?)", fromUid))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) GetUpdater() UserInviteRecordUpdater {
|
|
return NewUserInviteRecordUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) IDEq(ID uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) IDGt(ID uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) IDGte(ID uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) IDIn(ID ...uint32) UserInviteRecordQuerySet {
|
|
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 UserInviteRecordQuerySet) IDLt(ID uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) IDLte(ID uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) IDNe(ID uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) IDNotIn(ID ...uint32) UserInviteRecordQuerySet {
|
|
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 UserInviteRecordQuerySet) Limit(limit int) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// MemberGenreEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberGenreEq(memberGenre uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_genre = ?", memberGenre))
|
|
}
|
|
|
|
// MemberGenreGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberGenreGt(memberGenre uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_genre > ?", memberGenre))
|
|
}
|
|
|
|
// MemberGenreGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberGenreGte(memberGenre uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_genre >= ?", memberGenre))
|
|
}
|
|
|
|
// MemberGenreIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberGenreIn(memberGenre ...uint32) UserInviteRecordQuerySet {
|
|
if len(memberGenre) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one memberGenre in MemberGenreIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("member_genre IN (?)", memberGenre))
|
|
}
|
|
|
|
// MemberGenreLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberGenreLt(memberGenre uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_genre < ?", memberGenre))
|
|
}
|
|
|
|
// MemberGenreLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberGenreLte(memberGenre uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_genre <= ?", memberGenre))
|
|
}
|
|
|
|
// MemberGenreNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberGenreNe(memberGenre uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_genre != ?", memberGenre))
|
|
}
|
|
|
|
// MemberGenreNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberGenreNotIn(memberGenre ...uint32) UserInviteRecordQuerySet {
|
|
if len(memberGenre) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one memberGenre in MemberGenreNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("member_genre NOT IN (?)", memberGenre))
|
|
}
|
|
|
|
// MemberLevelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberLevelEq(memberLevel uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level = ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberLevelGt(memberLevel uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level > ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberLevelGte(memberLevel uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberLevelIn(memberLevel ...uint32) UserInviteRecordQuerySet {
|
|
if len(memberLevel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("member_level IN (?)", memberLevel))
|
|
}
|
|
|
|
// MemberLevelLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberLevelLt(memberLevel uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level < ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberLevelLte(memberLevel uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberLevelNe(memberLevel uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level != ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserInviteRecordQuerySet {
|
|
if len(memberLevel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("member_level NOT IN (?)", memberLevel))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) Offset(offset int) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs UserInviteRecordQuerySet) One(ret *UserInviteRecord) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByAction is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByAction() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("action ASC"))
|
|
}
|
|
|
|
// OrderAscByActionTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByActionTime() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("action_time ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByCreatedAt() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByDeletedAt() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByFirst is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByFirst() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("first ASC"))
|
|
}
|
|
|
|
// OrderAscByFromUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByFromUid() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("from_uid ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByID() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberGenre is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByMemberGenre() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("member_genre ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByMemberLevel() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("member_level ASC"))
|
|
}
|
|
|
|
// OrderAscByRenewHide is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByRenewHide() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("renew_hide ASC"))
|
|
}
|
|
|
|
// OrderAscByScan is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByScan() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("scan ASC"))
|
|
}
|
|
|
|
// OrderAscBySpendType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscBySpendType() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("spend_type ASC"))
|
|
}
|
|
|
|
// OrderAscByToUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByToUid() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("to_uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderAscByUpdatedAt() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByAction is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByAction() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("action DESC"))
|
|
}
|
|
|
|
// OrderDescByActionTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByActionTime() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("action_time DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByCreatedAt() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByDeletedAt() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByFirst is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByFirst() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("first DESC"))
|
|
}
|
|
|
|
// OrderDescByFromUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByFromUid() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("from_uid DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByID() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberGenre is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByMemberGenre() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("member_genre DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByMemberLevel() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("member_level DESC"))
|
|
}
|
|
|
|
// OrderDescByRenewHide is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByRenewHide() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("renew_hide DESC"))
|
|
}
|
|
|
|
// OrderDescByScan is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByScan() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("scan DESC"))
|
|
}
|
|
|
|
// OrderDescBySpendType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescBySpendType() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("spend_type DESC"))
|
|
}
|
|
|
|
// OrderDescByToUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByToUid() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("to_uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) OrderDescByUpdatedAt() UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// RenewHideEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) RenewHideEq(renewHide uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("renew_hide = ?", renewHide))
|
|
}
|
|
|
|
// RenewHideGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) RenewHideGt(renewHide uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("renew_hide > ?", renewHide))
|
|
}
|
|
|
|
// RenewHideGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) RenewHideGte(renewHide uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("renew_hide >= ?", renewHide))
|
|
}
|
|
|
|
// RenewHideIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) RenewHideIn(renewHide ...uint32) UserInviteRecordQuerySet {
|
|
if len(renewHide) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one renewHide in RenewHideIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("renew_hide IN (?)", renewHide))
|
|
}
|
|
|
|
// RenewHideLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) RenewHideLt(renewHide uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("renew_hide < ?", renewHide))
|
|
}
|
|
|
|
// RenewHideLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) RenewHideLte(renewHide uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("renew_hide <= ?", renewHide))
|
|
}
|
|
|
|
// RenewHideNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) RenewHideNe(renewHide uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("renew_hide != ?", renewHide))
|
|
}
|
|
|
|
// RenewHideNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) RenewHideNotIn(renewHide ...uint32) UserInviteRecordQuerySet {
|
|
if len(renewHide) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one renewHide in RenewHideNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("renew_hide NOT IN (?)", renewHide))
|
|
}
|
|
|
|
// ScanEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ScanEq(scan uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("scan = ?", scan))
|
|
}
|
|
|
|
// ScanGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ScanGt(scan uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("scan > ?", scan))
|
|
}
|
|
|
|
// ScanGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ScanGte(scan uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("scan >= ?", scan))
|
|
}
|
|
|
|
// ScanIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ScanIn(scan ...uint32) UserInviteRecordQuerySet {
|
|
if len(scan) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one scan in ScanIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("scan IN (?)", scan))
|
|
}
|
|
|
|
// ScanLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ScanLt(scan uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("scan < ?", scan))
|
|
}
|
|
|
|
// ScanLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ScanLte(scan uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("scan <= ?", scan))
|
|
}
|
|
|
|
// ScanNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ScanNe(scan uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("scan != ?", scan))
|
|
}
|
|
|
|
// ScanNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ScanNotIn(scan ...uint32) UserInviteRecordQuerySet {
|
|
if len(scan) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one scan in ScanNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("scan NOT IN (?)", scan))
|
|
}
|
|
|
|
// SpendTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) SpendTypeEq(spendType uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("spend_type = ?", spendType))
|
|
}
|
|
|
|
// SpendTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) SpendTypeGt(spendType uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("spend_type > ?", spendType))
|
|
}
|
|
|
|
// SpendTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) SpendTypeGte(spendType uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("spend_type >= ?", spendType))
|
|
}
|
|
|
|
// SpendTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) SpendTypeIn(spendType ...uint32) UserInviteRecordQuerySet {
|
|
if len(spendType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one spendType in SpendTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("spend_type IN (?)", spendType))
|
|
}
|
|
|
|
// SpendTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) SpendTypeLt(spendType uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("spend_type < ?", spendType))
|
|
}
|
|
|
|
// SpendTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) SpendTypeLte(spendType uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("spend_type <= ?", spendType))
|
|
}
|
|
|
|
// SpendTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) SpendTypeNe(spendType uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("spend_type != ?", spendType))
|
|
}
|
|
|
|
// SpendTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) SpendTypeNotIn(spendType ...uint32) UserInviteRecordQuerySet {
|
|
if len(spendType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one spendType in SpendTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("spend_type NOT IN (?)", spendType))
|
|
}
|
|
|
|
// ToUidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ToUidEq(toUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("to_uid = ?", toUid))
|
|
}
|
|
|
|
// ToUidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ToUidGt(toUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("to_uid > ?", toUid))
|
|
}
|
|
|
|
// ToUidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ToUidGte(toUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("to_uid >= ?", toUid))
|
|
}
|
|
|
|
// ToUidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ToUidIn(toUid ...uint32) UserInviteRecordQuerySet {
|
|
if len(toUid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one toUid in ToUidIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("to_uid IN (?)", toUid))
|
|
}
|
|
|
|
// ToUidLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ToUidLt(toUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("to_uid < ?", toUid))
|
|
}
|
|
|
|
// ToUidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ToUidLte(toUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("to_uid <= ?", toUid))
|
|
}
|
|
|
|
// ToUidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ToUidNe(toUid uint32) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("to_uid != ?", toUid))
|
|
}
|
|
|
|
// ToUidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) ToUidNotIn(toUid ...uint32) UserInviteRecordQuerySet {
|
|
if len(toUid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one toUid in ToUidNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("to_uid NOT IN (?)", toUid))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) UpdatedAtEq(updatedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) UpdatedAtGt(updatedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) UpdatedAtGte(updatedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) UpdatedAtLt(updatedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) UpdatedAtLte(updatedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteRecordQuerySet) UpdatedAtNe(updatedAt time.Time) UserInviteRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetAction is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetAction(action uint32) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.Action)] = action
|
|
return u
|
|
}
|
|
|
|
// SetActionTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetActionTime(actionTime time.Time) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.ActionTime)] = actionTime
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetCreatedAt(createdAt time.Time) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetDeletedAt(deletedAt *time.Time) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetFirst is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetFirst(first uint32) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.First)] = first
|
|
return u
|
|
}
|
|
|
|
// SetFromUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetFromUid(fromUid uint32) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.FromUid)] = fromUid
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetID(ID uint32) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetMemberGenre is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetMemberGenre(memberGenre uint32) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.MemberGenre)] = memberGenre
|
|
return u
|
|
}
|
|
|
|
// SetMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetMemberLevel(memberLevel uint32) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.MemberLevel)] = memberLevel
|
|
return u
|
|
}
|
|
|
|
// SetRenewHide is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetRenewHide(renewHide uint32) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.RenewHide)] = renewHide
|
|
return u
|
|
}
|
|
|
|
// SetScan is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetScan(scan uint32) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.Scan)] = scan
|
|
return u
|
|
}
|
|
|
|
// SetSpendType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetSpendType(spendType uint32) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.SpendType)] = spendType
|
|
return u
|
|
}
|
|
|
|
// SetToUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetToUid(toUid uint32) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.ToUid)] = toUid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) SetUpdatedAt(updatedAt time.Time) UserInviteRecordUpdater {
|
|
u.fields[string(UserInviteRecordDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteRecordUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set UserInviteRecordQuerySet
|
|
|
|
// ===== BEGIN of UserInviteRecord modifiers
|
|
|
|
// UserInviteRecordDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type UserInviteRecordDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f UserInviteRecordDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// UserInviteRecordDBSchema stores db field names of UserInviteRecord
|
|
var UserInviteRecordDBSchema = struct {
|
|
ID UserInviteRecordDBSchemaField
|
|
CreatedAt UserInviteRecordDBSchemaField
|
|
UpdatedAt UserInviteRecordDBSchemaField
|
|
DeletedAt UserInviteRecordDBSchemaField
|
|
ToUid UserInviteRecordDBSchemaField
|
|
FromUid UserInviteRecordDBSchemaField
|
|
Action UserInviteRecordDBSchemaField
|
|
SpendType UserInviteRecordDBSchemaField
|
|
MemberLevel UserInviteRecordDBSchemaField
|
|
MemberGenre UserInviteRecordDBSchemaField
|
|
First UserInviteRecordDBSchemaField
|
|
Scan UserInviteRecordDBSchemaField
|
|
ActionTime UserInviteRecordDBSchemaField
|
|
RenewHide UserInviteRecordDBSchemaField
|
|
}{
|
|
|
|
ID: UserInviteRecordDBSchemaField("id"),
|
|
CreatedAt: UserInviteRecordDBSchemaField("created_at"),
|
|
UpdatedAt: UserInviteRecordDBSchemaField("updated_at"),
|
|
DeletedAt: UserInviteRecordDBSchemaField("deleted_at"),
|
|
ToUid: UserInviteRecordDBSchemaField("to_uid"),
|
|
FromUid: UserInviteRecordDBSchemaField("from_uid"),
|
|
Action: UserInviteRecordDBSchemaField("action"),
|
|
SpendType: UserInviteRecordDBSchemaField("spend_type"),
|
|
MemberLevel: UserInviteRecordDBSchemaField("member_level"),
|
|
MemberGenre: UserInviteRecordDBSchemaField("member_genre"),
|
|
First: UserInviteRecordDBSchemaField("first"),
|
|
Scan: UserInviteRecordDBSchemaField("scan"),
|
|
ActionTime: UserInviteRecordDBSchemaField("action_time"),
|
|
RenewHide: UserInviteRecordDBSchemaField("renew_hide"),
|
|
}
|
|
|
|
// Update updates UserInviteRecord fields by primary key
|
|
// nolint: dupl
|
|
func (o *UserInviteRecord) Update(db *gorm.DB, fields ...UserInviteRecordDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"to_uid": o.ToUid,
|
|
"from_uid": o.FromUid,
|
|
"action": o.Action,
|
|
"spend_type": o.SpendType,
|
|
"member_level": o.MemberLevel,
|
|
"member_genre": o.MemberGenre,
|
|
"first": o.First,
|
|
"scan": o.Scan,
|
|
"action_time": o.ActionTime,
|
|
"renew_hide": o.RenewHide,
|
|
}
|
|
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 UserInviteRecord %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// UserInviteRecordUpdater is an UserInviteRecord updates manager
|
|
type UserInviteRecordUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserInviteRecordUpdater creates new UserInviteRecord updater
|
|
// nolint: dupl
|
|
func NewUserInviteRecordUpdater(db *gorm.DB) UserInviteRecordUpdater {
|
|
return UserInviteRecordUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&UserInviteRecord{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of UserInviteRecord modifiers
|
|
|
|
// ===== END of all query sets
|