7400 lines
232 KiB
Go
7400 lines
232 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 GameCardGoodsQuerySet
|
|
|
|
// GameCardGoodsQuerySet is an queryset type for GameCardGoods
|
|
type GameCardGoodsQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameCardGoodsQuerySet constructs new GameCardGoodsQuerySet
|
|
func NewGameCardGoodsQuerySet(db *gorm.DB) GameCardGoodsQuerySet {
|
|
return GameCardGoodsQuerySet{
|
|
db: db.Model(&GameCardGoods{}),
|
|
}
|
|
}
|
|
|
|
func (qs GameCardGoodsQuerySet) w(db *gorm.DB) GameCardGoodsQuerySet {
|
|
return NewGameCardGoodsQuerySet(db)
|
|
}
|
|
|
|
func (qs GameCardGoodsQuerySet) Select(fields ...GameCardGoodsDBSchemaField) GameCardGoodsQuerySet {
|
|
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 *GameCardGoods) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *GameCardGoods) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) All(ret *[]GameCardGoods) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// CardTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CardTypeEq(cardType string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("card_type = ?", cardType))
|
|
}
|
|
|
|
// CardTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CardTypeGt(cardType string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("card_type > ?", cardType))
|
|
}
|
|
|
|
// CardTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CardTypeGte(cardType string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("card_type >= ?", cardType))
|
|
}
|
|
|
|
// CardTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CardTypeIn(cardType ...string) GameCardGoodsQuerySet {
|
|
if len(cardType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cardType in CardTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("card_type IN (?)", cardType))
|
|
}
|
|
|
|
// CardTypeLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CardTypeLike(cardType string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("card_type LIKE ?", cardType))
|
|
}
|
|
|
|
// CardTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CardTypeLt(cardType string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("card_type < ?", cardType))
|
|
}
|
|
|
|
// CardTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CardTypeLte(cardType string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("card_type <= ?", cardType))
|
|
}
|
|
|
|
// CardTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CardTypeNe(cardType string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("card_type != ?", cardType))
|
|
}
|
|
|
|
// CardTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CardTypeNotIn(cardType ...string) GameCardGoodsQuerySet {
|
|
if len(cardType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cardType in CardTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("card_type NOT IN (?)", cardType))
|
|
}
|
|
|
|
// CardTypeNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CardTypeNotlike(cardType string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("card_type NOT LIKE ?", cardType))
|
|
}
|
|
|
|
// CooperativeBusinessIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) GameCardGoodsQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) GameCardGoodsQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeNameEq(cooperativeName string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeNameGt(cooperativeName string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeNameGte(cooperativeName string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeNameIn(cooperativeName ...string) GameCardGoodsQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeNameLike(cooperativeName string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeNameLt(cooperativeName string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeNameLte(cooperativeName string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeNameNe(cooperativeName string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeNameNotIn(cooperativeName ...string) GameCardGoodsQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CooperativeNameNotlike(cooperativeName string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CreatedAtEq(createdAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CreatedAtGt(createdAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CreatedAtGte(createdAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CreatedAtLt(createdAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CreatedAtLte(createdAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) CreatedAtNe(createdAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) Delete() error {
|
|
return qs.db.Delete(GameCardGoods{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(GameCardGoods{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(GameCardGoods{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) DeletedAtEq(deletedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) DeletedAtGt(deletedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) DeletedAtGte(deletedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) DeletedAtIsNotNull() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) DeletedAtIsNull() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) DeletedAtLt(deletedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) DeletedAtLte(deletedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) DeletedAtNe(deletedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// FunctionStateEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) FunctionStateEq(functionState uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("function_state = ?", functionState))
|
|
}
|
|
|
|
// FunctionStateGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) FunctionStateGt(functionState uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("function_state > ?", functionState))
|
|
}
|
|
|
|
// FunctionStateGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) FunctionStateGte(functionState uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("function_state >= ?", functionState))
|
|
}
|
|
|
|
// FunctionStateIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) FunctionStateIn(functionState ...uint32) GameCardGoodsQuerySet {
|
|
if len(functionState) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one functionState in FunctionStateIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("function_state IN (?)", functionState))
|
|
}
|
|
|
|
// FunctionStateLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) FunctionStateLt(functionState uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("function_state < ?", functionState))
|
|
}
|
|
|
|
// FunctionStateLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) FunctionStateLte(functionState uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("function_state <= ?", functionState))
|
|
}
|
|
|
|
// FunctionStateNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) FunctionStateNe(functionState uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("function_state != ?", functionState))
|
|
}
|
|
|
|
// FunctionStateNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) FunctionStateNotIn(functionState ...uint32) GameCardGoodsQuerySet {
|
|
if len(functionState) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one functionState in FunctionStateNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("function_state NOT IN (?)", functionState))
|
|
}
|
|
|
|
// GameCardIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) GameCardIdEq(gameCardId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id = ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) GameCardIdGt(gameCardId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id > ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) GameCardIdGte(gameCardId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id >= ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) GameCardIdIn(gameCardId ...uint64) GameCardGoodsQuerySet {
|
|
if len(gameCardId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_id IN (?)", gameCardId))
|
|
}
|
|
|
|
// GameCardIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) GameCardIdLt(gameCardId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id < ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) GameCardIdLte(gameCardId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id <= ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) GameCardIdNe(gameCardId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id != ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) GameCardIdNotIn(gameCardId ...uint64) GameCardGoodsQuerySet {
|
|
if len(gameCardId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_id NOT IN (?)", gameCardId))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) GetUpdater() GameCardGoodsUpdater {
|
|
return NewGameCardGoodsUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) IDEq(ID uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) IDGt(ID uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) IDGte(ID uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) IDIn(ID ...uint32) GameCardGoodsQuerySet {
|
|
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 GameCardGoodsQuerySet) IDLt(ID uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) IDLte(ID uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) IDNe(ID uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) IDNotIn(ID ...uint32) GameCardGoodsQuerySet {
|
|
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 GameCardGoodsQuerySet) Limit(limit int) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) Offset(offset int) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs GameCardGoodsQuerySet) One(ret *GameCardGoods) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCardType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByCardType() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("card_type ASC"))
|
|
}
|
|
|
|
// OrderAscByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByCooperativeBusinessId() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id ASC"))
|
|
}
|
|
|
|
// OrderAscByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByCooperativeName() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByCreatedAt() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByDeletedAt() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByFunctionState is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByFunctionState() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("function_state ASC"))
|
|
}
|
|
|
|
// OrderAscByGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByGameCardId() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("game_card_id ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByID() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByProvider is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByProvider() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("provider ASC"))
|
|
}
|
|
|
|
// OrderAscBySerialNumber is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscBySerialNumber() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("serial_number ASC"))
|
|
}
|
|
|
|
// OrderAscByShareProfitType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByShareProfitType() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("share_profit_type ASC"))
|
|
}
|
|
|
|
// OrderAscByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByStatus() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("status ASC"))
|
|
}
|
|
|
|
// OrderAscByStockTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByStockTime() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("stock_time ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByStoreId() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderAscByUpdatedAt() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCardType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByCardType() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("card_type DESC"))
|
|
}
|
|
|
|
// OrderDescByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByCooperativeBusinessId() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id DESC"))
|
|
}
|
|
|
|
// OrderDescByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByCooperativeName() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByCreatedAt() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByDeletedAt() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByFunctionState is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByFunctionState() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("function_state DESC"))
|
|
}
|
|
|
|
// OrderDescByGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByGameCardId() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("game_card_id DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByID() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByProvider is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByProvider() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("provider DESC"))
|
|
}
|
|
|
|
// OrderDescBySerialNumber is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescBySerialNumber() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("serial_number DESC"))
|
|
}
|
|
|
|
// OrderDescByShareProfitType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByShareProfitType() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("share_profit_type DESC"))
|
|
}
|
|
|
|
// OrderDescByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByStatus() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("status DESC"))
|
|
}
|
|
|
|
// OrderDescByStockTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByStockTime() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("stock_time DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByStoreId() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) OrderDescByUpdatedAt() GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// ProviderEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ProviderEq(provider string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("provider = ?", provider))
|
|
}
|
|
|
|
// ProviderGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ProviderGt(provider string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("provider > ?", provider))
|
|
}
|
|
|
|
// ProviderGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ProviderGte(provider string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("provider >= ?", provider))
|
|
}
|
|
|
|
// ProviderIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ProviderIn(provider ...string) GameCardGoodsQuerySet {
|
|
if len(provider) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one provider in ProviderIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("provider IN (?)", provider))
|
|
}
|
|
|
|
// ProviderLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ProviderLike(provider string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("provider LIKE ?", provider))
|
|
}
|
|
|
|
// ProviderLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ProviderLt(provider string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("provider < ?", provider))
|
|
}
|
|
|
|
// ProviderLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ProviderLte(provider string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("provider <= ?", provider))
|
|
}
|
|
|
|
// ProviderNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ProviderNe(provider string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("provider != ?", provider))
|
|
}
|
|
|
|
// ProviderNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ProviderNotIn(provider ...string) GameCardGoodsQuerySet {
|
|
if len(provider) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one provider in ProviderNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("provider NOT IN (?)", provider))
|
|
}
|
|
|
|
// ProviderNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ProviderNotlike(provider string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("provider NOT LIKE ?", provider))
|
|
}
|
|
|
|
// SerialNumberEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) SerialNumberEq(serialNumber string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("serial_number = ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) SerialNumberGt(serialNumber string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("serial_number > ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) SerialNumberGte(serialNumber string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("serial_number >= ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) SerialNumberIn(serialNumber ...string) GameCardGoodsQuerySet {
|
|
if len(serialNumber) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one serialNumber in SerialNumberIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("serial_number IN (?)", serialNumber))
|
|
}
|
|
|
|
// SerialNumberLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) SerialNumberLike(serialNumber string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("serial_number LIKE ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) SerialNumberLt(serialNumber string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("serial_number < ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) SerialNumberLte(serialNumber string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("serial_number <= ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) SerialNumberNe(serialNumber string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("serial_number != ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) SerialNumberNotIn(serialNumber ...string) GameCardGoodsQuerySet {
|
|
if len(serialNumber) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one serialNumber in SerialNumberNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("serial_number NOT IN (?)", serialNumber))
|
|
}
|
|
|
|
// SerialNumberNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) SerialNumberNotlike(serialNumber string) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("serial_number NOT LIKE ?", serialNumber))
|
|
}
|
|
|
|
// ShareProfitTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ShareProfitTypeEq(shareProfitType uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("share_profit_type = ?", shareProfitType))
|
|
}
|
|
|
|
// ShareProfitTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ShareProfitTypeGt(shareProfitType uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("share_profit_type > ?", shareProfitType))
|
|
}
|
|
|
|
// ShareProfitTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ShareProfitTypeGte(shareProfitType uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("share_profit_type >= ?", shareProfitType))
|
|
}
|
|
|
|
// ShareProfitTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ShareProfitTypeIn(shareProfitType ...uint32) GameCardGoodsQuerySet {
|
|
if len(shareProfitType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one shareProfitType in ShareProfitTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("share_profit_type IN (?)", shareProfitType))
|
|
}
|
|
|
|
// ShareProfitTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ShareProfitTypeLt(shareProfitType uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("share_profit_type < ?", shareProfitType))
|
|
}
|
|
|
|
// ShareProfitTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ShareProfitTypeLte(shareProfitType uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("share_profit_type <= ?", shareProfitType))
|
|
}
|
|
|
|
// ShareProfitTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ShareProfitTypeNe(shareProfitType uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("share_profit_type != ?", shareProfitType))
|
|
}
|
|
|
|
// ShareProfitTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) ShareProfitTypeNotIn(shareProfitType ...uint32) GameCardGoodsQuerySet {
|
|
if len(shareProfitType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one shareProfitType in ShareProfitTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("share_profit_type NOT IN (?)", shareProfitType))
|
|
}
|
|
|
|
// StatusEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StatusEq(status uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("status = ?", status))
|
|
}
|
|
|
|
// StatusGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StatusGt(status uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("status > ?", status))
|
|
}
|
|
|
|
// StatusGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StatusGte(status uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("status >= ?", status))
|
|
}
|
|
|
|
// StatusIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StatusIn(status ...uint32) GameCardGoodsQuerySet {
|
|
if len(status) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one status in StatusIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("status IN (?)", status))
|
|
}
|
|
|
|
// StatusLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StatusLt(status uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("status < ?", status))
|
|
}
|
|
|
|
// StatusLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StatusLte(status uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("status <= ?", status))
|
|
}
|
|
|
|
// StatusNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StatusNe(status uint32) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("status != ?", status))
|
|
}
|
|
|
|
// StatusNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StatusNotIn(status ...uint32) GameCardGoodsQuerySet {
|
|
if len(status) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one status in StatusNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("status NOT IN (?)", status))
|
|
}
|
|
|
|
// StockTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StockTimeEq(stockTime time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("stock_time = ?", stockTime))
|
|
}
|
|
|
|
// StockTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StockTimeGt(stockTime time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("stock_time > ?", stockTime))
|
|
}
|
|
|
|
// StockTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StockTimeGte(stockTime time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("stock_time >= ?", stockTime))
|
|
}
|
|
|
|
// StockTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StockTimeLt(stockTime time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("stock_time < ?", stockTime))
|
|
}
|
|
|
|
// StockTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StockTimeLte(stockTime time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("stock_time <= ?", stockTime))
|
|
}
|
|
|
|
// StockTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StockTimeNe(stockTime time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("stock_time != ?", stockTime))
|
|
}
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StoreIdEq(storeId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
}
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StoreIdGt(storeId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
}
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StoreIdGte(storeId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
}
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StoreIdIn(storeId ...uint64) GameCardGoodsQuerySet {
|
|
if len(storeId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_id IN (?)", storeId))
|
|
}
|
|
|
|
// StoreIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StoreIdLt(storeId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
}
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StoreIdLte(storeId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
}
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StoreIdNe(storeId uint64) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
}
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) StoreIdNotIn(storeId ...uint64) GameCardGoodsQuerySet {
|
|
if len(storeId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_id NOT IN (?)", storeId))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) UpdatedAtEq(updatedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) UpdatedAtGt(updatedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) UpdatedAtGte(updatedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) UpdatedAtLt(updatedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) UpdatedAtLte(updatedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsQuerySet) UpdatedAtNe(updatedAt time.Time) GameCardGoodsQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCardType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetCardType(cardType string) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.CardType)] = cardType
|
|
return u
|
|
}
|
|
|
|
// SetCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.CooperativeBusinessId)] = cooperativeBusinessId
|
|
return u
|
|
}
|
|
|
|
// SetCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetCooperativeName(cooperativeName string) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.CooperativeName)] = cooperativeName
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetCreatedAt(createdAt time.Time) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetDeletedAt(deletedAt *time.Time) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetFunctionState is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetFunctionState(functionState uint32) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.FunctionState)] = functionState
|
|
return u
|
|
}
|
|
|
|
// SetGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetGameCardId(gameCardId uint64) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.GameCardId)] = gameCardId
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetID(ID uint32) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetProvider is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetProvider(provider string) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.Provider)] = provider
|
|
return u
|
|
}
|
|
|
|
// SetSerialNumber is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetSerialNumber(serialNumber string) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.SerialNumber)] = serialNumber
|
|
return u
|
|
}
|
|
|
|
// SetShareProfitType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetShareProfitType(shareProfitType uint32) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.ShareProfitType)] = shareProfitType
|
|
return u
|
|
}
|
|
|
|
// SetStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetStatus(status uint32) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.Status)] = status
|
|
return u
|
|
}
|
|
|
|
// SetStockTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetStockTime(stockTime time.Time) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.StockTime)] = stockTime
|
|
return u
|
|
}
|
|
|
|
// SetStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetStoreId(storeId uint64) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.StoreId)] = storeId
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) SetUpdatedAt(updatedAt time.Time) GameCardGoodsUpdater {
|
|
u.fields[string(GameCardGoodsDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set GameCardGoodsQuerySet
|
|
|
|
// ===== BEGIN of GameCardGoods modifiers
|
|
|
|
// GameCardGoodsDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type GameCardGoodsDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f GameCardGoodsDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// GameCardGoodsDBSchema stores db field names of GameCardGoods
|
|
var GameCardGoodsDBSchema = struct {
|
|
ID GameCardGoodsDBSchemaField
|
|
CreatedAt GameCardGoodsDBSchemaField
|
|
UpdatedAt GameCardGoodsDBSchemaField
|
|
DeletedAt GameCardGoodsDBSchemaField
|
|
GameCardId GameCardGoodsDBSchemaField
|
|
SerialNumber GameCardGoodsDBSchemaField
|
|
Status GameCardGoodsDBSchemaField
|
|
StoreId GameCardGoodsDBSchemaField
|
|
Provider GameCardGoodsDBSchemaField
|
|
StockTime GameCardGoodsDBSchemaField
|
|
CardType GameCardGoodsDBSchemaField
|
|
FunctionState GameCardGoodsDBSchemaField
|
|
ShareProfitType GameCardGoodsDBSchemaField
|
|
CooperativeBusinessId GameCardGoodsDBSchemaField
|
|
CooperativeName GameCardGoodsDBSchemaField
|
|
}{
|
|
|
|
ID: GameCardGoodsDBSchemaField("id"),
|
|
CreatedAt: GameCardGoodsDBSchemaField("created_at"),
|
|
UpdatedAt: GameCardGoodsDBSchemaField("updated_at"),
|
|
DeletedAt: GameCardGoodsDBSchemaField("deleted_at"),
|
|
GameCardId: GameCardGoodsDBSchemaField("game_card_id"),
|
|
SerialNumber: GameCardGoodsDBSchemaField("serial_number"),
|
|
Status: GameCardGoodsDBSchemaField("status"),
|
|
StoreId: GameCardGoodsDBSchemaField("store_id"),
|
|
Provider: GameCardGoodsDBSchemaField("provider"),
|
|
StockTime: GameCardGoodsDBSchemaField("stock_time"),
|
|
CardType: GameCardGoodsDBSchemaField("card_type"),
|
|
FunctionState: GameCardGoodsDBSchemaField("function_state"),
|
|
ShareProfitType: GameCardGoodsDBSchemaField("share_profit_type"),
|
|
CooperativeBusinessId: GameCardGoodsDBSchemaField("cooperative_business_id"),
|
|
CooperativeName: GameCardGoodsDBSchemaField("cooperative_name"),
|
|
}
|
|
|
|
// Update updates GameCardGoods fields by primary key
|
|
// nolint: dupl
|
|
func (o *GameCardGoods) Update(db *gorm.DB, fields ...GameCardGoodsDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"game_card_id": o.GameCardId,
|
|
"serial_number": o.SerialNumber,
|
|
"status": o.Status,
|
|
"store_id": o.StoreId,
|
|
"provider": o.Provider,
|
|
"stock_time": o.StockTime,
|
|
"card_type": o.CardType,
|
|
"function_state": o.FunctionState,
|
|
"share_profit_type": o.ShareProfitType,
|
|
"cooperative_business_id": o.CooperativeBusinessId,
|
|
"cooperative_name": o.CooperativeName,
|
|
}
|
|
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 GameCardGoods %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// GameCardGoodsUpdater is an GameCardGoods updates manager
|
|
type GameCardGoodsUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameCardGoodsUpdater creates new GameCardGoods updater
|
|
// nolint: dupl
|
|
func NewGameCardGoodsUpdater(db *gorm.DB) GameCardGoodsUpdater {
|
|
return GameCardGoodsUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&GameCardGoods{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of GameCardGoods modifiers
|
|
|
|
// ===== BEGIN of query set GameCardGoodsStockQuerySet
|
|
|
|
// GameCardGoodsStockQuerySet is an queryset type for GameCardGoodsStock
|
|
type GameCardGoodsStockQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameCardGoodsStockQuerySet constructs new GameCardGoodsStockQuerySet
|
|
func NewGameCardGoodsStockQuerySet(db *gorm.DB) GameCardGoodsStockQuerySet {
|
|
return GameCardGoodsStockQuerySet{
|
|
db: db.Model(&GameCardGoodsStock{}),
|
|
}
|
|
}
|
|
|
|
func (qs GameCardGoodsStockQuerySet) w(db *gorm.DB) GameCardGoodsStockQuerySet {
|
|
return NewGameCardGoodsStockQuerySet(db)
|
|
}
|
|
|
|
func (qs GameCardGoodsStockQuerySet) Select(fields ...GameCardGoodsStockDBSchemaField) GameCardGoodsStockQuerySet {
|
|
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 *GameCardGoodsStock) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *GameCardGoodsStock) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) All(ret *[]GameCardGoodsStock) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// CooperativeBusinessIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeNameEq(cooperativeName string) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeNameGt(cooperativeName string) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeNameGte(cooperativeName string) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeNameIn(cooperativeName ...string) GameCardGoodsStockQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeNameLike(cooperativeName string) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeNameLt(cooperativeName string) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeNameLte(cooperativeName string) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeNameNe(cooperativeName string) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeNameNotIn(cooperativeName ...string) GameCardGoodsStockQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CooperativeNameNotlike(cooperativeName string) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CreatedAtEq(createdAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CreatedAtGt(createdAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CreatedAtGte(createdAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CreatedAtLt(createdAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CreatedAtLte(createdAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) CreatedAtNe(createdAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) Delete() error {
|
|
return qs.db.Delete(GameCardGoodsStock{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(GameCardGoodsStock{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(GameCardGoodsStock{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) DeletedAtEq(deletedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) DeletedAtGt(deletedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) DeletedAtGte(deletedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) DeletedAtIsNotNull() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) DeletedAtIsNull() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) DeletedAtLt(deletedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) DeletedAtLte(deletedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) DeletedAtNe(deletedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GameCardIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) GameCardIdEq(gameCardId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id = ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) GameCardIdGt(gameCardId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id > ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) GameCardIdGte(gameCardId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id >= ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) GameCardIdIn(gameCardId ...uint64) GameCardGoodsStockQuerySet {
|
|
if len(gameCardId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_id IN (?)", gameCardId))
|
|
}
|
|
|
|
// GameCardIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) GameCardIdLt(gameCardId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id < ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) GameCardIdLte(gameCardId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id <= ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) GameCardIdNe(gameCardId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id != ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) GameCardIdNotIn(gameCardId ...uint64) GameCardGoodsStockQuerySet {
|
|
if len(gameCardId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_id NOT IN (?)", gameCardId))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) GetUpdater() GameCardGoodsStockUpdater {
|
|
return NewGameCardGoodsStockUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) IDEq(ID uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) IDGt(ID uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) IDGte(ID uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) IDIn(ID ...uint32) GameCardGoodsStockQuerySet {
|
|
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 GameCardGoodsStockQuerySet) IDLt(ID uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) IDLte(ID uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) IDNe(ID uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) IDNotIn(ID ...uint32) GameCardGoodsStockQuerySet {
|
|
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 GameCardGoodsStockQuerySet) Limit(limit int) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) Offset(offset int) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs GameCardGoodsStockQuerySet) One(ret *GameCardGoodsStock) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByCooperativeBusinessId() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id ASC"))
|
|
}
|
|
|
|
// OrderAscByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByCooperativeName() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByCreatedAt() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByDeletedAt() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByGameCardId() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("game_card_id ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByID() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByOrderCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByOrderCount() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("order_count ASC"))
|
|
}
|
|
|
|
// OrderAscByRentStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByRentStock() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("rent_stock ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByStoreId() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByStoreStock() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("store_stock ASC"))
|
|
}
|
|
|
|
// OrderAscByTotalStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByTotalStock() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("total_stock ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByUpdatedAt() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderAscByUserHoldStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderAscByUserHoldStock() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("user_hold_stock ASC"))
|
|
}
|
|
|
|
// OrderCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderCountEq(orderCount uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("order_count = ?", orderCount))
|
|
}
|
|
|
|
// OrderCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderCountGt(orderCount uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("order_count > ?", orderCount))
|
|
}
|
|
|
|
// OrderCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderCountGte(orderCount uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("order_count >= ?", orderCount))
|
|
}
|
|
|
|
// OrderCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderCountIn(orderCount ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(orderCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one orderCount in OrderCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("order_count IN (?)", orderCount))
|
|
}
|
|
|
|
// OrderCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderCountLt(orderCount uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("order_count < ?", orderCount))
|
|
}
|
|
|
|
// OrderCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderCountLte(orderCount uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("order_count <= ?", orderCount))
|
|
}
|
|
|
|
// OrderCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderCountNe(orderCount uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("order_count != ?", orderCount))
|
|
}
|
|
|
|
// OrderCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderCountNotIn(orderCount ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(orderCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one orderCount in OrderCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("order_count NOT IN (?)", orderCount))
|
|
}
|
|
|
|
// OrderDescByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByCooperativeBusinessId() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id DESC"))
|
|
}
|
|
|
|
// OrderDescByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByCooperativeName() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByCreatedAt() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByDeletedAt() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByGameCardId() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("game_card_id DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByID() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByOrderCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByOrderCount() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("order_count DESC"))
|
|
}
|
|
|
|
// OrderDescByRentStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByRentStock() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("rent_stock DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByStoreId() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByStoreStock() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("store_stock DESC"))
|
|
}
|
|
|
|
// OrderDescByTotalStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByTotalStock() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("total_stock DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByUpdatedAt() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// OrderDescByUserHoldStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) OrderDescByUserHoldStock() GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Order("user_hold_stock DESC"))
|
|
}
|
|
|
|
// RentStockEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) RentStockEq(rentStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("rent_stock = ?", rentStock))
|
|
}
|
|
|
|
// RentStockGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) RentStockGt(rentStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("rent_stock > ?", rentStock))
|
|
}
|
|
|
|
// RentStockGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) RentStockGte(rentStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("rent_stock >= ?", rentStock))
|
|
}
|
|
|
|
// RentStockIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) RentStockIn(rentStock ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(rentStock) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one rentStock in RentStockIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("rent_stock IN (?)", rentStock))
|
|
}
|
|
|
|
// RentStockLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) RentStockLt(rentStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("rent_stock < ?", rentStock))
|
|
}
|
|
|
|
// RentStockLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) RentStockLte(rentStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("rent_stock <= ?", rentStock))
|
|
}
|
|
|
|
// RentStockNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) RentStockNe(rentStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("rent_stock != ?", rentStock))
|
|
}
|
|
|
|
// RentStockNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) RentStockNotIn(rentStock ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(rentStock) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one rentStock in RentStockNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("rent_stock NOT IN (?)", rentStock))
|
|
}
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreIdEq(storeId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
}
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreIdGt(storeId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
}
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreIdGte(storeId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
}
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreIdIn(storeId ...uint64) GameCardGoodsStockQuerySet {
|
|
if len(storeId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_id IN (?)", storeId))
|
|
}
|
|
|
|
// StoreIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreIdLt(storeId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
}
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreIdLte(storeId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
}
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreIdNe(storeId uint64) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
}
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreIdNotIn(storeId ...uint64) GameCardGoodsStockQuerySet {
|
|
if len(storeId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeId in StoreIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_id NOT IN (?)", storeId))
|
|
}
|
|
|
|
// StoreStockEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreStockEq(storeStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_stock = ?", storeStock))
|
|
}
|
|
|
|
// StoreStockGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreStockGt(storeStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_stock > ?", storeStock))
|
|
}
|
|
|
|
// StoreStockGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreStockGte(storeStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_stock >= ?", storeStock))
|
|
}
|
|
|
|
// StoreStockIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreStockIn(storeStock ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(storeStock) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeStock in StoreStockIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_stock IN (?)", storeStock))
|
|
}
|
|
|
|
// StoreStockLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreStockLt(storeStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_stock < ?", storeStock))
|
|
}
|
|
|
|
// StoreStockLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreStockLte(storeStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_stock <= ?", storeStock))
|
|
}
|
|
|
|
// StoreStockNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreStockNe(storeStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("store_stock != ?", storeStock))
|
|
}
|
|
|
|
// StoreStockNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) StoreStockNotIn(storeStock ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(storeStock) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeStock in StoreStockNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_stock NOT IN (?)", storeStock))
|
|
}
|
|
|
|
// TotalStockEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) TotalStockEq(totalStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("total_stock = ?", totalStock))
|
|
}
|
|
|
|
// TotalStockGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) TotalStockGt(totalStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("total_stock > ?", totalStock))
|
|
}
|
|
|
|
// TotalStockGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) TotalStockGte(totalStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("total_stock >= ?", totalStock))
|
|
}
|
|
|
|
// TotalStockIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) TotalStockIn(totalStock ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(totalStock) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one totalStock in TotalStockIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("total_stock IN (?)", totalStock))
|
|
}
|
|
|
|
// TotalStockLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) TotalStockLt(totalStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("total_stock < ?", totalStock))
|
|
}
|
|
|
|
// TotalStockLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) TotalStockLte(totalStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("total_stock <= ?", totalStock))
|
|
}
|
|
|
|
// TotalStockNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) TotalStockNe(totalStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("total_stock != ?", totalStock))
|
|
}
|
|
|
|
// TotalStockNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) TotalStockNotIn(totalStock ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(totalStock) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one totalStock in TotalStockNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("total_stock NOT IN (?)", totalStock))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UpdatedAtEq(updatedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UpdatedAtGt(updatedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UpdatedAtGte(updatedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UpdatedAtLt(updatedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UpdatedAtLte(updatedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UpdatedAtNe(updatedAt time.Time) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// UserHoldStockEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UserHoldStockEq(userHoldStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("user_hold_stock = ?", userHoldStock))
|
|
}
|
|
|
|
// UserHoldStockGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UserHoldStockGt(userHoldStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("user_hold_stock > ?", userHoldStock))
|
|
}
|
|
|
|
// UserHoldStockGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UserHoldStockGte(userHoldStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("user_hold_stock >= ?", userHoldStock))
|
|
}
|
|
|
|
// UserHoldStockIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UserHoldStockIn(userHoldStock ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(userHoldStock) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one userHoldStock in UserHoldStockIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("user_hold_stock IN (?)", userHoldStock))
|
|
}
|
|
|
|
// UserHoldStockLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UserHoldStockLt(userHoldStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("user_hold_stock < ?", userHoldStock))
|
|
}
|
|
|
|
// UserHoldStockLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UserHoldStockLte(userHoldStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("user_hold_stock <= ?", userHoldStock))
|
|
}
|
|
|
|
// UserHoldStockNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UserHoldStockNe(userHoldStock uint32) GameCardGoodsStockQuerySet {
|
|
return qs.w(qs.db.Where("user_hold_stock != ?", userHoldStock))
|
|
}
|
|
|
|
// UserHoldStockNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardGoodsStockQuerySet) UserHoldStockNotIn(userHoldStock ...uint32) GameCardGoodsStockQuerySet {
|
|
if len(userHoldStock) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one userHoldStock in UserHoldStockNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("user_hold_stock NOT IN (?)", userHoldStock))
|
|
}
|
|
|
|
// SetCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.CooperativeBusinessId)] = cooperativeBusinessId
|
|
return u
|
|
}
|
|
|
|
// SetCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetCooperativeName(cooperativeName string) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.CooperativeName)] = cooperativeName
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetCreatedAt(createdAt time.Time) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetDeletedAt(deletedAt *time.Time) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetGameCardId(gameCardId uint64) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.GameCardId)] = gameCardId
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetID(ID uint32) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetOrderCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetOrderCount(orderCount uint32) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.OrderCount)] = orderCount
|
|
return u
|
|
}
|
|
|
|
// SetRentStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetRentStock(rentStock uint32) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.RentStock)] = rentStock
|
|
return u
|
|
}
|
|
|
|
// SetStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetStoreId(storeId uint64) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.StoreId)] = storeId
|
|
return u
|
|
}
|
|
|
|
// SetStoreStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetStoreStock(storeStock uint32) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.StoreStock)] = storeStock
|
|
return u
|
|
}
|
|
|
|
// SetTotalStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetTotalStock(totalStock uint32) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.TotalStock)] = totalStock
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetUpdatedAt(updatedAt time.Time) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// SetUserHoldStock is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) SetUserHoldStock(userHoldStock uint32) GameCardGoodsStockUpdater {
|
|
u.fields[string(GameCardGoodsStockDBSchema.UserHoldStock)] = userHoldStock
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardGoodsStockUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set GameCardGoodsStockQuerySet
|
|
|
|
// ===== BEGIN of GameCardGoodsStock modifiers
|
|
|
|
// GameCardGoodsStockDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type GameCardGoodsStockDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f GameCardGoodsStockDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// GameCardGoodsStockDBSchema stores db field names of GameCardGoodsStock
|
|
var GameCardGoodsStockDBSchema = struct {
|
|
ID GameCardGoodsStockDBSchemaField
|
|
CreatedAt GameCardGoodsStockDBSchemaField
|
|
UpdatedAt GameCardGoodsStockDBSchemaField
|
|
DeletedAt GameCardGoodsStockDBSchemaField
|
|
StoreId GameCardGoodsStockDBSchemaField
|
|
GameCardId GameCardGoodsStockDBSchemaField
|
|
StoreStock GameCardGoodsStockDBSchemaField
|
|
RentStock GameCardGoodsStockDBSchemaField
|
|
UserHoldStock GameCardGoodsStockDBSchemaField
|
|
OrderCount GameCardGoodsStockDBSchemaField
|
|
TotalStock GameCardGoodsStockDBSchemaField
|
|
CooperativeBusinessId GameCardGoodsStockDBSchemaField
|
|
CooperativeName GameCardGoodsStockDBSchemaField
|
|
}{
|
|
|
|
ID: GameCardGoodsStockDBSchemaField("id"),
|
|
CreatedAt: GameCardGoodsStockDBSchemaField("created_at"),
|
|
UpdatedAt: GameCardGoodsStockDBSchemaField("updated_at"),
|
|
DeletedAt: GameCardGoodsStockDBSchemaField("deleted_at"),
|
|
StoreId: GameCardGoodsStockDBSchemaField("store_id"),
|
|
GameCardId: GameCardGoodsStockDBSchemaField("game_card_id"),
|
|
StoreStock: GameCardGoodsStockDBSchemaField("store_stock"),
|
|
RentStock: GameCardGoodsStockDBSchemaField("rent_stock"),
|
|
UserHoldStock: GameCardGoodsStockDBSchemaField("user_hold_stock"),
|
|
OrderCount: GameCardGoodsStockDBSchemaField("order_count"),
|
|
TotalStock: GameCardGoodsStockDBSchemaField("total_stock"),
|
|
CooperativeBusinessId: GameCardGoodsStockDBSchemaField("cooperative_business_id"),
|
|
CooperativeName: GameCardGoodsStockDBSchemaField("cooperative_name"),
|
|
}
|
|
|
|
// Update updates GameCardGoodsStock fields by primary key
|
|
// nolint: dupl
|
|
func (o *GameCardGoodsStock) Update(db *gorm.DB, fields ...GameCardGoodsStockDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"store_id": o.StoreId,
|
|
"game_card_id": o.GameCardId,
|
|
"store_stock": o.StoreStock,
|
|
"rent_stock": o.RentStock,
|
|
"user_hold_stock": o.UserHoldStock,
|
|
"order_count": o.OrderCount,
|
|
"total_stock": o.TotalStock,
|
|
"cooperative_business_id": o.CooperativeBusinessId,
|
|
"cooperative_name": o.CooperativeName,
|
|
}
|
|
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 GameCardGoodsStock %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// GameCardGoodsStockUpdater is an GameCardGoodsStock updates manager
|
|
type GameCardGoodsStockUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameCardGoodsStockUpdater creates new GameCardGoodsStock updater
|
|
// nolint: dupl
|
|
func NewGameCardGoodsStockUpdater(db *gorm.DB) GameCardGoodsStockUpdater {
|
|
return GameCardGoodsStockUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&GameCardGoodsStock{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of GameCardGoodsStock modifiers
|
|
|
|
// ===== BEGIN of query set GameCardLabelQuerySet
|
|
|
|
// GameCardLabelQuerySet is an queryset type for GameCardLabel
|
|
type GameCardLabelQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameCardLabelQuerySet constructs new GameCardLabelQuerySet
|
|
func NewGameCardLabelQuerySet(db *gorm.DB) GameCardLabelQuerySet {
|
|
return GameCardLabelQuerySet{
|
|
db: db.Model(&GameCardLabel{}),
|
|
}
|
|
}
|
|
|
|
func (qs GameCardLabelQuerySet) w(db *gorm.DB) GameCardLabelQuerySet {
|
|
return NewGameCardLabelQuerySet(db)
|
|
}
|
|
|
|
func (qs GameCardLabelQuerySet) Select(fields ...GameCardLabelDBSchemaField) GameCardLabelQuerySet {
|
|
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 *GameCardLabel) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *GameCardLabel) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) All(ret *[]GameCardLabel) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) CreatedAtEq(createdAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) CreatedAtGt(createdAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) CreatedAtGte(createdAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) CreatedAtLt(createdAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) CreatedAtLte(createdAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) CreatedAtNe(createdAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) Delete() error {
|
|
return qs.db.Delete(GameCardLabel{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(GameCardLabel{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(GameCardLabel{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) DeletedAtEq(deletedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) DeletedAtGt(deletedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) DeletedAtGte(deletedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) DeletedAtIsNotNull() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) DeletedAtIsNull() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) DeletedAtLt(deletedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) DeletedAtLte(deletedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) DeletedAtNe(deletedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GameCardIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameCardIdEq(gameCardId uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id = ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameCardIdGt(gameCardId uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id > ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameCardIdGte(gameCardId uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id >= ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameCardIdIn(gameCardId ...uint32) GameCardLabelQuerySet {
|
|
if len(gameCardId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_id IN (?)", gameCardId))
|
|
}
|
|
|
|
// GameCardIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameCardIdLt(gameCardId uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id < ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameCardIdLte(gameCardId uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id <= ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameCardIdNe(gameCardId uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id != ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameCardIdNotIn(gameCardId ...uint32) GameCardLabelQuerySet {
|
|
if len(gameCardId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_id NOT IN (?)", gameCardId))
|
|
}
|
|
|
|
// GameLabelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameLabelEq(gameLabel string) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_label = ?", gameLabel))
|
|
}
|
|
|
|
// GameLabelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameLabelGt(gameLabel string) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_label > ?", gameLabel))
|
|
}
|
|
|
|
// GameLabelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameLabelGte(gameLabel string) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_label >= ?", gameLabel))
|
|
}
|
|
|
|
// GameLabelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameLabelIn(gameLabel ...string) GameCardLabelQuerySet {
|
|
if len(gameLabel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameLabel in GameLabelIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_label IN (?)", gameLabel))
|
|
}
|
|
|
|
// GameLabelLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameLabelLike(gameLabel string) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_label LIKE ?", gameLabel))
|
|
}
|
|
|
|
// GameLabelLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameLabelLt(gameLabel string) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_label < ?", gameLabel))
|
|
}
|
|
|
|
// GameLabelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameLabelLte(gameLabel string) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_label <= ?", gameLabel))
|
|
}
|
|
|
|
// GameLabelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameLabelNe(gameLabel string) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_label != ?", gameLabel))
|
|
}
|
|
|
|
// GameLabelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameLabelNotIn(gameLabel ...string) GameCardLabelQuerySet {
|
|
if len(gameLabel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameLabel in GameLabelNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_label NOT IN (?)", gameLabel))
|
|
}
|
|
|
|
// GameLabelNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GameLabelNotlike(gameLabel string) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("game_label NOT LIKE ?", gameLabel))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) GetUpdater() GameCardLabelUpdater {
|
|
return NewGameCardLabelUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) IDEq(ID uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) IDGt(ID uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) IDGte(ID uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) IDIn(ID ...uint32) GameCardLabelQuerySet {
|
|
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 GameCardLabelQuerySet) IDLt(ID uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) IDLte(ID uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) IDNe(ID uint32) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) IDNotIn(ID ...uint32) GameCardLabelQuerySet {
|
|
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 GameCardLabelQuerySet) Limit(limit int) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) Offset(offset int) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs GameCardLabelQuerySet) One(ret *GameCardLabel) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderAscByCreatedAt() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderAscByDeletedAt() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderAscByGameCardId() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("game_card_id ASC"))
|
|
}
|
|
|
|
// OrderAscByGameLabel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderAscByGameLabel() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("game_label ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderAscByID() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderAscByUpdatedAt() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderDescByCreatedAt() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderDescByDeletedAt() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderDescByGameCardId() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("game_card_id DESC"))
|
|
}
|
|
|
|
// OrderDescByGameLabel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderDescByGameLabel() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("game_label DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderDescByID() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) OrderDescByUpdatedAt() GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) UpdatedAtEq(updatedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) UpdatedAtGt(updatedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) UpdatedAtGte(updatedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) UpdatedAtLt(updatedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) UpdatedAtLte(updatedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardLabelQuerySet) UpdatedAtNe(updatedAt time.Time) GameCardLabelQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardLabelUpdater) SetCreatedAt(createdAt time.Time) GameCardLabelUpdater {
|
|
u.fields[string(GameCardLabelDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardLabelUpdater) SetDeletedAt(deletedAt *time.Time) GameCardLabelUpdater {
|
|
u.fields[string(GameCardLabelDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardLabelUpdater) SetGameCardId(gameCardId uint32) GameCardLabelUpdater {
|
|
u.fields[string(GameCardLabelDBSchema.GameCardId)] = gameCardId
|
|
return u
|
|
}
|
|
|
|
// SetGameLabel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardLabelUpdater) SetGameLabel(gameLabel string) GameCardLabelUpdater {
|
|
u.fields[string(GameCardLabelDBSchema.GameLabel)] = gameLabel
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardLabelUpdater) SetID(ID uint32) GameCardLabelUpdater {
|
|
u.fields[string(GameCardLabelDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardLabelUpdater) SetUpdatedAt(updatedAt time.Time) GameCardLabelUpdater {
|
|
u.fields[string(GameCardLabelDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardLabelUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardLabelUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set GameCardLabelQuerySet
|
|
|
|
// ===== BEGIN of GameCardLabel modifiers
|
|
|
|
// GameCardLabelDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type GameCardLabelDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f GameCardLabelDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// GameCardLabelDBSchema stores db field names of GameCardLabel
|
|
var GameCardLabelDBSchema = struct {
|
|
ID GameCardLabelDBSchemaField
|
|
CreatedAt GameCardLabelDBSchemaField
|
|
UpdatedAt GameCardLabelDBSchemaField
|
|
DeletedAt GameCardLabelDBSchemaField
|
|
GameCardId GameCardLabelDBSchemaField
|
|
GameLabel GameCardLabelDBSchemaField
|
|
}{
|
|
|
|
ID: GameCardLabelDBSchemaField("id"),
|
|
CreatedAt: GameCardLabelDBSchemaField("created_at"),
|
|
UpdatedAt: GameCardLabelDBSchemaField("updated_at"),
|
|
DeletedAt: GameCardLabelDBSchemaField("deleted_at"),
|
|
GameCardId: GameCardLabelDBSchemaField("game_card_id"),
|
|
GameLabel: GameCardLabelDBSchemaField("game_label"),
|
|
}
|
|
|
|
// Update updates GameCardLabel fields by primary key
|
|
// nolint: dupl
|
|
func (o *GameCardLabel) Update(db *gorm.DB, fields ...GameCardLabelDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"game_card_id": o.GameCardId,
|
|
"game_label": o.GameLabel,
|
|
}
|
|
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 GameCardLabel %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// GameCardLabelUpdater is an GameCardLabel updates manager
|
|
type GameCardLabelUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameCardLabelUpdater creates new GameCardLabel updater
|
|
// nolint: dupl
|
|
func NewGameCardLabelUpdater(db *gorm.DB) GameCardLabelUpdater {
|
|
return GameCardLabelUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&GameCardLabel{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of GameCardLabel modifiers
|
|
|
|
// ===== BEGIN of query set GameCardQuerySet
|
|
|
|
// GameCardQuerySet is an queryset type for GameCard
|
|
type GameCardQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameCardQuerySet constructs new GameCardQuerySet
|
|
func NewGameCardQuerySet(db *gorm.DB) GameCardQuerySet {
|
|
return GameCardQuerySet{
|
|
db: db.Model(&GameCard{}),
|
|
}
|
|
}
|
|
|
|
func (qs GameCardQuerySet) w(db *gorm.DB) GameCardQuerySet {
|
|
return NewGameCardQuerySet(db)
|
|
}
|
|
|
|
func (qs GameCardQuerySet) Select(fields ...GameCardDBSchemaField) GameCardQuerySet {
|
|
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 *GameCard) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *GameCard) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) All(ret *[]GameCard) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// CooperativeBusinessIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) GameCardQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) GameCardQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeNameEq(cooperativeName string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeNameGt(cooperativeName string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeNameGte(cooperativeName string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeNameIn(cooperativeName ...string) GameCardQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeNameLike(cooperativeName string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeNameLt(cooperativeName string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeNameLte(cooperativeName string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeNameNe(cooperativeName string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeNameNotIn(cooperativeName ...string) GameCardQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CooperativeNameNotlike(cooperativeName string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CoverImgEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CoverImgEq(coverImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cover_img = ?", coverImg))
|
|
}
|
|
|
|
// CoverImgGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CoverImgGt(coverImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cover_img > ?", coverImg))
|
|
}
|
|
|
|
// CoverImgGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CoverImgGte(coverImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cover_img >= ?", coverImg))
|
|
}
|
|
|
|
// CoverImgIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CoverImgIn(coverImg ...string) GameCardQuerySet {
|
|
if len(coverImg) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one coverImg in CoverImgIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cover_img IN (?)", coverImg))
|
|
}
|
|
|
|
// CoverImgLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CoverImgLike(coverImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cover_img LIKE ?", coverImg))
|
|
}
|
|
|
|
// CoverImgLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CoverImgLt(coverImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cover_img < ?", coverImg))
|
|
}
|
|
|
|
// CoverImgLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CoverImgLte(coverImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cover_img <= ?", coverImg))
|
|
}
|
|
|
|
// CoverImgNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CoverImgNe(coverImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cover_img != ?", coverImg))
|
|
}
|
|
|
|
// CoverImgNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CoverImgNotIn(coverImg ...string) GameCardQuerySet {
|
|
if len(coverImg) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one coverImg in CoverImgNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cover_img NOT IN (?)", coverImg))
|
|
}
|
|
|
|
// CoverImgNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CoverImgNotlike(coverImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("cover_img NOT LIKE ?", coverImg))
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CreatedAtEq(createdAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CreatedAtGt(createdAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CreatedAtGte(createdAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CreatedAtLt(createdAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CreatedAtLte(createdAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) CreatedAtNe(createdAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) Delete() error {
|
|
return qs.db.Delete(GameCard{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(GameCard{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(GameCard{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DeletedAtEq(deletedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DeletedAtGt(deletedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DeletedAtGte(deletedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DeletedAtIsNotNull() GameCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DeletedAtIsNull() GameCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DeletedAtLt(deletedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DeletedAtLte(deletedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DeletedAtNe(deletedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// DetailImgEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailImgEq(detailImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_img = ?", detailImg))
|
|
}
|
|
|
|
// DetailImgGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailImgGt(detailImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_img > ?", detailImg))
|
|
}
|
|
|
|
// DetailImgGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailImgGte(detailImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_img >= ?", detailImg))
|
|
}
|
|
|
|
// DetailImgIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailImgIn(detailImg ...string) GameCardQuerySet {
|
|
if len(detailImg) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one detailImg in DetailImgIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("detail_img IN (?)", detailImg))
|
|
}
|
|
|
|
// DetailImgLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailImgLike(detailImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_img LIKE ?", detailImg))
|
|
}
|
|
|
|
// DetailImgLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailImgLt(detailImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_img < ?", detailImg))
|
|
}
|
|
|
|
// DetailImgLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailImgLte(detailImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_img <= ?", detailImg))
|
|
}
|
|
|
|
// DetailImgNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailImgNe(detailImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_img != ?", detailImg))
|
|
}
|
|
|
|
// DetailImgNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailImgNotIn(detailImg ...string) GameCardQuerySet {
|
|
if len(detailImg) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one detailImg in DetailImgNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("detail_img NOT IN (?)", detailImg))
|
|
}
|
|
|
|
// DetailImgNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailImgNotlike(detailImg string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_img NOT LIKE ?", detailImg))
|
|
}
|
|
|
|
// DetailInfoEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailInfoEq(detailInfo string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_info = ?", detailInfo))
|
|
}
|
|
|
|
// DetailInfoGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailInfoGt(detailInfo string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_info > ?", detailInfo))
|
|
}
|
|
|
|
// DetailInfoGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailInfoGte(detailInfo string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_info >= ?", detailInfo))
|
|
}
|
|
|
|
// DetailInfoIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailInfoIn(detailInfo ...string) GameCardQuerySet {
|
|
if len(detailInfo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one detailInfo in DetailInfoIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("detail_info IN (?)", detailInfo))
|
|
}
|
|
|
|
// DetailInfoLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailInfoLike(detailInfo string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_info LIKE ?", detailInfo))
|
|
}
|
|
|
|
// DetailInfoLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailInfoLt(detailInfo string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_info < ?", detailInfo))
|
|
}
|
|
|
|
// DetailInfoLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailInfoLte(detailInfo string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_info <= ?", detailInfo))
|
|
}
|
|
|
|
// DetailInfoNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailInfoNe(detailInfo string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_info != ?", detailInfo))
|
|
}
|
|
|
|
// DetailInfoNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailInfoNotIn(detailInfo ...string) GameCardQuerySet {
|
|
if len(detailInfo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one detailInfo in DetailInfoNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("detail_info NOT IN (?)", detailInfo))
|
|
}
|
|
|
|
// DetailInfoNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) DetailInfoNotlike(detailInfo string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("detail_info NOT LIKE ?", detailInfo))
|
|
}
|
|
|
|
// GameTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTimeEq(gameTime uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_time = ?", gameTime))
|
|
}
|
|
|
|
// GameTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTimeGt(gameTime uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_time > ?", gameTime))
|
|
}
|
|
|
|
// GameTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTimeGte(gameTime uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_time >= ?", gameTime))
|
|
}
|
|
|
|
// GameTimeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTimeIn(gameTime ...uint32) GameCardQuerySet {
|
|
if len(gameTime) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameTime in GameTimeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_time IN (?)", gameTime))
|
|
}
|
|
|
|
// GameTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTimeLt(gameTime uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_time < ?", gameTime))
|
|
}
|
|
|
|
// GameTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTimeLte(gameTime uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_time <= ?", gameTime))
|
|
}
|
|
|
|
// GameTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTimeNe(gameTime uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_time != ?", gameTime))
|
|
}
|
|
|
|
// GameTimeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTimeNotIn(gameTime ...uint32) GameCardQuerySet {
|
|
if len(gameTime) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameTime in GameTimeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_time NOT IN (?)", gameTime))
|
|
}
|
|
|
|
// GameTypeIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTypeIdEq(gameTypeId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_type_id = ?", gameTypeId))
|
|
}
|
|
|
|
// GameTypeIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTypeIdGt(gameTypeId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_type_id > ?", gameTypeId))
|
|
}
|
|
|
|
// GameTypeIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTypeIdGte(gameTypeId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_type_id >= ?", gameTypeId))
|
|
}
|
|
|
|
// GameTypeIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTypeIdIn(gameTypeId ...uint32) GameCardQuerySet {
|
|
if len(gameTypeId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameTypeId in GameTypeIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_type_id IN (?)", gameTypeId))
|
|
}
|
|
|
|
// GameTypeIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTypeIdLt(gameTypeId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_type_id < ?", gameTypeId))
|
|
}
|
|
|
|
// GameTypeIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTypeIdLte(gameTypeId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_type_id <= ?", gameTypeId))
|
|
}
|
|
|
|
// GameTypeIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTypeIdNe(gameTypeId uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("game_type_id != ?", gameTypeId))
|
|
}
|
|
|
|
// GameTypeIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GameTypeIdNotIn(gameTypeId ...uint32) GameCardQuerySet {
|
|
if len(gameTypeId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameTypeId in GameTypeIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_type_id NOT IN (?)", gameTypeId))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GetUpdater() GameCardUpdater {
|
|
return NewGameCardUpdater(qs.db)
|
|
}
|
|
|
|
// GoodsGalleryUrlEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GoodsGalleryUrlEq(goodsGalleryUrl string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("goods_gallery_url = ?", goodsGalleryUrl))
|
|
}
|
|
|
|
// GoodsGalleryUrlGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GoodsGalleryUrlGt(goodsGalleryUrl string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("goods_gallery_url > ?", goodsGalleryUrl))
|
|
}
|
|
|
|
// GoodsGalleryUrlGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GoodsGalleryUrlGte(goodsGalleryUrl string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("goods_gallery_url >= ?", goodsGalleryUrl))
|
|
}
|
|
|
|
// GoodsGalleryUrlIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GoodsGalleryUrlIn(goodsGalleryUrl ...string) GameCardQuerySet {
|
|
if len(goodsGalleryUrl) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one goodsGalleryUrl in GoodsGalleryUrlIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("goods_gallery_url IN (?)", goodsGalleryUrl))
|
|
}
|
|
|
|
// GoodsGalleryUrlLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GoodsGalleryUrlLike(goodsGalleryUrl string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("goods_gallery_url LIKE ?", goodsGalleryUrl))
|
|
}
|
|
|
|
// GoodsGalleryUrlLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GoodsGalleryUrlLt(goodsGalleryUrl string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("goods_gallery_url < ?", goodsGalleryUrl))
|
|
}
|
|
|
|
// GoodsGalleryUrlLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GoodsGalleryUrlLte(goodsGalleryUrl string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("goods_gallery_url <= ?", goodsGalleryUrl))
|
|
}
|
|
|
|
// GoodsGalleryUrlNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GoodsGalleryUrlNe(goodsGalleryUrl string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("goods_gallery_url != ?", goodsGalleryUrl))
|
|
}
|
|
|
|
// GoodsGalleryUrlNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GoodsGalleryUrlNotIn(goodsGalleryUrl ...string) GameCardQuerySet {
|
|
if len(goodsGalleryUrl) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one goodsGalleryUrl in GoodsGalleryUrlNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("goods_gallery_url NOT IN (?)", goodsGalleryUrl))
|
|
}
|
|
|
|
// GoodsGalleryUrlNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) GoodsGalleryUrlNotlike(goodsGalleryUrl string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("goods_gallery_url NOT LIKE ?", goodsGalleryUrl))
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) IDEq(ID uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) IDGt(ID uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) IDGte(ID uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) IDIn(ID ...uint32) GameCardQuerySet {
|
|
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 GameCardQuerySet) IDLt(ID uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) IDLte(ID uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) IDNe(ID uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) IDNotIn(ID ...uint32) GameCardQuerySet {
|
|
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))
|
|
}
|
|
|
|
// LikesEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) LikesEq(likes uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("likes = ?", likes))
|
|
}
|
|
|
|
// LikesGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) LikesGt(likes uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("likes > ?", likes))
|
|
}
|
|
|
|
// LikesGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) LikesGte(likes uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("likes >= ?", likes))
|
|
}
|
|
|
|
// LikesIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) LikesIn(likes ...uint32) GameCardQuerySet {
|
|
if len(likes) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one likes in LikesIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("likes IN (?)", likes))
|
|
}
|
|
|
|
// LikesLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) LikesLt(likes uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("likes < ?", likes))
|
|
}
|
|
|
|
// LikesLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) LikesLte(likes uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("likes <= ?", likes))
|
|
}
|
|
|
|
// LikesNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) LikesNe(likes uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("likes != ?", likes))
|
|
}
|
|
|
|
// LikesNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) LikesNotIn(likes ...uint32) GameCardQuerySet {
|
|
if len(likes) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one likes in LikesNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("likes NOT IN (?)", likes))
|
|
}
|
|
|
|
// Limit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) Limit(limit int) GameCardQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// NameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NameEq(name string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("name = ?", name))
|
|
}
|
|
|
|
// NameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NameGt(name string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("name > ?", name))
|
|
}
|
|
|
|
// NameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NameGte(name string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("name >= ?", name))
|
|
}
|
|
|
|
// NameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NameIn(name ...string) GameCardQuerySet {
|
|
if len(name) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one name in NameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("name IN (?)", name))
|
|
}
|
|
|
|
// NameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NameLike(name string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("name LIKE ?", name))
|
|
}
|
|
|
|
// NameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NameLt(name string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("name < ?", name))
|
|
}
|
|
|
|
// NameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NameLte(name string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("name <= ?", name))
|
|
}
|
|
|
|
// NameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NameNe(name string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("name != ?", name))
|
|
}
|
|
|
|
// NameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NameNotIn(name ...string) GameCardQuerySet {
|
|
if len(name) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one name in NameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("name NOT IN (?)", name))
|
|
}
|
|
|
|
// NameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NameNotlike(name string) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("name NOT LIKE ?", name))
|
|
}
|
|
|
|
// NewProductsEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NewProductsEq(newProducts uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("new_products = ?", newProducts))
|
|
}
|
|
|
|
// NewProductsGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NewProductsGt(newProducts uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("new_products > ?", newProducts))
|
|
}
|
|
|
|
// NewProductsGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NewProductsGte(newProducts uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("new_products >= ?", newProducts))
|
|
}
|
|
|
|
// NewProductsIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NewProductsIn(newProducts ...uint8) GameCardQuerySet {
|
|
if len(newProducts) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one newProducts in NewProductsIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("new_products IN (?)", newProducts))
|
|
}
|
|
|
|
// NewProductsLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NewProductsLt(newProducts uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("new_products < ?", newProducts))
|
|
}
|
|
|
|
// NewProductsLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NewProductsLte(newProducts uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("new_products <= ?", newProducts))
|
|
}
|
|
|
|
// NewProductsNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NewProductsNe(newProducts uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("new_products != ?", newProducts))
|
|
}
|
|
|
|
// NewProductsNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) NewProductsNotIn(newProducts ...uint8) GameCardQuerySet {
|
|
if len(newProducts) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one newProducts in NewProductsNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("new_products NOT IN (?)", newProducts))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) Offset(offset int) GameCardQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs GameCardQuerySet) One(ret *GameCard) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByCooperativeBusinessId() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id ASC"))
|
|
}
|
|
|
|
// OrderAscByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByCooperativeName() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name ASC"))
|
|
}
|
|
|
|
// OrderAscByCoverImg is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByCoverImg() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("cover_img ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByCreatedAt() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByDeletedAt() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDetailImg is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByDetailImg() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("detail_img ASC"))
|
|
}
|
|
|
|
// OrderAscByDetailInfo is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByDetailInfo() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("detail_info ASC"))
|
|
}
|
|
|
|
// OrderAscByGameTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByGameTime() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("game_time ASC"))
|
|
}
|
|
|
|
// OrderAscByGameTypeId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByGameTypeId() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("game_type_id ASC"))
|
|
}
|
|
|
|
// OrderAscByGoodsGalleryUrl is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByGoodsGalleryUrl() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("goods_gallery_url ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByID() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByLikes is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByLikes() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("likes ASC"))
|
|
}
|
|
|
|
// OrderAscByName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByName() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("name ASC"))
|
|
}
|
|
|
|
// OrderAscByNewProducts is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByNewProducts() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("new_products ASC"))
|
|
}
|
|
|
|
// OrderAscByOrderCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByOrderCount() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("order_count ASC"))
|
|
}
|
|
|
|
// OrderAscByPlayability is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByPlayability() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("playability ASC"))
|
|
}
|
|
|
|
// OrderAscByPlayfulness is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByPlayfulness() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("playfulness ASC"))
|
|
}
|
|
|
|
// OrderAscByPrice is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByPrice() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("price ASC"))
|
|
}
|
|
|
|
// OrderAscByRealPrice is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByRealPrice() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("real_price ASC"))
|
|
}
|
|
|
|
// OrderAscByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByStatus() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("status ASC"))
|
|
}
|
|
|
|
// OrderAscByStockCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByStockCount() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("stock_count ASC"))
|
|
}
|
|
|
|
// OrderAscByStockState is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByStockState() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("stock_state ASC"))
|
|
}
|
|
|
|
// OrderAscByTotalCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByTotalCount() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("total_count ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByUpdatedAt() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderAscByViewCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderAscByViewCount() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("view_count ASC"))
|
|
}
|
|
|
|
// OrderCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderCountEq(orderCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("order_count = ?", orderCount))
|
|
}
|
|
|
|
// OrderCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderCountGt(orderCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("order_count > ?", orderCount))
|
|
}
|
|
|
|
// OrderCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderCountGte(orderCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("order_count >= ?", orderCount))
|
|
}
|
|
|
|
// OrderCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderCountIn(orderCount ...uint32) GameCardQuerySet {
|
|
if len(orderCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one orderCount in OrderCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("order_count IN (?)", orderCount))
|
|
}
|
|
|
|
// OrderCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderCountLt(orderCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("order_count < ?", orderCount))
|
|
}
|
|
|
|
// OrderCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderCountLte(orderCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("order_count <= ?", orderCount))
|
|
}
|
|
|
|
// OrderCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderCountNe(orderCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("order_count != ?", orderCount))
|
|
}
|
|
|
|
// OrderCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderCountNotIn(orderCount ...uint32) GameCardQuerySet {
|
|
if len(orderCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one orderCount in OrderCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("order_count NOT IN (?)", orderCount))
|
|
}
|
|
|
|
// OrderDescByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByCooperativeBusinessId() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id DESC"))
|
|
}
|
|
|
|
// OrderDescByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByCooperativeName() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name DESC"))
|
|
}
|
|
|
|
// OrderDescByCoverImg is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByCoverImg() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("cover_img DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByCreatedAt() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByDeletedAt() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDetailImg is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByDetailImg() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("detail_img DESC"))
|
|
}
|
|
|
|
// OrderDescByDetailInfo is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByDetailInfo() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("detail_info DESC"))
|
|
}
|
|
|
|
// OrderDescByGameTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByGameTime() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("game_time DESC"))
|
|
}
|
|
|
|
// OrderDescByGameTypeId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByGameTypeId() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("game_type_id DESC"))
|
|
}
|
|
|
|
// OrderDescByGoodsGalleryUrl is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByGoodsGalleryUrl() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("goods_gallery_url DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByID() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByLikes is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByLikes() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("likes DESC"))
|
|
}
|
|
|
|
// OrderDescByName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByName() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("name DESC"))
|
|
}
|
|
|
|
// OrderDescByNewProducts is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByNewProducts() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("new_products DESC"))
|
|
}
|
|
|
|
// OrderDescByOrderCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByOrderCount() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("order_count DESC"))
|
|
}
|
|
|
|
// OrderDescByPlayability is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByPlayability() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("playability DESC"))
|
|
}
|
|
|
|
// OrderDescByPlayfulness is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByPlayfulness() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("playfulness DESC"))
|
|
}
|
|
|
|
// OrderDescByPrice is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByPrice() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("price DESC"))
|
|
}
|
|
|
|
// OrderDescByRealPrice is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByRealPrice() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("real_price DESC"))
|
|
}
|
|
|
|
// OrderDescByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByStatus() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("status DESC"))
|
|
}
|
|
|
|
// OrderDescByStockCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByStockCount() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("stock_count DESC"))
|
|
}
|
|
|
|
// OrderDescByStockState is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByStockState() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("stock_state DESC"))
|
|
}
|
|
|
|
// OrderDescByTotalCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByTotalCount() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("total_count DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByUpdatedAt() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// OrderDescByViewCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) OrderDescByViewCount() GameCardQuerySet {
|
|
return qs.w(qs.db.Order("view_count DESC"))
|
|
}
|
|
|
|
// PlayabilityEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayabilityEq(playability uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playability = ?", playability))
|
|
}
|
|
|
|
// PlayabilityGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayabilityGt(playability uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playability > ?", playability))
|
|
}
|
|
|
|
// PlayabilityGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayabilityGte(playability uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playability >= ?", playability))
|
|
}
|
|
|
|
// PlayabilityIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayabilityIn(playability ...uint32) GameCardQuerySet {
|
|
if len(playability) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one playability in PlayabilityIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("playability IN (?)", playability))
|
|
}
|
|
|
|
// PlayabilityLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayabilityLt(playability uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playability < ?", playability))
|
|
}
|
|
|
|
// PlayabilityLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayabilityLte(playability uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playability <= ?", playability))
|
|
}
|
|
|
|
// PlayabilityNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayabilityNe(playability uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playability != ?", playability))
|
|
}
|
|
|
|
// PlayabilityNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayabilityNotIn(playability ...uint32) GameCardQuerySet {
|
|
if len(playability) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one playability in PlayabilityNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("playability NOT IN (?)", playability))
|
|
}
|
|
|
|
// PlayfulnessEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayfulnessEq(playfulness uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playfulness = ?", playfulness))
|
|
}
|
|
|
|
// PlayfulnessGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayfulnessGt(playfulness uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playfulness > ?", playfulness))
|
|
}
|
|
|
|
// PlayfulnessGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayfulnessGte(playfulness uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playfulness >= ?", playfulness))
|
|
}
|
|
|
|
// PlayfulnessIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayfulnessIn(playfulness ...uint32) GameCardQuerySet {
|
|
if len(playfulness) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one playfulness in PlayfulnessIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("playfulness IN (?)", playfulness))
|
|
}
|
|
|
|
// PlayfulnessLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayfulnessLt(playfulness uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playfulness < ?", playfulness))
|
|
}
|
|
|
|
// PlayfulnessLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayfulnessLte(playfulness uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playfulness <= ?", playfulness))
|
|
}
|
|
|
|
// PlayfulnessNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayfulnessNe(playfulness uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("playfulness != ?", playfulness))
|
|
}
|
|
|
|
// PlayfulnessNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PlayfulnessNotIn(playfulness ...uint32) GameCardQuerySet {
|
|
if len(playfulness) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one playfulness in PlayfulnessNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("playfulness NOT IN (?)", playfulness))
|
|
}
|
|
|
|
// PriceEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PriceEq(price uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("price = ?", price))
|
|
}
|
|
|
|
// PriceGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PriceGt(price uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("price > ?", price))
|
|
}
|
|
|
|
// PriceGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PriceGte(price uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("price >= ?", price))
|
|
}
|
|
|
|
// PriceIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PriceIn(price ...uint32) GameCardQuerySet {
|
|
if len(price) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one price in PriceIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("price IN (?)", price))
|
|
}
|
|
|
|
// PriceLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PriceLt(price uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("price < ?", price))
|
|
}
|
|
|
|
// PriceLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PriceLte(price uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("price <= ?", price))
|
|
}
|
|
|
|
// PriceNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PriceNe(price uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("price != ?", price))
|
|
}
|
|
|
|
// PriceNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) PriceNotIn(price ...uint32) GameCardQuerySet {
|
|
if len(price) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one price in PriceNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("price NOT IN (?)", price))
|
|
}
|
|
|
|
// RealPriceEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) RealPriceEq(realPrice uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("real_price = ?", realPrice))
|
|
}
|
|
|
|
// RealPriceGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) RealPriceGt(realPrice uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("real_price > ?", realPrice))
|
|
}
|
|
|
|
// RealPriceGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) RealPriceGte(realPrice uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("real_price >= ?", realPrice))
|
|
}
|
|
|
|
// RealPriceIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) RealPriceIn(realPrice ...uint32) GameCardQuerySet {
|
|
if len(realPrice) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one realPrice in RealPriceIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("real_price IN (?)", realPrice))
|
|
}
|
|
|
|
// RealPriceLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) RealPriceLt(realPrice uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("real_price < ?", realPrice))
|
|
}
|
|
|
|
// RealPriceLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) RealPriceLte(realPrice uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("real_price <= ?", realPrice))
|
|
}
|
|
|
|
// RealPriceNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) RealPriceNe(realPrice uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("real_price != ?", realPrice))
|
|
}
|
|
|
|
// RealPriceNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) RealPriceNotIn(realPrice ...uint32) GameCardQuerySet {
|
|
if len(realPrice) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one realPrice in RealPriceNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("real_price NOT IN (?)", realPrice))
|
|
}
|
|
|
|
// StatusEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StatusEq(status uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("status = ?", status))
|
|
}
|
|
|
|
// StatusGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StatusGt(status uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("status > ?", status))
|
|
}
|
|
|
|
// StatusGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StatusGte(status uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("status >= ?", status))
|
|
}
|
|
|
|
// StatusIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StatusIn(status ...uint8) GameCardQuerySet {
|
|
if len(status) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one status in StatusIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("status IN (?)", status))
|
|
}
|
|
|
|
// StatusLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StatusLt(status uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("status < ?", status))
|
|
}
|
|
|
|
// StatusLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StatusLte(status uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("status <= ?", status))
|
|
}
|
|
|
|
// StatusNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StatusNe(status uint8) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("status != ?", status))
|
|
}
|
|
|
|
// StatusNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StatusNotIn(status ...uint8) GameCardQuerySet {
|
|
if len(status) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one status in StatusNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("status NOT IN (?)", status))
|
|
}
|
|
|
|
// StockCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockCountEq(stockCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_count = ?", stockCount))
|
|
}
|
|
|
|
// StockCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockCountGt(stockCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_count > ?", stockCount))
|
|
}
|
|
|
|
// StockCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockCountGte(stockCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_count >= ?", stockCount))
|
|
}
|
|
|
|
// StockCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockCountIn(stockCount ...uint32) GameCardQuerySet {
|
|
if len(stockCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one stockCount in StockCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("stock_count IN (?)", stockCount))
|
|
}
|
|
|
|
// StockCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockCountLt(stockCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_count < ?", stockCount))
|
|
}
|
|
|
|
// StockCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockCountLte(stockCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_count <= ?", stockCount))
|
|
}
|
|
|
|
// StockCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockCountNe(stockCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_count != ?", stockCount))
|
|
}
|
|
|
|
// StockCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockCountNotIn(stockCount ...uint32) GameCardQuerySet {
|
|
if len(stockCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one stockCount in StockCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("stock_count NOT IN (?)", stockCount))
|
|
}
|
|
|
|
// StockStateEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockStateEq(stockState uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_state = ?", stockState))
|
|
}
|
|
|
|
// StockStateGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockStateGt(stockState uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_state > ?", stockState))
|
|
}
|
|
|
|
// StockStateGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockStateGte(stockState uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_state >= ?", stockState))
|
|
}
|
|
|
|
// StockStateIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockStateIn(stockState ...uint32) GameCardQuerySet {
|
|
if len(stockState) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one stockState in StockStateIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("stock_state IN (?)", stockState))
|
|
}
|
|
|
|
// StockStateLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockStateLt(stockState uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_state < ?", stockState))
|
|
}
|
|
|
|
// StockStateLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockStateLte(stockState uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_state <= ?", stockState))
|
|
}
|
|
|
|
// StockStateNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockStateNe(stockState uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("stock_state != ?", stockState))
|
|
}
|
|
|
|
// StockStateNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) StockStateNotIn(stockState ...uint32) GameCardQuerySet {
|
|
if len(stockState) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one stockState in StockStateNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("stock_state NOT IN (?)", stockState))
|
|
}
|
|
|
|
// TotalCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) TotalCountEq(totalCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("total_count = ?", totalCount))
|
|
}
|
|
|
|
// TotalCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) TotalCountGt(totalCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("total_count > ?", totalCount))
|
|
}
|
|
|
|
// TotalCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) TotalCountGte(totalCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("total_count >= ?", totalCount))
|
|
}
|
|
|
|
// TotalCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) TotalCountIn(totalCount ...uint32) GameCardQuerySet {
|
|
if len(totalCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one totalCount in TotalCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("total_count IN (?)", totalCount))
|
|
}
|
|
|
|
// TotalCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) TotalCountLt(totalCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("total_count < ?", totalCount))
|
|
}
|
|
|
|
// TotalCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) TotalCountLte(totalCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("total_count <= ?", totalCount))
|
|
}
|
|
|
|
// TotalCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) TotalCountNe(totalCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("total_count != ?", totalCount))
|
|
}
|
|
|
|
// TotalCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) TotalCountNotIn(totalCount ...uint32) GameCardQuerySet {
|
|
if len(totalCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one totalCount in TotalCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("total_count NOT IN (?)", totalCount))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) UpdatedAtEq(updatedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) UpdatedAtGt(updatedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) UpdatedAtGte(updatedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) UpdatedAtLt(updatedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) UpdatedAtLte(updatedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) UpdatedAtNe(updatedAt time.Time) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// ViewCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) ViewCountEq(viewCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("view_count = ?", viewCount))
|
|
}
|
|
|
|
// ViewCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) ViewCountGt(viewCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("view_count > ?", viewCount))
|
|
}
|
|
|
|
// ViewCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) ViewCountGte(viewCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("view_count >= ?", viewCount))
|
|
}
|
|
|
|
// ViewCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) ViewCountIn(viewCount ...uint32) GameCardQuerySet {
|
|
if len(viewCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one viewCount in ViewCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("view_count IN (?)", viewCount))
|
|
}
|
|
|
|
// ViewCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) ViewCountLt(viewCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("view_count < ?", viewCount))
|
|
}
|
|
|
|
// ViewCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) ViewCountLte(viewCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("view_count <= ?", viewCount))
|
|
}
|
|
|
|
// ViewCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) ViewCountNe(viewCount uint32) GameCardQuerySet {
|
|
return qs.w(qs.db.Where("view_count != ?", viewCount))
|
|
}
|
|
|
|
// ViewCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardQuerySet) ViewCountNotIn(viewCount ...uint32) GameCardQuerySet {
|
|
if len(viewCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one viewCount in ViewCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("view_count NOT IN (?)", viewCount))
|
|
}
|
|
|
|
// SetCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.CooperativeBusinessId)] = cooperativeBusinessId
|
|
return u
|
|
}
|
|
|
|
// SetCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetCooperativeName(cooperativeName string) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.CooperativeName)] = cooperativeName
|
|
return u
|
|
}
|
|
|
|
// SetCoverImg is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetCoverImg(coverImg string) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.CoverImg)] = coverImg
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetCreatedAt(createdAt time.Time) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetDeletedAt(deletedAt *time.Time) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetDetailImg is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetDetailImg(detailImg string) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.DetailImg)] = detailImg
|
|
return u
|
|
}
|
|
|
|
// SetDetailInfo is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetDetailInfo(detailInfo string) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.DetailInfo)] = detailInfo
|
|
return u
|
|
}
|
|
|
|
// SetGameTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetGameTime(gameTime uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.GameTime)] = gameTime
|
|
return u
|
|
}
|
|
|
|
// SetGameTypeId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetGameTypeId(gameTypeId uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.GameTypeId)] = gameTypeId
|
|
return u
|
|
}
|
|
|
|
// SetGoodsGalleryUrl is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetGoodsGalleryUrl(goodsGalleryUrl string) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.GoodsGalleryUrl)] = goodsGalleryUrl
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetID(ID uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetLikes is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetLikes(likes uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.Likes)] = likes
|
|
return u
|
|
}
|
|
|
|
// SetName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetName(name string) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.Name)] = name
|
|
return u
|
|
}
|
|
|
|
// SetNewProducts is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetNewProducts(newProducts uint8) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.NewProducts)] = newProducts
|
|
return u
|
|
}
|
|
|
|
// SetOrderCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetOrderCount(orderCount uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.OrderCount)] = orderCount
|
|
return u
|
|
}
|
|
|
|
// SetPlayability is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetPlayability(playability uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.Playability)] = playability
|
|
return u
|
|
}
|
|
|
|
// SetPlayfulness is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetPlayfulness(playfulness uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.Playfulness)] = playfulness
|
|
return u
|
|
}
|
|
|
|
// SetPrice is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetPrice(price uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.Price)] = price
|
|
return u
|
|
}
|
|
|
|
// SetRealPrice is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetRealPrice(realPrice uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.RealPrice)] = realPrice
|
|
return u
|
|
}
|
|
|
|
// SetStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetStatus(status uint8) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.Status)] = status
|
|
return u
|
|
}
|
|
|
|
// SetStockCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetStockCount(stockCount uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.StockCount)] = stockCount
|
|
return u
|
|
}
|
|
|
|
// SetStockState is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetStockState(stockState uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.StockState)] = stockState
|
|
return u
|
|
}
|
|
|
|
// SetTotalCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetTotalCount(totalCount uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.TotalCount)] = totalCount
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetUpdatedAt(updatedAt time.Time) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// SetViewCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) SetViewCount(viewCount uint32) GameCardUpdater {
|
|
u.fields[string(GameCardDBSchema.ViewCount)] = viewCount
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set GameCardQuerySet
|
|
|
|
// ===== BEGIN of GameCard modifiers
|
|
|
|
// GameCardDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type GameCardDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f GameCardDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// GameCardDBSchema stores db field names of GameCard
|
|
var GameCardDBSchema = struct {
|
|
ID GameCardDBSchemaField
|
|
CreatedAt GameCardDBSchemaField
|
|
UpdatedAt GameCardDBSchemaField
|
|
DeletedAt GameCardDBSchemaField
|
|
Name GameCardDBSchemaField
|
|
Price GameCardDBSchemaField
|
|
CoverImg GameCardDBSchemaField
|
|
OrderCount GameCardDBSchemaField
|
|
NewProducts GameCardDBSchemaField
|
|
Status GameCardDBSchemaField
|
|
StockCount GameCardDBSchemaField
|
|
StockState GameCardDBSchemaField
|
|
TotalCount GameCardDBSchemaField
|
|
GameTypeId GameCardDBSchemaField
|
|
GoodsGalleryUrl GameCardDBSchemaField
|
|
ViewCount GameCardDBSchemaField
|
|
Playability GameCardDBSchemaField
|
|
Playfulness GameCardDBSchemaField
|
|
GameTime GameCardDBSchemaField
|
|
Likes GameCardDBSchemaField
|
|
DetailInfo GameCardDBSchemaField
|
|
DetailImg GameCardDBSchemaField
|
|
RealPrice GameCardDBSchemaField
|
|
CooperativeBusinessId GameCardDBSchemaField
|
|
CooperativeName GameCardDBSchemaField
|
|
}{
|
|
|
|
ID: GameCardDBSchemaField("id"),
|
|
CreatedAt: GameCardDBSchemaField("created_at"),
|
|
UpdatedAt: GameCardDBSchemaField("updated_at"),
|
|
DeletedAt: GameCardDBSchemaField("deleted_at"),
|
|
Name: GameCardDBSchemaField("name"),
|
|
Price: GameCardDBSchemaField("price"),
|
|
CoverImg: GameCardDBSchemaField("cover_img"),
|
|
OrderCount: GameCardDBSchemaField("order_count"),
|
|
NewProducts: GameCardDBSchemaField("new_products"),
|
|
Status: GameCardDBSchemaField("status"),
|
|
StockCount: GameCardDBSchemaField("stock_count"),
|
|
StockState: GameCardDBSchemaField("stock_state"),
|
|
TotalCount: GameCardDBSchemaField("total_count"),
|
|
GameTypeId: GameCardDBSchemaField("game_type_id"),
|
|
GoodsGalleryUrl: GameCardDBSchemaField("goods_gallery_url"),
|
|
ViewCount: GameCardDBSchemaField("view_count"),
|
|
Playability: GameCardDBSchemaField("playability"),
|
|
Playfulness: GameCardDBSchemaField("playfulness"),
|
|
GameTime: GameCardDBSchemaField("game_time"),
|
|
Likes: GameCardDBSchemaField("likes"),
|
|
DetailInfo: GameCardDBSchemaField("detail_info"),
|
|
DetailImg: GameCardDBSchemaField("detail_img"),
|
|
RealPrice: GameCardDBSchemaField("real_price"),
|
|
CooperativeBusinessId: GameCardDBSchemaField("cooperative_business_id"),
|
|
CooperativeName: GameCardDBSchemaField("cooperative_name"),
|
|
}
|
|
|
|
// Update updates GameCard fields by primary key
|
|
// nolint: dupl
|
|
func (o *GameCard) Update(db *gorm.DB, fields ...GameCardDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"name": o.Name,
|
|
"price": o.Price,
|
|
"cover_img": o.CoverImg,
|
|
"order_count": o.OrderCount,
|
|
"new_products": o.NewProducts,
|
|
"status": o.Status,
|
|
"stock_count": o.StockCount,
|
|
"stock_state": o.StockState,
|
|
"total_count": o.TotalCount,
|
|
"game_type_id": o.GameTypeId,
|
|
"goods_gallery_url": o.GoodsGalleryUrl,
|
|
"view_count": o.ViewCount,
|
|
"playability": o.Playability,
|
|
"playfulness": o.Playfulness,
|
|
"game_time": o.GameTime,
|
|
"likes": o.Likes,
|
|
"detail_info": o.DetailInfo,
|
|
"detail_img": o.DetailImg,
|
|
"real_price": o.RealPrice,
|
|
"cooperative_business_id": o.CooperativeBusinessId,
|
|
"cooperative_name": o.CooperativeName,
|
|
}
|
|
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 GameCard %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// GameCardUpdater is an GameCard updates manager
|
|
type GameCardUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameCardUpdater creates new GameCard updater
|
|
// nolint: dupl
|
|
func NewGameCardUpdater(db *gorm.DB) GameCardUpdater {
|
|
return GameCardUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&GameCard{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of GameCard modifiers
|
|
|
|
// ===== BEGIN of query set GameCardTypeQuerySet
|
|
|
|
// GameCardTypeQuerySet is an queryset type for GameCardType
|
|
type GameCardTypeQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameCardTypeQuerySet constructs new GameCardTypeQuerySet
|
|
func NewGameCardTypeQuerySet(db *gorm.DB) GameCardTypeQuerySet {
|
|
return GameCardTypeQuerySet{
|
|
db: db.Model(&GameCardType{}),
|
|
}
|
|
}
|
|
|
|
func (qs GameCardTypeQuerySet) w(db *gorm.DB) GameCardTypeQuerySet {
|
|
return NewGameCardTypeQuerySet(db)
|
|
}
|
|
|
|
func (qs GameCardTypeQuerySet) Select(fields ...GameCardTypeDBSchemaField) GameCardTypeQuerySet {
|
|
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 *GameCardType) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *GameCardType) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) All(ret *[]GameCardType) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) CreatedAtEq(createdAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) CreatedAtGt(createdAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) CreatedAtGte(createdAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) CreatedAtLt(createdAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) CreatedAtLte(createdAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) CreatedAtNe(createdAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) Delete() error {
|
|
return qs.db.Delete(GameCardType{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(GameCardType{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(GameCardType{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) DeletedAtEq(deletedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) DeletedAtGt(deletedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) DeletedAtGte(deletedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) DeletedAtIsNotNull() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) DeletedAtIsNull() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) DeletedAtLt(deletedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) DeletedAtLte(deletedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) DeletedAtNe(deletedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) GetUpdater() GameCardTypeUpdater {
|
|
return NewGameCardTypeUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) IDEq(ID uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) IDGt(ID uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) IDGte(ID uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) IDIn(ID ...uint32) GameCardTypeQuerySet {
|
|
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 GameCardTypeQuerySet) IDLt(ID uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) IDLte(ID uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) IDNe(ID uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) IDNotIn(ID ...uint32) GameCardTypeQuerySet {
|
|
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 GameCardTypeQuerySet) Limit(limit int) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// NameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) NameEq(name string) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("name = ?", name))
|
|
}
|
|
|
|
// NameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) NameGt(name string) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("name > ?", name))
|
|
}
|
|
|
|
// NameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) NameGte(name string) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("name >= ?", name))
|
|
}
|
|
|
|
// NameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) NameIn(name ...string) GameCardTypeQuerySet {
|
|
if len(name) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one name in NameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("name IN (?)", name))
|
|
}
|
|
|
|
// NameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) NameLike(name string) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("name LIKE ?", name))
|
|
}
|
|
|
|
// NameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) NameLt(name string) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("name < ?", name))
|
|
}
|
|
|
|
// NameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) NameLte(name string) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("name <= ?", name))
|
|
}
|
|
|
|
// NameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) NameNe(name string) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("name != ?", name))
|
|
}
|
|
|
|
// NameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) NameNotIn(name ...string) GameCardTypeQuerySet {
|
|
if len(name) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one name in NameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("name NOT IN (?)", name))
|
|
}
|
|
|
|
// NameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) NameNotlike(name string) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("name NOT LIKE ?", name))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) Offset(offset int) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs GameCardTypeQuerySet) One(ret *GameCardType) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderAscByCreatedAt() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderAscByDeletedAt() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderAscByID() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderAscByName() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("name ASC"))
|
|
}
|
|
|
|
// OrderAscBySort is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderAscBySort() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("sort ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderAscByUpdatedAt() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderDescByCreatedAt() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderDescByDeletedAt() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderDescByID() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderDescByName() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("name DESC"))
|
|
}
|
|
|
|
// OrderDescBySort is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderDescBySort() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("sort DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) OrderDescByUpdatedAt() GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// SortEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) SortEq(sort uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("sort = ?", sort))
|
|
}
|
|
|
|
// SortGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) SortGt(sort uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("sort > ?", sort))
|
|
}
|
|
|
|
// SortGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) SortGte(sort uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("sort >= ?", sort))
|
|
}
|
|
|
|
// SortIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) SortIn(sort ...uint32) GameCardTypeQuerySet {
|
|
if len(sort) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one sort in SortIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("sort IN (?)", sort))
|
|
}
|
|
|
|
// SortLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) SortLt(sort uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("sort < ?", sort))
|
|
}
|
|
|
|
// SortLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) SortLte(sort uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("sort <= ?", sort))
|
|
}
|
|
|
|
// SortNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) SortNe(sort uint32) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("sort != ?", sort))
|
|
}
|
|
|
|
// SortNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) SortNotIn(sort ...uint32) GameCardTypeQuerySet {
|
|
if len(sort) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one sort in SortNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("sort NOT IN (?)", sort))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) UpdatedAtEq(updatedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) UpdatedAtGt(updatedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) UpdatedAtGte(updatedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) UpdatedAtLt(updatedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) UpdatedAtLte(updatedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameCardTypeQuerySet) UpdatedAtNe(updatedAt time.Time) GameCardTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardTypeUpdater) SetCreatedAt(createdAt time.Time) GameCardTypeUpdater {
|
|
u.fields[string(GameCardTypeDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardTypeUpdater) SetDeletedAt(deletedAt *time.Time) GameCardTypeUpdater {
|
|
u.fields[string(GameCardTypeDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardTypeUpdater) SetID(ID uint32) GameCardTypeUpdater {
|
|
u.fields[string(GameCardTypeDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardTypeUpdater) SetName(name string) GameCardTypeUpdater {
|
|
u.fields[string(GameCardTypeDBSchema.Name)] = name
|
|
return u
|
|
}
|
|
|
|
// SetSort is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardTypeUpdater) SetSort(sort uint32) GameCardTypeUpdater {
|
|
u.fields[string(GameCardTypeDBSchema.Sort)] = sort
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardTypeUpdater) SetUpdatedAt(updatedAt time.Time) GameCardTypeUpdater {
|
|
u.fields[string(GameCardTypeDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardTypeUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameCardTypeUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set GameCardTypeQuerySet
|
|
|
|
// ===== BEGIN of GameCardType modifiers
|
|
|
|
// GameCardTypeDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type GameCardTypeDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f GameCardTypeDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// GameCardTypeDBSchema stores db field names of GameCardType
|
|
var GameCardTypeDBSchema = struct {
|
|
ID GameCardTypeDBSchemaField
|
|
CreatedAt GameCardTypeDBSchemaField
|
|
UpdatedAt GameCardTypeDBSchemaField
|
|
DeletedAt GameCardTypeDBSchemaField
|
|
Name GameCardTypeDBSchemaField
|
|
Sort GameCardTypeDBSchemaField
|
|
}{
|
|
|
|
ID: GameCardTypeDBSchemaField("id"),
|
|
CreatedAt: GameCardTypeDBSchemaField("created_at"),
|
|
UpdatedAt: GameCardTypeDBSchemaField("updated_at"),
|
|
DeletedAt: GameCardTypeDBSchemaField("deleted_at"),
|
|
Name: GameCardTypeDBSchemaField("name"),
|
|
Sort: GameCardTypeDBSchemaField("sort"),
|
|
}
|
|
|
|
// Update updates GameCardType fields by primary key
|
|
// nolint: dupl
|
|
func (o *GameCardType) Update(db *gorm.DB, fields ...GameCardTypeDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"name": o.Name,
|
|
"sort": o.Sort,
|
|
}
|
|
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 GameCardType %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// GameCardTypeUpdater is an GameCardType updates manager
|
|
type GameCardTypeUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameCardTypeUpdater creates new GameCardType updater
|
|
// nolint: dupl
|
|
func NewGameCardTypeUpdater(db *gorm.DB) GameCardTypeUpdater {
|
|
return GameCardTypeUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&GameCardType{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of GameCardType modifiers
|
|
|
|
// ===== BEGIN of query set GameTypeQuerySet
|
|
|
|
// GameTypeQuerySet is an queryset type for GameType
|
|
type GameTypeQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameTypeQuerySet constructs new GameTypeQuerySet
|
|
func NewGameTypeQuerySet(db *gorm.DB) GameTypeQuerySet {
|
|
return GameTypeQuerySet{
|
|
db: db.Model(&GameType{}),
|
|
}
|
|
}
|
|
|
|
func (qs GameTypeQuerySet) w(db *gorm.DB) GameTypeQuerySet {
|
|
return NewGameTypeQuerySet(db)
|
|
}
|
|
|
|
func (qs GameTypeQuerySet) Select(fields ...GameTypeDBSchemaField) GameTypeQuerySet {
|
|
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 *GameType) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *GameType) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) All(ret *[]GameType) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) CreatedAtEq(createdAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) CreatedAtGt(createdAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) CreatedAtGte(createdAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) CreatedAtLt(createdAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) CreatedAtLte(createdAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) CreatedAtNe(createdAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) Delete() error {
|
|
return qs.db.Delete(GameType{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(GameType{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(GameType{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) DeletedAtEq(deletedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) DeletedAtGt(deletedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) DeletedAtGte(deletedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) DeletedAtIsNotNull() GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) DeletedAtIsNull() GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) DeletedAtLt(deletedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) DeletedAtLte(deletedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) DeletedAtNe(deletedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GameCardIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardIdEq(gameCardId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id = ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardIdGt(gameCardId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id > ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardIdGte(gameCardId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id >= ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardIdIn(gameCardId ...uint64) GameTypeQuerySet {
|
|
if len(gameCardId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_id IN (?)", gameCardId))
|
|
}
|
|
|
|
// GameCardIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardIdLt(gameCardId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id < ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardIdLte(gameCardId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id <= ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardIdNe(gameCardId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id != ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardIdNotIn(gameCardId ...uint64) GameTypeQuerySet {
|
|
if len(gameCardId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_id NOT IN (?)", gameCardId))
|
|
}
|
|
|
|
// GameCardTypeIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardTypeIdEq(gameCardTypeId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_type_id = ?", gameCardTypeId))
|
|
}
|
|
|
|
// GameCardTypeIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardTypeIdGt(gameCardTypeId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_type_id > ?", gameCardTypeId))
|
|
}
|
|
|
|
// GameCardTypeIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardTypeIdGte(gameCardTypeId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_type_id >= ?", gameCardTypeId))
|
|
}
|
|
|
|
// GameCardTypeIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardTypeIdIn(gameCardTypeId ...uint64) GameTypeQuerySet {
|
|
if len(gameCardTypeId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardTypeId in GameCardTypeIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_type_id IN (?)", gameCardTypeId))
|
|
}
|
|
|
|
// GameCardTypeIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardTypeIdLt(gameCardTypeId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_type_id < ?", gameCardTypeId))
|
|
}
|
|
|
|
// GameCardTypeIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardTypeIdLte(gameCardTypeId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_type_id <= ?", gameCardTypeId))
|
|
}
|
|
|
|
// GameCardTypeIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardTypeIdNe(gameCardTypeId uint64) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("game_card_type_id != ?", gameCardTypeId))
|
|
}
|
|
|
|
// GameCardTypeIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GameCardTypeIdNotIn(gameCardTypeId ...uint64) GameTypeQuerySet {
|
|
if len(gameCardTypeId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardTypeId in GameCardTypeIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_type_id NOT IN (?)", gameCardTypeId))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) GetUpdater() GameTypeUpdater {
|
|
return NewGameTypeUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) IDEq(ID uint32) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) IDGt(ID uint32) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) IDGte(ID uint32) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) IDIn(ID ...uint32) GameTypeQuerySet {
|
|
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 GameTypeQuerySet) IDLt(ID uint32) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) IDLte(ID uint32) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) IDNe(ID uint32) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) IDNotIn(ID ...uint32) GameTypeQuerySet {
|
|
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 GameTypeQuerySet) Limit(limit int) GameTypeQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) Offset(offset int) GameTypeQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs GameTypeQuerySet) One(ret *GameType) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderAscByCreatedAt() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderAscByDeletedAt() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderAscByGameCardId() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("game_card_id ASC"))
|
|
}
|
|
|
|
// OrderAscByGameCardTypeId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderAscByGameCardTypeId() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("game_card_type_id ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderAscByID() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderAscByUpdatedAt() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderDescByCreatedAt() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderDescByDeletedAt() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderDescByGameCardId() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("game_card_id DESC"))
|
|
}
|
|
|
|
// OrderDescByGameCardTypeId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderDescByGameCardTypeId() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("game_card_type_id DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderDescByID() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) OrderDescByUpdatedAt() GameTypeQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) UpdatedAtEq(updatedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) UpdatedAtGt(updatedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) UpdatedAtGte(updatedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) UpdatedAtLt(updatedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) UpdatedAtLte(updatedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs GameTypeQuerySet) UpdatedAtNe(updatedAt time.Time) GameTypeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameTypeUpdater) SetCreatedAt(createdAt time.Time) GameTypeUpdater {
|
|
u.fields[string(GameTypeDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameTypeUpdater) SetDeletedAt(deletedAt *time.Time) GameTypeUpdater {
|
|
u.fields[string(GameTypeDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameTypeUpdater) SetGameCardId(gameCardId uint64) GameTypeUpdater {
|
|
u.fields[string(GameTypeDBSchema.GameCardId)] = gameCardId
|
|
return u
|
|
}
|
|
|
|
// SetGameCardTypeId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameTypeUpdater) SetGameCardTypeId(gameCardTypeId uint64) GameTypeUpdater {
|
|
u.fields[string(GameTypeDBSchema.GameCardTypeId)] = gameCardTypeId
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameTypeUpdater) SetID(ID uint32) GameTypeUpdater {
|
|
u.fields[string(GameTypeDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameTypeUpdater) SetUpdatedAt(updatedAt time.Time) GameTypeUpdater {
|
|
u.fields[string(GameTypeDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameTypeUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u GameTypeUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set GameTypeQuerySet
|
|
|
|
// ===== BEGIN of GameType modifiers
|
|
|
|
// GameTypeDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type GameTypeDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f GameTypeDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// GameTypeDBSchema stores db field names of GameType
|
|
var GameTypeDBSchema = struct {
|
|
ID GameTypeDBSchemaField
|
|
CreatedAt GameTypeDBSchemaField
|
|
UpdatedAt GameTypeDBSchemaField
|
|
DeletedAt GameTypeDBSchemaField
|
|
GameCardId GameTypeDBSchemaField
|
|
GameCardTypeId GameTypeDBSchemaField
|
|
}{
|
|
|
|
ID: GameTypeDBSchemaField("id"),
|
|
CreatedAt: GameTypeDBSchemaField("created_at"),
|
|
UpdatedAt: GameTypeDBSchemaField("updated_at"),
|
|
DeletedAt: GameTypeDBSchemaField("deleted_at"),
|
|
GameCardId: GameTypeDBSchemaField("game_card_id"),
|
|
GameCardTypeId: GameTypeDBSchemaField("game_card_type_id"),
|
|
}
|
|
|
|
// Update updates GameType fields by primary key
|
|
// nolint: dupl
|
|
func (o *GameType) Update(db *gorm.DB, fields ...GameTypeDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"game_card_id": o.GameCardId,
|
|
"game_card_type_id": o.GameCardTypeId,
|
|
}
|
|
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 GameType %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// GameTypeUpdater is an GameType updates manager
|
|
type GameTypeUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewGameTypeUpdater creates new GameType updater
|
|
// nolint: dupl
|
|
func NewGameTypeUpdater(db *gorm.DB) GameTypeUpdater {
|
|
return GameTypeUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&GameType{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of GameType modifiers
|
|
|
|
// ===== BEGIN of query set HomeCarouselQuerySet
|
|
|
|
// HomeCarouselQuerySet is an queryset type for HomeCarousel
|
|
type HomeCarouselQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewHomeCarouselQuerySet constructs new HomeCarouselQuerySet
|
|
func NewHomeCarouselQuerySet(db *gorm.DB) HomeCarouselQuerySet {
|
|
return HomeCarouselQuerySet{
|
|
db: db.Model(&HomeCarousel{}),
|
|
}
|
|
}
|
|
|
|
func (qs HomeCarouselQuerySet) w(db *gorm.DB) HomeCarouselQuerySet {
|
|
return NewHomeCarouselQuerySet(db)
|
|
}
|
|
|
|
func (qs HomeCarouselQuerySet) Select(fields ...HomeCarouselDBSchemaField) HomeCarouselQuerySet {
|
|
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 *HomeCarousel) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *HomeCarousel) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) All(ret *[]HomeCarousel) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) CreatedAtEq(createdAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) CreatedAtGt(createdAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) CreatedAtGte(createdAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) CreatedAtLt(createdAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) CreatedAtLte(createdAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) CreatedAtNe(createdAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) Delete() error {
|
|
return qs.db.Delete(HomeCarousel{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(HomeCarousel{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(HomeCarousel{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DeletedAtEq(deletedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DeletedAtGt(deletedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DeletedAtGte(deletedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DeletedAtIsNotNull() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DeletedAtIsNull() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DeletedAtLt(deletedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DeletedAtLte(deletedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DeletedAtNe(deletedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// DetailEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DetailEq(detail string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("detail = ?", detail))
|
|
}
|
|
|
|
// DetailGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DetailGt(detail string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("detail > ?", detail))
|
|
}
|
|
|
|
// DetailGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DetailGte(detail string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("detail >= ?", detail))
|
|
}
|
|
|
|
// DetailIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DetailIn(detail ...string) HomeCarouselQuerySet {
|
|
if len(detail) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one detail in DetailIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("detail IN (?)", detail))
|
|
}
|
|
|
|
// DetailLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DetailLike(detail string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("detail LIKE ?", detail))
|
|
}
|
|
|
|
// DetailLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DetailLt(detail string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("detail < ?", detail))
|
|
}
|
|
|
|
// DetailLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DetailLte(detail string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("detail <= ?", detail))
|
|
}
|
|
|
|
// DetailNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DetailNe(detail string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("detail != ?", detail))
|
|
}
|
|
|
|
// DetailNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DetailNotIn(detail ...string) HomeCarouselQuerySet {
|
|
if len(detail) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one detail in DetailNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("detail NOT IN (?)", detail))
|
|
}
|
|
|
|
// DetailNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) DetailNotlike(detail string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("detail NOT LIKE ?", detail))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) GetUpdater() HomeCarouselUpdater {
|
|
return NewHomeCarouselUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IDEq(ID uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IDGt(ID uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IDGte(ID uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IDIn(ID ...uint32) HomeCarouselQuerySet {
|
|
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 HomeCarouselQuerySet) IDLt(ID uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IDLte(ID uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IDNe(ID uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IDNotIn(ID ...uint32) HomeCarouselQuerySet {
|
|
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))
|
|
}
|
|
|
|
// ImgEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) ImgEq(img string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("img = ?", img))
|
|
}
|
|
|
|
// ImgGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) ImgGt(img string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("img > ?", img))
|
|
}
|
|
|
|
// ImgGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) ImgGte(img string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("img >= ?", img))
|
|
}
|
|
|
|
// ImgIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) ImgIn(img ...string) HomeCarouselQuerySet {
|
|
if len(img) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one img in ImgIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("img IN (?)", img))
|
|
}
|
|
|
|
// ImgLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) ImgLike(img string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("img LIKE ?", img))
|
|
}
|
|
|
|
// ImgLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) ImgLt(img string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("img < ?", img))
|
|
}
|
|
|
|
// ImgLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) ImgLte(img string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("img <= ?", img))
|
|
}
|
|
|
|
// ImgNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) ImgNe(img string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("img != ?", img))
|
|
}
|
|
|
|
// ImgNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) ImgNotIn(img ...string) HomeCarouselQuerySet {
|
|
if len(img) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one img in ImgNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("img NOT IN (?)", img))
|
|
}
|
|
|
|
// ImgNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) ImgNotlike(img string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("img NOT LIKE ?", img))
|
|
}
|
|
|
|
// IsShowEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IsShowEq(isShow uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("is_show = ?", isShow))
|
|
}
|
|
|
|
// IsShowGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IsShowGt(isShow uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("is_show > ?", isShow))
|
|
}
|
|
|
|
// IsShowGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IsShowGte(isShow uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("is_show >= ?", isShow))
|
|
}
|
|
|
|
// IsShowIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IsShowIn(isShow ...uint32) HomeCarouselQuerySet {
|
|
if len(isShow) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one isShow in IsShowIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("is_show IN (?)", isShow))
|
|
}
|
|
|
|
// IsShowLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IsShowLt(isShow uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("is_show < ?", isShow))
|
|
}
|
|
|
|
// IsShowLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IsShowLte(isShow uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("is_show <= ?", isShow))
|
|
}
|
|
|
|
// IsShowNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IsShowNe(isShow uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("is_show != ?", isShow))
|
|
}
|
|
|
|
// IsShowNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) IsShowNotIn(isShow ...uint32) HomeCarouselQuerySet {
|
|
if len(isShow) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one isShow in IsShowNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("is_show NOT IN (?)", isShow))
|
|
}
|
|
|
|
// Limit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) Limit(limit int) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// LinkEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) LinkEq(link string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("link = ?", link))
|
|
}
|
|
|
|
// LinkGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) LinkGt(link string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("link > ?", link))
|
|
}
|
|
|
|
// LinkGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) LinkGte(link string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("link >= ?", link))
|
|
}
|
|
|
|
// LinkIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) LinkIn(link ...string) HomeCarouselQuerySet {
|
|
if len(link) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one link in LinkIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("link IN (?)", link))
|
|
}
|
|
|
|
// LinkLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) LinkLike(link string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("link LIKE ?", link))
|
|
}
|
|
|
|
// LinkLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) LinkLt(link string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("link < ?", link))
|
|
}
|
|
|
|
// LinkLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) LinkLte(link string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("link <= ?", link))
|
|
}
|
|
|
|
// LinkNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) LinkNe(link string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("link != ?", link))
|
|
}
|
|
|
|
// LinkNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) LinkNotIn(link ...string) HomeCarouselQuerySet {
|
|
if len(link) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one link in LinkNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("link NOT IN (?)", link))
|
|
}
|
|
|
|
// LinkNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) LinkNotlike(link string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("link NOT LIKE ?", link))
|
|
}
|
|
|
|
// NameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) NameEq(name string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("name = ?", name))
|
|
}
|
|
|
|
// NameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) NameGt(name string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("name > ?", name))
|
|
}
|
|
|
|
// NameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) NameGte(name string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("name >= ?", name))
|
|
}
|
|
|
|
// NameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) NameIn(name ...string) HomeCarouselQuerySet {
|
|
if len(name) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one name in NameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("name IN (?)", name))
|
|
}
|
|
|
|
// NameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) NameLike(name string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("name LIKE ?", name))
|
|
}
|
|
|
|
// NameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) NameLt(name string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("name < ?", name))
|
|
}
|
|
|
|
// NameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) NameLte(name string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("name <= ?", name))
|
|
}
|
|
|
|
// NameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) NameNe(name string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("name != ?", name))
|
|
}
|
|
|
|
// NameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) NameNotIn(name ...string) HomeCarouselQuerySet {
|
|
if len(name) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one name in NameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("name NOT IN (?)", name))
|
|
}
|
|
|
|
// NameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) NameNotlike(name string) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("name NOT LIKE ?", name))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) Offset(offset int) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs HomeCarouselQuerySet) One(ret *HomeCarousel) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderAscByCreatedAt() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderAscByDeletedAt() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDetail is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderAscByDetail() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("detail ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderAscByID() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByImg is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderAscByImg() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("img ASC"))
|
|
}
|
|
|
|
// OrderAscByIsShow is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderAscByIsShow() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("is_show ASC"))
|
|
}
|
|
|
|
// OrderAscByLink is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderAscByLink() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("link ASC"))
|
|
}
|
|
|
|
// OrderAscByName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderAscByName() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("name ASC"))
|
|
}
|
|
|
|
// OrderAscBySort is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderAscBySort() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("sort ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderAscByUpdatedAt() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderDescByCreatedAt() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderDescByDeletedAt() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDetail is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderDescByDetail() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("detail DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderDescByID() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByImg is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderDescByImg() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("img DESC"))
|
|
}
|
|
|
|
// OrderDescByIsShow is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderDescByIsShow() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("is_show DESC"))
|
|
}
|
|
|
|
// OrderDescByLink is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderDescByLink() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("link DESC"))
|
|
}
|
|
|
|
// OrderDescByName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderDescByName() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("name DESC"))
|
|
}
|
|
|
|
// OrderDescBySort is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderDescBySort() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("sort DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) OrderDescByUpdatedAt() HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// SortEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) SortEq(sort uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("sort = ?", sort))
|
|
}
|
|
|
|
// SortGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) SortGt(sort uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("sort > ?", sort))
|
|
}
|
|
|
|
// SortGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) SortGte(sort uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("sort >= ?", sort))
|
|
}
|
|
|
|
// SortIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) SortIn(sort ...uint32) HomeCarouselQuerySet {
|
|
if len(sort) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one sort in SortIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("sort IN (?)", sort))
|
|
}
|
|
|
|
// SortLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) SortLt(sort uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("sort < ?", sort))
|
|
}
|
|
|
|
// SortLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) SortLte(sort uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("sort <= ?", sort))
|
|
}
|
|
|
|
// SortNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) SortNe(sort uint32) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("sort != ?", sort))
|
|
}
|
|
|
|
// SortNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) SortNotIn(sort ...uint32) HomeCarouselQuerySet {
|
|
if len(sort) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one sort in SortNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("sort NOT IN (?)", sort))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) UpdatedAtEq(updatedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) UpdatedAtGt(updatedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) UpdatedAtGte(updatedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) UpdatedAtLt(updatedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) UpdatedAtLte(updatedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs HomeCarouselQuerySet) UpdatedAtNe(updatedAt time.Time) HomeCarouselQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) SetCreatedAt(createdAt time.Time) HomeCarouselUpdater {
|
|
u.fields[string(HomeCarouselDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) SetDeletedAt(deletedAt *time.Time) HomeCarouselUpdater {
|
|
u.fields[string(HomeCarouselDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetDetail is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) SetDetail(detail string) HomeCarouselUpdater {
|
|
u.fields[string(HomeCarouselDBSchema.Detail)] = detail
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) SetID(ID uint32) HomeCarouselUpdater {
|
|
u.fields[string(HomeCarouselDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetImg is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) SetImg(img string) HomeCarouselUpdater {
|
|
u.fields[string(HomeCarouselDBSchema.Img)] = img
|
|
return u
|
|
}
|
|
|
|
// SetIsShow is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) SetIsShow(isShow uint32) HomeCarouselUpdater {
|
|
u.fields[string(HomeCarouselDBSchema.IsShow)] = isShow
|
|
return u
|
|
}
|
|
|
|
// SetLink is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) SetLink(link string) HomeCarouselUpdater {
|
|
u.fields[string(HomeCarouselDBSchema.Link)] = link
|
|
return u
|
|
}
|
|
|
|
// SetName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) SetName(name string) HomeCarouselUpdater {
|
|
u.fields[string(HomeCarouselDBSchema.Name)] = name
|
|
return u
|
|
}
|
|
|
|
// SetSort is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) SetSort(sort uint32) HomeCarouselUpdater {
|
|
u.fields[string(HomeCarouselDBSchema.Sort)] = sort
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) SetUpdatedAt(updatedAt time.Time) HomeCarouselUpdater {
|
|
u.fields[string(HomeCarouselDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u HomeCarouselUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set HomeCarouselQuerySet
|
|
|
|
// ===== BEGIN of HomeCarousel modifiers
|
|
|
|
// HomeCarouselDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type HomeCarouselDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f HomeCarouselDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// HomeCarouselDBSchema stores db field names of HomeCarousel
|
|
var HomeCarouselDBSchema = struct {
|
|
ID HomeCarouselDBSchemaField
|
|
CreatedAt HomeCarouselDBSchemaField
|
|
UpdatedAt HomeCarouselDBSchemaField
|
|
DeletedAt HomeCarouselDBSchemaField
|
|
Name HomeCarouselDBSchemaField
|
|
Img HomeCarouselDBSchemaField
|
|
Sort HomeCarouselDBSchemaField
|
|
IsShow HomeCarouselDBSchemaField
|
|
Detail HomeCarouselDBSchemaField
|
|
Link HomeCarouselDBSchemaField
|
|
}{
|
|
|
|
ID: HomeCarouselDBSchemaField("id"),
|
|
CreatedAt: HomeCarouselDBSchemaField("created_at"),
|
|
UpdatedAt: HomeCarouselDBSchemaField("updated_at"),
|
|
DeletedAt: HomeCarouselDBSchemaField("deleted_at"),
|
|
Name: HomeCarouselDBSchemaField("name"),
|
|
Img: HomeCarouselDBSchemaField("img"),
|
|
Sort: HomeCarouselDBSchemaField("sort"),
|
|
IsShow: HomeCarouselDBSchemaField("is_show"),
|
|
Detail: HomeCarouselDBSchemaField("detail"),
|
|
Link: HomeCarouselDBSchemaField("link"),
|
|
}
|
|
|
|
// Update updates HomeCarousel fields by primary key
|
|
// nolint: dupl
|
|
func (o *HomeCarousel) Update(db *gorm.DB, fields ...HomeCarouselDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"name": o.Name,
|
|
"img": o.Img,
|
|
"sort": o.Sort,
|
|
"is_show": o.IsShow,
|
|
"detail": o.Detail,
|
|
"link": o.Link,
|
|
}
|
|
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 HomeCarousel %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// HomeCarouselUpdater is an HomeCarousel updates manager
|
|
type HomeCarouselUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewHomeCarouselUpdater creates new HomeCarousel updater
|
|
// nolint: dupl
|
|
func NewHomeCarouselUpdater(db *gorm.DB) HomeCarouselUpdater {
|
|
return HomeCarouselUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&HomeCarousel{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of HomeCarousel modifiers
|
|
|
|
// ===== END of all query sets
|