mh_server/model/autogenerated_history_browsing.go

600 lines
18 KiB
Go
Raw Permalink Normal View History

2021-06-30 02:12:05 +00:00
// Code generated by go-queryset. DO NOT EDIT.
package model
import (
"errors"
"fmt"
"time"
"github.com/jinzhu/gorm"
)
// ===== BEGIN of all query sets
// ===== BEGIN of query set HistoryBrowsingQuerySet
// HistoryBrowsingQuerySet is an queryset type for HistoryBrowsing
type HistoryBrowsingQuerySet struct {
db *gorm.DB
}
// NewHistoryBrowsingQuerySet constructs new HistoryBrowsingQuerySet
func NewHistoryBrowsingQuerySet(db *gorm.DB) HistoryBrowsingQuerySet {
return HistoryBrowsingQuerySet{
db: db.Model(&HistoryBrowsing{}),
}
}
func (qs HistoryBrowsingQuerySet) w(db *gorm.DB) HistoryBrowsingQuerySet {
return NewHistoryBrowsingQuerySet(db)
}
// Create is an autogenerated method
// nolint: dupl
func (o *HistoryBrowsing) Create(db *gorm.DB) error {
return db.Create(o).Error
}
// Delete is an autogenerated method
// nolint: dupl
func (o *HistoryBrowsing) Delete(db *gorm.DB) error {
return db.Delete(o).Error
}
// All is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) All(ret *[]HistoryBrowsing) error {
return qs.db.Find(ret).Error
}
// Count is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) Count() (int, error) {
var count int
err := qs.db.Count(&count).Error
return count, err
}
// CreatedAtEq is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) CreatedAtEq(createdAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("created_at = ?", createdAt))
}
// CreatedAtGt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) CreatedAtGt(createdAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("created_at > ?", createdAt))
}
// CreatedAtGte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) CreatedAtGte(createdAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("created_at >= ?", createdAt))
}
// CreatedAtLt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) CreatedAtLt(createdAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("created_at < ?", createdAt))
}
// CreatedAtLte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) CreatedAtLte(createdAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("created_at <= ?", createdAt))
}
// CreatedAtNe is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) CreatedAtNe(createdAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("created_at != ?", createdAt))
}
// Delete is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) Delete() error {
return qs.db.Delete(HistoryBrowsing{}).Error
}
// DeleteNum is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) DeleteNum() (int64, error) {
db := qs.db.Delete(HistoryBrowsing{})
return db.RowsAffected, db.Error
}
// DeleteNumUnscoped is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) DeleteNumUnscoped() (int64, error) {
db := qs.db.Unscoped().Delete(HistoryBrowsing{})
return db.RowsAffected, db.Error
}
// DeletedAtEq is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) DeletedAtEq(deletedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
}
// DeletedAtGt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) DeletedAtGt(deletedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
}
// DeletedAtGte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) DeletedAtGte(deletedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
}
// DeletedAtIsNotNull is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) DeletedAtIsNotNull() HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
}
// DeletedAtIsNull is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) DeletedAtIsNull() HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("deleted_at IS NULL"))
}
// DeletedAtLt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) DeletedAtLt(deletedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
}
// DeletedAtLte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) DeletedAtLte(deletedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
}
// DeletedAtNe is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) DeletedAtNe(deletedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
}
// GameCardIdEq is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) GameCardIdEq(gameCardId uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("game_card_id = ?", gameCardId))
}
// GameCardIdGt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) GameCardIdGt(gameCardId uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("game_card_id > ?", gameCardId))
}
// GameCardIdGte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) GameCardIdGte(gameCardId uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("game_card_id >= ?", gameCardId))
}
// GameCardIdIn is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) GameCardIdIn(gameCardId ...uint64) HistoryBrowsingQuerySet {
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 HistoryBrowsingQuerySet) GameCardIdLt(gameCardId uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("game_card_id < ?", gameCardId))
}
// GameCardIdLte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) GameCardIdLte(gameCardId uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("game_card_id <= ?", gameCardId))
}
// GameCardIdNe is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) GameCardIdNe(gameCardId uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("game_card_id != ?", gameCardId))
}
// GameCardIdNotIn is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) GameCardIdNotIn(gameCardId ...uint64) HistoryBrowsingQuerySet {
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 HistoryBrowsingQuerySet) GetDB() *gorm.DB {
return qs.db
}
// GetUpdater is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) GetUpdater() HistoryBrowsingUpdater {
return NewHistoryBrowsingUpdater(qs.db)
}
// IDEq is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) IDEq(ID uint32) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("id = ?", ID))
}
// IDGt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) IDGt(ID uint32) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("id > ?", ID))
}
// IDGte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) IDGte(ID uint32) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("id >= ?", ID))
}
// IDIn is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) IDIn(ID ...uint32) HistoryBrowsingQuerySet {
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 HistoryBrowsingQuerySet) IDLt(ID uint32) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("id < ?", ID))
}
// IDLte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) IDLte(ID uint32) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("id <= ?", ID))
}
// IDNe is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) IDNe(ID uint32) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("id != ?", ID))
}
// IDNotIn is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) IDNotIn(ID ...uint32) HistoryBrowsingQuerySet {
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 HistoryBrowsingQuerySet) Limit(limit int) HistoryBrowsingQuerySet {
return qs.w(qs.db.Limit(limit))
}
// Offset is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) Offset(offset int) HistoryBrowsingQuerySet {
return qs.w(qs.db.Offset(offset))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs HistoryBrowsingQuerySet) One(ret *HistoryBrowsing) error {
return qs.db.First(ret).Error
}
// OrderAscByCreatedAt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderAscByCreatedAt() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("created_at ASC"))
}
// OrderAscByDeletedAt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderAscByDeletedAt() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("deleted_at ASC"))
}
// OrderAscByGameCardId is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderAscByGameCardId() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("game_card_id ASC"))
}
// OrderAscByID is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderAscByID() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("id ASC"))
}
// OrderAscByUid is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderAscByUid() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("uid ASC"))
}
// OrderAscByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderAscByUpdatedAt() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("updated_at ASC"))
}
// OrderDescByCreatedAt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderDescByCreatedAt() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("created_at DESC"))
}
// OrderDescByDeletedAt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderDescByDeletedAt() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("deleted_at DESC"))
}
// OrderDescByGameCardId is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderDescByGameCardId() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("game_card_id DESC"))
}
// OrderDescByID is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderDescByID() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("id DESC"))
}
// OrderDescByUid is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderDescByUid() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("uid DESC"))
}
// OrderDescByUpdatedAt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) OrderDescByUpdatedAt() HistoryBrowsingQuerySet {
return qs.w(qs.db.Order("updated_at DESC"))
}
// UidEq is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UidEq(uid uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("uid = ?", uid))
}
// UidGt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UidGt(uid uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("uid > ?", uid))
}
// UidGte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UidGte(uid uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("uid >= ?", uid))
}
// UidIn is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UidIn(uid ...uint64) HistoryBrowsingQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid IN (?)", uid))
}
// UidLt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UidLt(uid uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("uid < ?", uid))
}
// UidLte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UidLte(uid uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("uid <= ?", uid))
}
// UidNe is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UidNe(uid uint64) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("uid != ?", uid))
}
// UidNotIn is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UidNotIn(uid ...uint64) HistoryBrowsingQuerySet {
if len(uid) == 0 {
qs.db.AddError(errors.New("must at least pass one uid in UidNotIn"))
return qs.w(qs.db)
}
return qs.w(qs.db.Where("uid NOT IN (?)", uid))
}
// UpdatedAtEq is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UpdatedAtEq(updatedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
}
// UpdatedAtGt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UpdatedAtGt(updatedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
}
// UpdatedAtGte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UpdatedAtGte(updatedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
}
// UpdatedAtLt is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UpdatedAtLt(updatedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
}
// UpdatedAtLte is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UpdatedAtLte(updatedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
}
// UpdatedAtNe is an autogenerated method
// nolint: dupl
func (qs HistoryBrowsingQuerySet) UpdatedAtNe(updatedAt time.Time) HistoryBrowsingQuerySet {
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
}
// SetCreatedAt is an autogenerated method
// nolint: dupl
func (u HistoryBrowsingUpdater) SetCreatedAt(createdAt time.Time) HistoryBrowsingUpdater {
u.fields[string(HistoryBrowsingDBSchema.CreatedAt)] = createdAt
return u
}
// SetDeletedAt is an autogenerated method
// nolint: dupl
func (u HistoryBrowsingUpdater) SetDeletedAt(deletedAt *time.Time) HistoryBrowsingUpdater {
u.fields[string(HistoryBrowsingDBSchema.DeletedAt)] = deletedAt
return u
}
// SetGameCardId is an autogenerated method
// nolint: dupl
func (u HistoryBrowsingUpdater) SetGameCardId(gameCardId uint64) HistoryBrowsingUpdater {
u.fields[string(HistoryBrowsingDBSchema.GameCardId)] = gameCardId
return u
}
// SetID is an autogenerated method
// nolint: dupl
func (u HistoryBrowsingUpdater) SetID(ID uint32) HistoryBrowsingUpdater {
u.fields[string(HistoryBrowsingDBSchema.ID)] = ID
return u
}
// SetUid is an autogenerated method
// nolint: dupl
func (u HistoryBrowsingUpdater) SetUid(uid uint64) HistoryBrowsingUpdater {
u.fields[string(HistoryBrowsingDBSchema.Uid)] = uid
return u
}
// SetUpdatedAt is an autogenerated method
// nolint: dupl
func (u HistoryBrowsingUpdater) SetUpdatedAt(updatedAt time.Time) HistoryBrowsingUpdater {
u.fields[string(HistoryBrowsingDBSchema.UpdatedAt)] = updatedAt
return u
}
// Update is an autogenerated method
// nolint: dupl
func (u HistoryBrowsingUpdater) Update() error {
return u.db.Updates(u.fields).Error
}
// UpdateNum is an autogenerated method
// nolint: dupl
func (u HistoryBrowsingUpdater) UpdateNum() (int64, error) {
db := u.db.Updates(u.fields)
return db.RowsAffected, db.Error
}
// ===== END of query set HistoryBrowsingQuerySet
// ===== BEGIN of HistoryBrowsing modifiers
// HistoryBrowsingDBSchemaField describes database schema field. It requires for method 'Update'
type HistoryBrowsingDBSchemaField string
// String method returns string representation of field.
// nolint: dupl
func (f HistoryBrowsingDBSchemaField) String() string {
return string(f)
}
// HistoryBrowsingDBSchema stores db field names of HistoryBrowsing
var HistoryBrowsingDBSchema = struct {
ID HistoryBrowsingDBSchemaField
CreatedAt HistoryBrowsingDBSchemaField
UpdatedAt HistoryBrowsingDBSchemaField
DeletedAt HistoryBrowsingDBSchemaField
Uid HistoryBrowsingDBSchemaField
GameCardId HistoryBrowsingDBSchemaField
}{
ID: HistoryBrowsingDBSchemaField("id"),
CreatedAt: HistoryBrowsingDBSchemaField("created_at"),
UpdatedAt: HistoryBrowsingDBSchemaField("updated_at"),
DeletedAt: HistoryBrowsingDBSchemaField("deleted_at"),
Uid: HistoryBrowsingDBSchemaField("uid"),
GameCardId: HistoryBrowsingDBSchemaField("game_card_id"),
}
// Update updates HistoryBrowsing fields by primary key
// nolint: dupl
func (o *HistoryBrowsing) Update(db *gorm.DB, fields ...HistoryBrowsingDBSchemaField) error {
dbNameToFieldName := map[string]interface{}{
"id": o.ID,
"created_at": o.CreatedAt,
"updated_at": o.UpdatedAt,
"deleted_at": o.DeletedAt,
"uid": o.Uid,
"game_card_id": o.GameCardId,
}
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 HistoryBrowsing %v fields %v: %s",
o, fields, err)
}
return nil
}
// HistoryBrowsingUpdater is an HistoryBrowsing updates manager
type HistoryBrowsingUpdater struct {
fields map[string]interface{}
db *gorm.DB
}
// NewHistoryBrowsingUpdater creates new HistoryBrowsing updater
// nolint: dupl
func NewHistoryBrowsingUpdater(db *gorm.DB) HistoryBrowsingUpdater {
return HistoryBrowsingUpdater{
fields: map[string]interface{}{},
db: db.Model(&HistoryBrowsing{}),
}
}
// ===== END of HistoryBrowsing modifiers
// ===== END of all query sets