778 lines
24 KiB
Go
778 lines
24 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 HomeCategoryGameQuerySet
|
|
|
|
// HomeCategoryGameQuerySet is an queryset type for HomeCategoryGame
|
|
type HomeCategoryGameQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewHomeCategoryGameQuerySet constructs new HomeCategoryGameQuerySet
|
|
func NewHomeCategoryGameQuerySet(db *gorm.DB) HomeCategoryGameQuerySet {
|
|
return HomeCategoryGameQuerySet{
|
|
db: db.Model(&HomeCategoryGame{}),
|
|
}
|
|
}
|
|
|
|
func (qs HomeCategoryGameQuerySet) w(db *gorm.DB) HomeCategoryGameQuerySet {
|
|
return NewHomeCategoryGameQuerySet(db)
|
|
}
|
|
|
|
func (qs HomeCategoryGameQuerySet) Select(fields ...HomeCategoryGameDBSchemaField) HomeCategoryGameQuerySet {
|
|
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 *HomeCategoryGame) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *HomeCategoryGame) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) All(ret *[]HomeCategoryGame) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) CreatedAtEq(createdAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) CreatedAtGt(createdAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) CreatedAtGte(createdAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) CreatedAtLt(createdAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) CreatedAtLte(createdAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) CreatedAtNe(createdAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) Delete() error {
|
|
return qs.db.Delete(HomeCategoryGame{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(HomeCategoryGame{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(HomeCategoryGame{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) DeletedAtEq(deletedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) DeletedAtGt(deletedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) DeletedAtGte(deletedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) DeletedAtIsNotNull() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) DeletedAtIsNull() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) DeletedAtLt(deletedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) DeletedAtLte(deletedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) DeletedAtNe(deletedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GameIDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameIDEq(gameID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_id = ?", gameID))
|
|
}
|
|
|
|
// GameIDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameIDGt(gameID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_id > ?", gameID))
|
|
}
|
|
|
|
// GameIDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameIDGte(gameID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_id >= ?", gameID))
|
|
}
|
|
|
|
// GameIDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameIDIn(gameID ...uint32) HomeCategoryGameQuerySet {
|
|
if len(gameID) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameID in GameIDIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_id IN (?)", gameID))
|
|
}
|
|
|
|
// GameIDLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameIDLt(gameID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_id < ?", gameID))
|
|
}
|
|
|
|
// GameIDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameIDLte(gameID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_id <= ?", gameID))
|
|
}
|
|
|
|
// GameIDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameIDNe(gameID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_id != ?", gameID))
|
|
}
|
|
|
|
// GameIDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameIDNotIn(gameID ...uint32) HomeCategoryGameQuerySet {
|
|
if len(gameID) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameID in GameIDNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_id NOT IN (?)", gameID))
|
|
}
|
|
|
|
// GameNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameNameEq(gameName string) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_name = ?", gameName))
|
|
}
|
|
|
|
// GameNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameNameGt(gameName string) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_name > ?", gameName))
|
|
}
|
|
|
|
// GameNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameNameGte(gameName string) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_name >= ?", gameName))
|
|
}
|
|
|
|
// GameNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameNameIn(gameName ...string) HomeCategoryGameQuerySet {
|
|
if len(gameName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameName in GameNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_name IN (?)", gameName))
|
|
}
|
|
|
|
// GameNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameNameLike(gameName string) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_name LIKE ?", gameName))
|
|
}
|
|
|
|
// GameNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameNameLt(gameName string) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_name < ?", gameName))
|
|
}
|
|
|
|
// GameNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameNameLte(gameName string) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_name <= ?", gameName))
|
|
}
|
|
|
|
// GameNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameNameNe(gameName string) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_name != ?", gameName))
|
|
}
|
|
|
|
// GameNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameNameNotIn(gameName ...string) HomeCategoryGameQuerySet {
|
|
if len(gameName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameName in GameNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_name NOT IN (?)", gameName))
|
|
}
|
|
|
|
// GameNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GameNameNotlike(gameName string) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("game_name NOT LIKE ?", gameName))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) GetUpdater() HomeCategoryGameUpdater {
|
|
return NewHomeCategoryGameUpdater(qs.db)
|
|
}
|
|
|
|
// HomeCategoryIDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) HomeCategoryIDEq(homeCategoryID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("home_category_id = ?", homeCategoryID))
|
|
}
|
|
|
|
// HomeCategoryIDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) HomeCategoryIDGt(homeCategoryID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("home_category_id > ?", homeCategoryID))
|
|
}
|
|
|
|
// HomeCategoryIDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) HomeCategoryIDGte(homeCategoryID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("home_category_id >= ?", homeCategoryID))
|
|
}
|
|
|
|
// HomeCategoryIDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) HomeCategoryIDIn(homeCategoryID ...uint32) HomeCategoryGameQuerySet {
|
|
if len(homeCategoryID) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one homeCategoryID in HomeCategoryIDIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("home_category_id IN (?)", homeCategoryID))
|
|
}
|
|
|
|
// HomeCategoryIDLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) HomeCategoryIDLt(homeCategoryID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("home_category_id < ?", homeCategoryID))
|
|
}
|
|
|
|
// HomeCategoryIDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) HomeCategoryIDLte(homeCategoryID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("home_category_id <= ?", homeCategoryID))
|
|
}
|
|
|
|
// HomeCategoryIDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) HomeCategoryIDNe(homeCategoryID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("home_category_id != ?", homeCategoryID))
|
|
}
|
|
|
|
// HomeCategoryIDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) HomeCategoryIDNotIn(homeCategoryID ...uint32) HomeCategoryGameQuerySet {
|
|
if len(homeCategoryID) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one homeCategoryID in HomeCategoryIDNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("home_category_id NOT IN (?)", homeCategoryID))
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) IDEq(ID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) IDGt(ID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) IDGte(ID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) IDIn(ID ...uint32) HomeCategoryGameQuerySet {
|
|
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 HomeCategoryGameQuerySet) IDLt(ID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) IDLte(ID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) IDNe(ID uint32) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) IDNotIn(ID ...uint32) HomeCategoryGameQuerySet {
|
|
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 HomeCategoryGameQuerySet) Limit(limit int) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) Offset(offset int) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs HomeCategoryGameQuerySet) One(ret *HomeCategoryGame) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderAscByCreatedAt() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderAscByDeletedAt() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByGameID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderAscByGameID() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("game_id ASC"))
|
|
}
|
|
|
|
// OrderAscByGameName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderAscByGameName() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("game_name ASC"))
|
|
}
|
|
|
|
// OrderAscByHomeCategoryID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderAscByHomeCategoryID() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("home_category_id ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderAscByID() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscBySortOrder is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderAscBySortOrder() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("sort_order ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderAscByUpdatedAt() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderDescByCreatedAt() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderDescByDeletedAt() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByGameID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderDescByGameID() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("game_id DESC"))
|
|
}
|
|
|
|
// OrderDescByGameName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderDescByGameName() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("game_name DESC"))
|
|
}
|
|
|
|
// OrderDescByHomeCategoryID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderDescByHomeCategoryID() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("home_category_id DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderDescByID() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescBySortOrder is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderDescBySortOrder() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("sort_order DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) OrderDescByUpdatedAt() HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// SortOrderEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) SortOrderEq(sortOrder int) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("sort_order = ?", sortOrder))
|
|
}
|
|
|
|
// SortOrderGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) SortOrderGt(sortOrder int) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("sort_order > ?", sortOrder))
|
|
}
|
|
|
|
// SortOrderGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) SortOrderGte(sortOrder int) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("sort_order >= ?", sortOrder))
|
|
}
|
|
|
|
// SortOrderIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) SortOrderIn(sortOrder ...int) HomeCategoryGameQuerySet {
|
|
if len(sortOrder) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one sortOrder in SortOrderIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("sort_order IN (?)", sortOrder))
|
|
}
|
|
|
|
// SortOrderLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) SortOrderLt(sortOrder int) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("sort_order < ?", sortOrder))
|
|
}
|
|
|
|
// SortOrderLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) SortOrderLte(sortOrder int) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("sort_order <= ?", sortOrder))
|
|
}
|
|
|
|
// SortOrderNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) SortOrderNe(sortOrder int) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("sort_order != ?", sortOrder))
|
|
}
|
|
|
|
// SortOrderNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) SortOrderNotIn(sortOrder ...int) HomeCategoryGameQuerySet {
|
|
if len(sortOrder) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one sortOrder in SortOrderNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("sort_order NOT IN (?)", sortOrder))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) UpdatedAtEq(updatedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) UpdatedAtGt(updatedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) UpdatedAtGte(updatedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) UpdatedAtLt(updatedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) UpdatedAtLte(updatedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCategoryGameQuerySet) UpdatedAtNe(updatedAt time.Time) HomeCategoryGameQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCategoryGameUpdater) SetCreatedAt(createdAt time.Time) HomeCategoryGameUpdater {
|
|
u.fields[string(HomeCategoryGameDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCategoryGameUpdater) SetDeletedAt(deletedAt *time.Time) HomeCategoryGameUpdater {
|
|
u.fields[string(HomeCategoryGameDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetGameID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCategoryGameUpdater) SetGameID(gameID uint32) HomeCategoryGameUpdater {
|
|
u.fields[string(HomeCategoryGameDBSchema.GameID)] = gameID
|
|
return u
|
|
}
|
|
|
|
// SetGameName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCategoryGameUpdater) SetGameName(gameName string) HomeCategoryGameUpdater {
|
|
u.fields[string(HomeCategoryGameDBSchema.GameName)] = gameName
|
|
return u
|
|
}
|
|
|
|
// SetHomeCategoryID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCategoryGameUpdater) SetHomeCategoryID(homeCategoryID uint32) HomeCategoryGameUpdater {
|
|
u.fields[string(HomeCategoryGameDBSchema.HomeCategoryID)] = homeCategoryID
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCategoryGameUpdater) SetID(ID uint32) HomeCategoryGameUpdater {
|
|
u.fields[string(HomeCategoryGameDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetSortOrder is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCategoryGameUpdater) SetSortOrder(sortOrder int) HomeCategoryGameUpdater {
|
|
u.fields[string(HomeCategoryGameDBSchema.SortOrder)] = sortOrder
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCategoryGameUpdater) SetUpdatedAt(updatedAt time.Time) HomeCategoryGameUpdater {
|
|
u.fields[string(HomeCategoryGameDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCategoryGameUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCategoryGameUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set HomeCategoryGameQuerySet
|
|
|
|
// ===== BEGIN of HomeCategoryGame modifiers
|
|
|
|
// HomeCategoryGameDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type HomeCategoryGameDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f HomeCategoryGameDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// HomeCategoryGameDBSchema stores db field names of HomeCategoryGame
|
|
var HomeCategoryGameDBSchema = struct {
|
|
ID HomeCategoryGameDBSchemaField
|
|
CreatedAt HomeCategoryGameDBSchemaField
|
|
UpdatedAt HomeCategoryGameDBSchemaField
|
|
DeletedAt HomeCategoryGameDBSchemaField
|
|
HomeCategoryID HomeCategoryGameDBSchemaField
|
|
GameID HomeCategoryGameDBSchemaField
|
|
GameName HomeCategoryGameDBSchemaField
|
|
SortOrder HomeCategoryGameDBSchemaField
|
|
}{
|
|
|
|
ID: HomeCategoryGameDBSchemaField("id"),
|
|
CreatedAt: HomeCategoryGameDBSchemaField("created_at"),
|
|
UpdatedAt: HomeCategoryGameDBSchemaField("updated_at"),
|
|
DeletedAt: HomeCategoryGameDBSchemaField("deleted_at"),
|
|
HomeCategoryID: HomeCategoryGameDBSchemaField("home_category_id"),
|
|
GameID: HomeCategoryGameDBSchemaField("game_id"),
|
|
GameName: HomeCategoryGameDBSchemaField("game_name"),
|
|
SortOrder: HomeCategoryGameDBSchemaField("sort_order"),
|
|
}
|
|
|
|
// Update updates HomeCategoryGame fields by primary key
|
|
// nolint: dupl
|
|
func (o *HomeCategoryGame) Update(db *gorm.DB, fields ...HomeCategoryGameDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"home_category_id": o.HomeCategoryID,
|
|
"game_id": o.GameID,
|
|
"game_name": o.GameName,
|
|
"sort_order": o.SortOrder,
|
|
}
|
|
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 HomeCategoryGame %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// HomeCategoryGameUpdater is an HomeCategoryGame updates manager
|
|
type HomeCategoryGameUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewHomeCategoryGameUpdater creates new HomeCategoryGame updater
|
|
// nolint: dupl
|
|
func NewHomeCategoryGameUpdater(db *gorm.DB) HomeCategoryGameUpdater {
|
|
return HomeCategoryGameUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&HomeCategoryGame{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of HomeCategoryGame modifiers
|
|
|
|
// ===== END of all query sets
|