4464 lines
136 KiB
Go
4464 lines
136 KiB
Go
// Code generated by go-queryset. DO NOT EDIT.
|
|
package models
|
|
|
|
import (
|
|
"errors"
|
|
"fmt"
|
|
"strings"
|
|
"time"
|
|
|
|
"github.com/jinzhu/gorm"
|
|
)
|
|
|
|
// ===== BEGIN of all query sets
|
|
|
|
// ===== BEGIN of query set DepositRefundRecordQuerySet
|
|
|
|
// DepositRefundRecordQuerySet is an queryset type for DepositRefundRecord
|
|
type DepositRefundRecordQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewDepositRefundRecordQuerySet constructs new DepositRefundRecordQuerySet
|
|
func NewDepositRefundRecordQuerySet(db *gorm.DB) DepositRefundRecordQuerySet {
|
|
return DepositRefundRecordQuerySet{
|
|
db: db.Model(&DepositRefundRecord{}),
|
|
}
|
|
}
|
|
|
|
func (qs DepositRefundRecordQuerySet) w(db *gorm.DB) DepositRefundRecordQuerySet {
|
|
return NewDepositRefundRecordQuerySet(db)
|
|
}
|
|
|
|
func (qs DepositRefundRecordQuerySet) Select(fields ...DepositRefundRecordDBSchemaField) DepositRefundRecordQuerySet {
|
|
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 *DepositRefundRecord) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *DepositRefundRecord) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) All(ret *[]DepositRefundRecord) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// AmountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) AmountEq(amount uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount = ?", amount))
|
|
}
|
|
|
|
// AmountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) AmountGt(amount uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount > ?", amount))
|
|
}
|
|
|
|
// AmountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) AmountGte(amount uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount >= ?", amount))
|
|
}
|
|
|
|
// AmountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) AmountIn(amount ...uint32) DepositRefundRecordQuerySet {
|
|
if len(amount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one amount in AmountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("amount IN (?)", amount))
|
|
}
|
|
|
|
// AmountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) AmountLt(amount uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount < ?", amount))
|
|
}
|
|
|
|
// AmountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) AmountLte(amount uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount <= ?", amount))
|
|
}
|
|
|
|
// AmountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) AmountNe(amount uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount != ?", amount))
|
|
}
|
|
|
|
// AmountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) AmountNotIn(amount ...uint32) DepositRefundRecordQuerySet {
|
|
if len(amount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one amount in AmountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("amount NOT IN (?)", amount))
|
|
}
|
|
|
|
// ConfirmTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) ConfirmTimeEq(confirmTime time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("confirm_time = ?", confirmTime))
|
|
}
|
|
|
|
// ConfirmTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) ConfirmTimeGt(confirmTime time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("confirm_time > ?", confirmTime))
|
|
}
|
|
|
|
// ConfirmTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) ConfirmTimeGte(confirmTime time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("confirm_time >= ?", confirmTime))
|
|
}
|
|
|
|
// ConfirmTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) ConfirmTimeLt(confirmTime time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("confirm_time < ?", confirmTime))
|
|
}
|
|
|
|
// ConfirmTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) ConfirmTimeLte(confirmTime time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("confirm_time <= ?", confirmTime))
|
|
}
|
|
|
|
// ConfirmTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) ConfirmTimeNe(confirmTime time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("confirm_time != ?", confirmTime))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) CreatedAtEq(createdAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) CreatedAtGt(createdAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) CreatedAtGte(createdAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) CreatedAtLt(createdAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) CreatedAtLte(createdAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) CreatedAtNe(createdAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) Delete() error {
|
|
return qs.db.Delete(DepositRefundRecord{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(DepositRefundRecord{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(DepositRefundRecord{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) DeletedAtEq(deletedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) DeletedAtGt(deletedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) DeletedAtGte(deletedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) DeletedAtIsNotNull() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) DeletedAtIsNull() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) DeletedAtLt(deletedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) DeletedAtLte(deletedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) DeletedAtNe(deletedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) GetUpdater() DepositRefundRecordUpdater {
|
|
return NewDepositRefundRecordUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) IDEq(ID uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) IDGt(ID uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) IDGte(ID uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) IDIn(ID ...uint32) DepositRefundRecordQuerySet {
|
|
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 DepositRefundRecordQuerySet) IDLt(ID uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) IDLte(ID uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) IDNe(ID uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) IDNotIn(ID ...uint32) DepositRefundRecordQuerySet {
|
|
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 DepositRefundRecordQuerySet) Limit(limit int) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) Offset(offset int) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs DepositRefundRecordQuerySet) One(ret *DepositRefundRecord) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OperatorEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OperatorEq(operator uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("operator = ?", operator))
|
|
}
|
|
|
|
// OperatorGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OperatorGt(operator uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("operator > ?", operator))
|
|
}
|
|
|
|
// OperatorGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OperatorGte(operator uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("operator >= ?", operator))
|
|
}
|
|
|
|
// OperatorIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OperatorIn(operator ...uint32) DepositRefundRecordQuerySet {
|
|
if len(operator) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one operator in OperatorIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("operator IN (?)", operator))
|
|
}
|
|
|
|
// OperatorLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OperatorLt(operator uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("operator < ?", operator))
|
|
}
|
|
|
|
// OperatorLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OperatorLte(operator uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("operator <= ?", operator))
|
|
}
|
|
|
|
// OperatorNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OperatorNe(operator uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("operator != ?", operator))
|
|
}
|
|
|
|
// OperatorNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OperatorNotIn(operator ...uint32) DepositRefundRecordQuerySet {
|
|
if len(operator) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one operator in OperatorNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("operator NOT IN (?)", operator))
|
|
}
|
|
|
|
// OrderAscByAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderAscByAmount() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("amount ASC"))
|
|
}
|
|
|
|
// OrderAscByConfirmTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderAscByConfirmTime() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("confirm_time ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderAscByCreatedAt() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderAscByDeletedAt() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderAscByID() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByOperator is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderAscByOperator() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("operator ASC"))
|
|
}
|
|
|
|
// OrderAscByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderAscByStatus() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("status ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderAscByUid() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderAscByUpdatedAt() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderDescByAmount() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("amount DESC"))
|
|
}
|
|
|
|
// OrderDescByConfirmTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderDescByConfirmTime() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("confirm_time DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderDescByCreatedAt() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderDescByDeletedAt() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderDescByID() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByOperator is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderDescByOperator() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("operator DESC"))
|
|
}
|
|
|
|
// OrderDescByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderDescByStatus() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("status DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderDescByUid() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) OrderDescByUpdatedAt() DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// StatusEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) StatusEq(status uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status = ?", status))
|
|
}
|
|
|
|
// StatusGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) StatusGt(status uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status > ?", status))
|
|
}
|
|
|
|
// StatusGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) StatusGte(status uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status >= ?", status))
|
|
}
|
|
|
|
// StatusIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) StatusIn(status ...uint32) DepositRefundRecordQuerySet {
|
|
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 DepositRefundRecordQuerySet) StatusLt(status uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status < ?", status))
|
|
}
|
|
|
|
// StatusLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) StatusLte(status uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status <= ?", status))
|
|
}
|
|
|
|
// StatusNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) StatusNe(status uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status != ?", status))
|
|
}
|
|
|
|
// StatusNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) StatusNotIn(status ...uint32) DepositRefundRecordQuerySet {
|
|
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))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UidEq(uid uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UidGt(uid uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UidGte(uid uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UidIn(uid ...uint32) DepositRefundRecordQuerySet {
|
|
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 DepositRefundRecordQuerySet) UidLt(uid uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UidLte(uid uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UidNe(uid uint32) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UidNotIn(uid ...uint32) DepositRefundRecordQuerySet {
|
|
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 DepositRefundRecordQuerySet) UpdatedAtEq(updatedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UpdatedAtGt(updatedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UpdatedAtGte(updatedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UpdatedAtLt(updatedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UpdatedAtLte(updatedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs DepositRefundRecordQuerySet) UpdatedAtNe(updatedAt time.Time) DepositRefundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) SetAmount(amount uint32) DepositRefundRecordUpdater {
|
|
u.fields[string(DepositRefundRecordDBSchema.Amount)] = amount
|
|
return u
|
|
}
|
|
|
|
// SetConfirmTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) SetConfirmTime(confirmTime time.Time) DepositRefundRecordUpdater {
|
|
u.fields[string(DepositRefundRecordDBSchema.ConfirmTime)] = confirmTime
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) SetCreatedAt(createdAt time.Time) DepositRefundRecordUpdater {
|
|
u.fields[string(DepositRefundRecordDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) SetDeletedAt(deletedAt *time.Time) DepositRefundRecordUpdater {
|
|
u.fields[string(DepositRefundRecordDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) SetID(ID uint32) DepositRefundRecordUpdater {
|
|
u.fields[string(DepositRefundRecordDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetOperator is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) SetOperator(operator uint32) DepositRefundRecordUpdater {
|
|
u.fields[string(DepositRefundRecordDBSchema.Operator)] = operator
|
|
return u
|
|
}
|
|
|
|
// SetStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) SetStatus(status uint32) DepositRefundRecordUpdater {
|
|
u.fields[string(DepositRefundRecordDBSchema.Status)] = status
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) SetUid(uid uint32) DepositRefundRecordUpdater {
|
|
u.fields[string(DepositRefundRecordDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) SetUpdatedAt(updatedAt time.Time) DepositRefundRecordUpdater {
|
|
u.fields[string(DepositRefundRecordDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u DepositRefundRecordUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set DepositRefundRecordQuerySet
|
|
|
|
// ===== BEGIN of DepositRefundRecord modifiers
|
|
|
|
// DepositRefundRecordDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type DepositRefundRecordDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f DepositRefundRecordDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// DepositRefundRecordDBSchema stores db field names of DepositRefundRecord
|
|
var DepositRefundRecordDBSchema = struct {
|
|
ID DepositRefundRecordDBSchemaField
|
|
CreatedAt DepositRefundRecordDBSchemaField
|
|
UpdatedAt DepositRefundRecordDBSchemaField
|
|
DeletedAt DepositRefundRecordDBSchemaField
|
|
Uid DepositRefundRecordDBSchemaField
|
|
Status DepositRefundRecordDBSchemaField
|
|
Amount DepositRefundRecordDBSchemaField
|
|
Operator DepositRefundRecordDBSchemaField
|
|
ConfirmTime DepositRefundRecordDBSchemaField
|
|
}{
|
|
|
|
ID: DepositRefundRecordDBSchemaField("id"),
|
|
CreatedAt: DepositRefundRecordDBSchemaField("created_at"),
|
|
UpdatedAt: DepositRefundRecordDBSchemaField("updated_at"),
|
|
DeletedAt: DepositRefundRecordDBSchemaField("deleted_at"),
|
|
Uid: DepositRefundRecordDBSchemaField("uid"),
|
|
Status: DepositRefundRecordDBSchemaField("status"),
|
|
Amount: DepositRefundRecordDBSchemaField("amount"),
|
|
Operator: DepositRefundRecordDBSchemaField("operator"),
|
|
ConfirmTime: DepositRefundRecordDBSchemaField("confirm_time"),
|
|
}
|
|
|
|
// Update updates DepositRefundRecord fields by primary key
|
|
// nolint: dupl
|
|
func (o *DepositRefundRecord) Update(db *gorm.DB, fields ...DepositRefundRecordDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"status": o.Status,
|
|
"amount": o.Amount,
|
|
"operator": o.Operator,
|
|
"confirm_time": o.ConfirmTime,
|
|
}
|
|
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 DepositRefundRecord %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// DepositRefundRecordUpdater is an DepositRefundRecord updates manager
|
|
type DepositRefundRecordUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewDepositRefundRecordUpdater creates new DepositRefundRecord updater
|
|
// nolint: dupl
|
|
func NewDepositRefundRecordUpdater(db *gorm.DB) DepositRefundRecordUpdater {
|
|
return DepositRefundRecordUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&DepositRefundRecord{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of DepositRefundRecord modifiers
|
|
|
|
// ===== BEGIN of query set FundRecordQuerySet
|
|
|
|
// FundRecordQuerySet is an queryset type for FundRecord
|
|
type FundRecordQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewFundRecordQuerySet constructs new FundRecordQuerySet
|
|
func NewFundRecordQuerySet(db *gorm.DB) FundRecordQuerySet {
|
|
return FundRecordQuerySet{
|
|
db: db.Model(&FundRecord{}),
|
|
}
|
|
}
|
|
|
|
func (qs FundRecordQuerySet) w(db *gorm.DB) FundRecordQuerySet {
|
|
return NewFundRecordQuerySet(db)
|
|
}
|
|
|
|
func (qs FundRecordQuerySet) Select(fields ...FundRecordDBSchemaField) FundRecordQuerySet {
|
|
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 *FundRecord) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *FundRecord) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) All(ret *[]FundRecord) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// AmountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) AmountEq(amount int64) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount = ?", amount))
|
|
}
|
|
|
|
// AmountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) AmountGt(amount int64) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount > ?", amount))
|
|
}
|
|
|
|
// AmountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) AmountGte(amount int64) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount >= ?", amount))
|
|
}
|
|
|
|
// AmountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) AmountIn(amount ...int64) FundRecordQuerySet {
|
|
if len(amount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one amount in AmountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("amount IN (?)", amount))
|
|
}
|
|
|
|
// AmountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) AmountLt(amount int64) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount < ?", amount))
|
|
}
|
|
|
|
// AmountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) AmountLte(amount int64) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount <= ?", amount))
|
|
}
|
|
|
|
// AmountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) AmountNe(amount int64) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("amount != ?", amount))
|
|
}
|
|
|
|
// AmountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) AmountNotIn(amount ...int64) FundRecordQuerySet {
|
|
if len(amount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one amount in AmountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("amount NOT IN (?)", amount))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) CreatedAtEq(createdAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) CreatedAtGt(createdAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) CreatedAtGte(createdAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) CreatedAtLt(createdAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) CreatedAtLte(createdAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) CreatedAtNe(createdAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) Delete() error {
|
|
return qs.db.Delete(FundRecord{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(FundRecord{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(FundRecord{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) DeletedAtEq(deletedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) DeletedAtGt(deletedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) DeletedAtGte(deletedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) DeletedAtIsNotNull() FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) DeletedAtIsNull() FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) DeletedAtLt(deletedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) DeletedAtLte(deletedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) DeletedAtNe(deletedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// FundTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) FundTypeEq(fundType string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("fund_type = ?", fundType))
|
|
}
|
|
|
|
// FundTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) FundTypeGt(fundType string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("fund_type > ?", fundType))
|
|
}
|
|
|
|
// FundTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) FundTypeGte(fundType string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("fund_type >= ?", fundType))
|
|
}
|
|
|
|
// FundTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) FundTypeIn(fundType ...string) FundRecordQuerySet {
|
|
if len(fundType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one fundType in FundTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("fund_type IN (?)", fundType))
|
|
}
|
|
|
|
// FundTypeLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) FundTypeLike(fundType string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("fund_type LIKE ?", fundType))
|
|
}
|
|
|
|
// FundTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) FundTypeLt(fundType string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("fund_type < ?", fundType))
|
|
}
|
|
|
|
// FundTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) FundTypeLte(fundType string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("fund_type <= ?", fundType))
|
|
}
|
|
|
|
// FundTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) FundTypeNe(fundType string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("fund_type != ?", fundType))
|
|
}
|
|
|
|
// FundTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) FundTypeNotIn(fundType ...string) FundRecordQuerySet {
|
|
if len(fundType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one fundType in FundTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("fund_type NOT IN (?)", fundType))
|
|
}
|
|
|
|
// FundTypeNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) FundTypeNotlike(fundType string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("fund_type NOT LIKE ?", fundType))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) GetUpdater() FundRecordUpdater {
|
|
return NewFundRecordUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) IDEq(ID uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) IDGt(ID uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) IDGte(ID uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) IDIn(ID ...uint32) FundRecordQuerySet {
|
|
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 FundRecordQuerySet) IDLt(ID uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) IDLte(ID uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) IDNe(ID uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) IDNotIn(ID ...uint32) FundRecordQuerySet {
|
|
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 FundRecordQuerySet) Limit(limit int) FundRecordQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) Offset(offset int) FundRecordQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs FundRecordQuerySet) One(ret *FundRecord) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByAmount() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("amount ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByCreatedAt() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByDeletedAt() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByFundType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByFundType() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("fund_type ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByID() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByOutTradeNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByOutTradeNo() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("out_trade_no ASC"))
|
|
}
|
|
|
|
// OrderAscByPaymentNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByPaymentNo() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("payment_no ASC"))
|
|
}
|
|
|
|
// OrderAscByRefundId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByRefundId() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("refund_id ASC"))
|
|
}
|
|
|
|
// OrderAscByRemark is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByRemark() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("remark ASC"))
|
|
}
|
|
|
|
// OrderAscByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByStatus() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("status ASC"))
|
|
}
|
|
|
|
// OrderAscByTransactionId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByTransactionId() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("transaction_id ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByUid() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderAscByUpdatedAt() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByAmount() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("amount DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByCreatedAt() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByDeletedAt() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByFundType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByFundType() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("fund_type DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByID() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByOutTradeNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByOutTradeNo() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("out_trade_no DESC"))
|
|
}
|
|
|
|
// OrderDescByPaymentNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByPaymentNo() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("payment_no DESC"))
|
|
}
|
|
|
|
// OrderDescByRefundId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByRefundId() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("refund_id DESC"))
|
|
}
|
|
|
|
// OrderDescByRemark is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByRemark() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("remark DESC"))
|
|
}
|
|
|
|
// OrderDescByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByStatus() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("status DESC"))
|
|
}
|
|
|
|
// OrderDescByTransactionId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByTransactionId() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("transaction_id DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByUid() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OrderDescByUpdatedAt() FundRecordQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// OutTradeNoEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OutTradeNoEq(outTradeNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("out_trade_no = ?", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OutTradeNoGt(outTradeNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("out_trade_no > ?", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OutTradeNoGte(outTradeNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("out_trade_no >= ?", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OutTradeNoIn(outTradeNo ...string) FundRecordQuerySet {
|
|
if len(outTradeNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one outTradeNo in OutTradeNoIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("out_trade_no IN (?)", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OutTradeNoLike(outTradeNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("out_trade_no LIKE ?", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OutTradeNoLt(outTradeNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("out_trade_no < ?", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OutTradeNoLte(outTradeNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("out_trade_no <= ?", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OutTradeNoNe(outTradeNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("out_trade_no != ?", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OutTradeNoNotIn(outTradeNo ...string) FundRecordQuerySet {
|
|
if len(outTradeNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one outTradeNo in OutTradeNoNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("out_trade_no NOT IN (?)", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) OutTradeNoNotlike(outTradeNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("out_trade_no NOT LIKE ?", outTradeNo))
|
|
}
|
|
|
|
// PaymentNoEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) PaymentNoEq(paymentNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("payment_no = ?", paymentNo))
|
|
}
|
|
|
|
// PaymentNoGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) PaymentNoGt(paymentNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("payment_no > ?", paymentNo))
|
|
}
|
|
|
|
// PaymentNoGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) PaymentNoGte(paymentNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("payment_no >= ?", paymentNo))
|
|
}
|
|
|
|
// PaymentNoIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) PaymentNoIn(paymentNo ...string) FundRecordQuerySet {
|
|
if len(paymentNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one paymentNo in PaymentNoIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("payment_no IN (?)", paymentNo))
|
|
}
|
|
|
|
// PaymentNoLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) PaymentNoLike(paymentNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("payment_no LIKE ?", paymentNo))
|
|
}
|
|
|
|
// PaymentNoLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) PaymentNoLt(paymentNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("payment_no < ?", paymentNo))
|
|
}
|
|
|
|
// PaymentNoLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) PaymentNoLte(paymentNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("payment_no <= ?", paymentNo))
|
|
}
|
|
|
|
// PaymentNoNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) PaymentNoNe(paymentNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("payment_no != ?", paymentNo))
|
|
}
|
|
|
|
// PaymentNoNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) PaymentNoNotIn(paymentNo ...string) FundRecordQuerySet {
|
|
if len(paymentNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one paymentNo in PaymentNoNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("payment_no NOT IN (?)", paymentNo))
|
|
}
|
|
|
|
// PaymentNoNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) PaymentNoNotlike(paymentNo string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("payment_no NOT LIKE ?", paymentNo))
|
|
}
|
|
|
|
// RefundIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RefundIdEq(refundId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("refund_id = ?", refundId))
|
|
}
|
|
|
|
// RefundIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RefundIdGt(refundId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("refund_id > ?", refundId))
|
|
}
|
|
|
|
// RefundIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RefundIdGte(refundId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("refund_id >= ?", refundId))
|
|
}
|
|
|
|
// RefundIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RefundIdIn(refundId ...string) FundRecordQuerySet {
|
|
if len(refundId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one refundId in RefundIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("refund_id IN (?)", refundId))
|
|
}
|
|
|
|
// RefundIdLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RefundIdLike(refundId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("refund_id LIKE ?", refundId))
|
|
}
|
|
|
|
// RefundIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RefundIdLt(refundId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("refund_id < ?", refundId))
|
|
}
|
|
|
|
// RefundIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RefundIdLte(refundId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("refund_id <= ?", refundId))
|
|
}
|
|
|
|
// RefundIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RefundIdNe(refundId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("refund_id != ?", refundId))
|
|
}
|
|
|
|
// RefundIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RefundIdNotIn(refundId ...string) FundRecordQuerySet {
|
|
if len(refundId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one refundId in RefundIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("refund_id NOT IN (?)", refundId))
|
|
}
|
|
|
|
// RefundIdNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RefundIdNotlike(refundId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("refund_id NOT LIKE ?", refundId))
|
|
}
|
|
|
|
// RemarkEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RemarkEq(remark string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("remark = ?", remark))
|
|
}
|
|
|
|
// RemarkGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RemarkGt(remark string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("remark > ?", remark))
|
|
}
|
|
|
|
// RemarkGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RemarkGte(remark string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("remark >= ?", remark))
|
|
}
|
|
|
|
// RemarkIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RemarkIn(remark ...string) FundRecordQuerySet {
|
|
if len(remark) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one remark in RemarkIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("remark IN (?)", remark))
|
|
}
|
|
|
|
// RemarkLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RemarkLike(remark string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("remark LIKE ?", remark))
|
|
}
|
|
|
|
// RemarkLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RemarkLt(remark string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("remark < ?", remark))
|
|
}
|
|
|
|
// RemarkLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RemarkLte(remark string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("remark <= ?", remark))
|
|
}
|
|
|
|
// RemarkNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RemarkNe(remark string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("remark != ?", remark))
|
|
}
|
|
|
|
// RemarkNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RemarkNotIn(remark ...string) FundRecordQuerySet {
|
|
if len(remark) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one remark in RemarkNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("remark NOT IN (?)", remark))
|
|
}
|
|
|
|
// RemarkNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) RemarkNotlike(remark string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("remark NOT LIKE ?", remark))
|
|
}
|
|
|
|
// StatusEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) StatusEq(status uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status = ?", status))
|
|
}
|
|
|
|
// StatusGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) StatusGt(status uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status > ?", status))
|
|
}
|
|
|
|
// StatusGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) StatusGte(status uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status >= ?", status))
|
|
}
|
|
|
|
// StatusIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) StatusIn(status ...uint32) FundRecordQuerySet {
|
|
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 FundRecordQuerySet) StatusLt(status uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status < ?", status))
|
|
}
|
|
|
|
// StatusLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) StatusLte(status uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status <= ?", status))
|
|
}
|
|
|
|
// StatusNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) StatusNe(status uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("status != ?", status))
|
|
}
|
|
|
|
// StatusNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) StatusNotIn(status ...uint32) FundRecordQuerySet {
|
|
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))
|
|
}
|
|
|
|
// TransactionIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) TransactionIdEq(transactionId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("transaction_id = ?", transactionId))
|
|
}
|
|
|
|
// TransactionIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) TransactionIdGt(transactionId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("transaction_id > ?", transactionId))
|
|
}
|
|
|
|
// TransactionIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) TransactionIdGte(transactionId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("transaction_id >= ?", transactionId))
|
|
}
|
|
|
|
// TransactionIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) TransactionIdIn(transactionId ...string) FundRecordQuerySet {
|
|
if len(transactionId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one transactionId in TransactionIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("transaction_id IN (?)", transactionId))
|
|
}
|
|
|
|
// TransactionIdLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) TransactionIdLike(transactionId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("transaction_id LIKE ?", transactionId))
|
|
}
|
|
|
|
// TransactionIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) TransactionIdLt(transactionId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("transaction_id < ?", transactionId))
|
|
}
|
|
|
|
// TransactionIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) TransactionIdLte(transactionId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("transaction_id <= ?", transactionId))
|
|
}
|
|
|
|
// TransactionIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) TransactionIdNe(transactionId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("transaction_id != ?", transactionId))
|
|
}
|
|
|
|
// TransactionIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) TransactionIdNotIn(transactionId ...string) FundRecordQuerySet {
|
|
if len(transactionId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one transactionId in TransactionIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("transaction_id NOT IN (?)", transactionId))
|
|
}
|
|
|
|
// TransactionIdNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) TransactionIdNotlike(transactionId string) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("transaction_id NOT LIKE ?", transactionId))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UidEq(uid uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UidGt(uid uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UidGte(uid uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UidIn(uid ...uint32) FundRecordQuerySet {
|
|
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 FundRecordQuerySet) UidLt(uid uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UidLte(uid uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UidNe(uid uint32) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UidNotIn(uid ...uint32) FundRecordQuerySet {
|
|
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 FundRecordQuerySet) UpdatedAtEq(updatedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UpdatedAtGt(updatedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UpdatedAtGte(updatedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UpdatedAtLt(updatedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UpdatedAtLte(updatedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs FundRecordQuerySet) UpdatedAtNe(updatedAt time.Time) FundRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetAmount(amount int64) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.Amount)] = amount
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetCreatedAt(createdAt time.Time) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetDeletedAt(deletedAt *time.Time) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetFundType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetFundType(fundType string) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.FundType)] = fundType
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetID(ID uint32) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetOutTradeNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetOutTradeNo(outTradeNo string) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.OutTradeNo)] = outTradeNo
|
|
return u
|
|
}
|
|
|
|
// SetPaymentNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetPaymentNo(paymentNo string) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.PaymentNo)] = paymentNo
|
|
return u
|
|
}
|
|
|
|
// SetRefundId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetRefundId(refundId string) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.RefundId)] = refundId
|
|
return u
|
|
}
|
|
|
|
// SetRemark is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetRemark(remark string) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.Remark)] = remark
|
|
return u
|
|
}
|
|
|
|
// SetStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetStatus(status uint32) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.Status)] = status
|
|
return u
|
|
}
|
|
|
|
// SetTransactionId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetTransactionId(transactionId string) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.TransactionId)] = transactionId
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetUid(uid uint32) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) SetUpdatedAt(updatedAt time.Time) FundRecordUpdater {
|
|
u.fields[string(FundRecordDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u FundRecordUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set FundRecordQuerySet
|
|
|
|
// ===== BEGIN of FundRecord modifiers
|
|
|
|
// FundRecordDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type FundRecordDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f FundRecordDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// FundRecordDBSchema stores db field names of FundRecord
|
|
var FundRecordDBSchema = struct {
|
|
ID FundRecordDBSchemaField
|
|
CreatedAt FundRecordDBSchemaField
|
|
UpdatedAt FundRecordDBSchemaField
|
|
DeletedAt FundRecordDBSchemaField
|
|
Uid FundRecordDBSchemaField
|
|
FundType FundRecordDBSchemaField
|
|
Amount FundRecordDBSchemaField
|
|
TransactionId FundRecordDBSchemaField
|
|
OutTradeNo FundRecordDBSchemaField
|
|
RefundId FundRecordDBSchemaField
|
|
PaymentNo FundRecordDBSchemaField
|
|
Status FundRecordDBSchemaField
|
|
Remark FundRecordDBSchemaField
|
|
}{
|
|
|
|
ID: FundRecordDBSchemaField("id"),
|
|
CreatedAt: FundRecordDBSchemaField("created_at"),
|
|
UpdatedAt: FundRecordDBSchemaField("updated_at"),
|
|
DeletedAt: FundRecordDBSchemaField("deleted_at"),
|
|
Uid: FundRecordDBSchemaField("uid"),
|
|
FundType: FundRecordDBSchemaField("fund_type"),
|
|
Amount: FundRecordDBSchemaField("amount"),
|
|
TransactionId: FundRecordDBSchemaField("transaction_id"),
|
|
OutTradeNo: FundRecordDBSchemaField("out_trade_no"),
|
|
RefundId: FundRecordDBSchemaField("refund_id"),
|
|
PaymentNo: FundRecordDBSchemaField("payment_no"),
|
|
Status: FundRecordDBSchemaField("status"),
|
|
Remark: FundRecordDBSchemaField("remark"),
|
|
}
|
|
|
|
// Update updates FundRecord fields by primary key
|
|
// nolint: dupl
|
|
func (o *FundRecord) Update(db *gorm.DB, fields ...FundRecordDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"fund_type": o.FundType,
|
|
"amount": o.Amount,
|
|
"transaction_id": o.TransactionId,
|
|
"out_trade_no": o.OutTradeNo,
|
|
"refund_id": o.RefundId,
|
|
"payment_no": o.PaymentNo,
|
|
"status": o.Status,
|
|
"remark": o.Remark,
|
|
}
|
|
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 FundRecord %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// FundRecordUpdater is an FundRecord updates manager
|
|
type FundRecordUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewFundRecordUpdater creates new FundRecord updater
|
|
// nolint: dupl
|
|
func NewFundRecordUpdater(db *gorm.DB) FundRecordUpdater {
|
|
return FundRecordUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&FundRecord{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of FundRecord modifiers
|
|
|
|
// ===== BEGIN of query set UserInfoQuerySet
|
|
|
|
// UserInfoQuerySet is an queryset type for UserInfo
|
|
type UserInfoQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserInfoQuerySet constructs new UserInfoQuerySet
|
|
func NewUserInfoQuerySet(db *gorm.DB) UserInfoQuerySet {
|
|
return UserInfoQuerySet{
|
|
db: db.Model(&UserInfo{}),
|
|
}
|
|
}
|
|
|
|
func (qs UserInfoQuerySet) w(db *gorm.DB) UserInfoQuerySet {
|
|
return NewUserInfoQuerySet(db)
|
|
}
|
|
|
|
func (qs UserInfoQuerySet) Select(fields ...UserInfoDBSchemaField) UserInfoQuerySet {
|
|
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 *UserInfo) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *UserInfo) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) All(ret *[]UserInfo) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// AppOpenIDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) AppOpenIDEq(appOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id = ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) AppOpenIDGt(appOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id > ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) AppOpenIDGte(appOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id >= ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) AppOpenIDIn(appOpenID ...string) UserInfoQuerySet {
|
|
if len(appOpenID) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one appOpenID in AppOpenIDIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("app_open_id IN (?)", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) AppOpenIDLike(appOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id LIKE ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) AppOpenIDLt(appOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id < ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) AppOpenIDLte(appOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id <= ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) AppOpenIDNe(appOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id != ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) AppOpenIDNotIn(appOpenID ...string) UserInfoQuerySet {
|
|
if len(appOpenID) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one appOpenID in AppOpenIDNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("app_open_id NOT IN (?)", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) AppOpenIDNotlike(appOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id NOT LIKE ?", appOpenID))
|
|
}
|
|
|
|
// BondEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) BondEq(bond uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("bond = ?", bond))
|
|
}
|
|
|
|
// BondGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) BondGt(bond uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("bond > ?", bond))
|
|
}
|
|
|
|
// BondGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) BondGte(bond uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("bond >= ?", bond))
|
|
}
|
|
|
|
// BondIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) BondIn(bond ...uint32) UserInfoQuerySet {
|
|
if len(bond) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one bond in BondIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("bond IN (?)", bond))
|
|
}
|
|
|
|
// BondLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) BondLt(bond uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("bond < ?", bond))
|
|
}
|
|
|
|
// BondLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) BondLte(bond uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("bond <= ?", bond))
|
|
}
|
|
|
|
// BondNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) BondNe(bond uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("bond != ?", bond))
|
|
}
|
|
|
|
// BondNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) BondNotIn(bond ...uint32) UserInfoQuerySet {
|
|
if len(bond) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one bond in BondNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("bond NOT IN (?)", bond))
|
|
}
|
|
|
|
// CityEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CityEq(city string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("city = ?", city))
|
|
}
|
|
|
|
// CityGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CityGt(city string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("city > ?", city))
|
|
}
|
|
|
|
// CityGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CityGte(city string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("city >= ?", city))
|
|
}
|
|
|
|
// CityIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CityIn(city ...string) UserInfoQuerySet {
|
|
if len(city) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one city in CityIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("city IN (?)", city))
|
|
}
|
|
|
|
// CityLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CityLike(city string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("city LIKE ?", city))
|
|
}
|
|
|
|
// CityLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CityLt(city string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("city < ?", city))
|
|
}
|
|
|
|
// CityLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CityLte(city string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("city <= ?", city))
|
|
}
|
|
|
|
// CityNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CityNe(city string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("city != ?", city))
|
|
}
|
|
|
|
// CityNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CityNotIn(city ...string) UserInfoQuerySet {
|
|
if len(city) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one city in CityNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("city NOT IN (?)", city))
|
|
}
|
|
|
|
// CityNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CityNotlike(city string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("city NOT LIKE ?", city))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CountryEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CountryEq(country string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("country = ?", country))
|
|
}
|
|
|
|
// CountryGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CountryGt(country string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("country > ?", country))
|
|
}
|
|
|
|
// CountryGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CountryGte(country string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("country >= ?", country))
|
|
}
|
|
|
|
// CountryIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CountryIn(country ...string) UserInfoQuerySet {
|
|
if len(country) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one country in CountryIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("country IN (?)", country))
|
|
}
|
|
|
|
// CountryLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CountryLike(country string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("country LIKE ?", country))
|
|
}
|
|
|
|
// CountryLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CountryLt(country string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("country < ?", country))
|
|
}
|
|
|
|
// CountryLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CountryLte(country string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("country <= ?", country))
|
|
}
|
|
|
|
// CountryNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CountryNe(country string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("country != ?", country))
|
|
}
|
|
|
|
// CountryNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CountryNotIn(country ...string) UserInfoQuerySet {
|
|
if len(country) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one country in CountryNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("country NOT IN (?)", country))
|
|
}
|
|
|
|
// CountryNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CountryNotlike(country string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("country NOT LIKE ?", country))
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CreatedAtEq(createdAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CreatedAtGt(createdAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CreatedAtGte(createdAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CreatedAtLt(createdAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CreatedAtLte(createdAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) CreatedAtNe(createdAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) Delete() error {
|
|
return qs.db.Delete(UserInfo{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(UserInfo{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(UserInfo{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DeletedAtEq(deletedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DeletedAtGt(deletedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DeletedAtGte(deletedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DeletedAtIsNotNull() UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DeletedAtIsNull() UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DeletedAtLt(deletedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DeletedAtLte(deletedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DeletedAtNe(deletedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// DepositEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DepositEq(deposit uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deposit = ?", deposit))
|
|
}
|
|
|
|
// DepositGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DepositGt(deposit uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deposit > ?", deposit))
|
|
}
|
|
|
|
// DepositGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DepositGte(deposit uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deposit >= ?", deposit))
|
|
}
|
|
|
|
// DepositIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DepositIn(deposit ...uint32) UserInfoQuerySet {
|
|
if len(deposit) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one deposit in DepositIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("deposit IN (?)", deposit))
|
|
}
|
|
|
|
// DepositLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DepositLt(deposit uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deposit < ?", deposit))
|
|
}
|
|
|
|
// DepositLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DepositLte(deposit uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deposit <= ?", deposit))
|
|
}
|
|
|
|
// DepositNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DepositNe(deposit uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("deposit != ?", deposit))
|
|
}
|
|
|
|
// DepositNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) DepositNotIn(deposit ...uint32) UserInfoQuerySet {
|
|
if len(deposit) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one deposit in DepositNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("deposit NOT IN (?)", deposit))
|
|
}
|
|
|
|
// GenderEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) GenderEq(gender uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("gender = ?", gender))
|
|
}
|
|
|
|
// GenderGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) GenderGt(gender uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("gender > ?", gender))
|
|
}
|
|
|
|
// GenderGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) GenderGte(gender uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("gender >= ?", gender))
|
|
}
|
|
|
|
// GenderIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) GenderIn(gender ...uint8) UserInfoQuerySet {
|
|
if len(gender) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gender in GenderIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("gender IN (?)", gender))
|
|
}
|
|
|
|
// GenderLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) GenderLt(gender uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("gender < ?", gender))
|
|
}
|
|
|
|
// GenderLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) GenderLte(gender uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("gender <= ?", gender))
|
|
}
|
|
|
|
// GenderNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) GenderNe(gender uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("gender != ?", gender))
|
|
}
|
|
|
|
// GenderNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) GenderNotIn(gender ...uint8) UserInfoQuerySet {
|
|
if len(gender) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gender in GenderNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("gender NOT IN (?)", gender))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) GetUpdater() UserInfoUpdater {
|
|
return NewUserInfoUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IDEq(ID uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IDGt(ID uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IDGte(ID uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IDIn(ID ...uint32) UserInfoQuerySet {
|
|
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 UserInfoQuerySet) IDLt(ID uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IDLte(ID uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IDNe(ID uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IDNotIn(ID ...uint32) UserInfoQuerySet {
|
|
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))
|
|
}
|
|
|
|
// IPEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IPEq(IP string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("ip = ?", IP))
|
|
}
|
|
|
|
// IPGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IPGt(IP string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("ip > ?", IP))
|
|
}
|
|
|
|
// IPGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IPGte(IP string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("ip >= ?", IP))
|
|
}
|
|
|
|
// IPIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IPIn(IP ...string) UserInfoQuerySet {
|
|
if len(IP) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one IP in IPIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("ip IN (?)", IP))
|
|
}
|
|
|
|
// IPLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IPLike(IP string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("ip LIKE ?", IP))
|
|
}
|
|
|
|
// IPLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IPLt(IP string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("ip < ?", IP))
|
|
}
|
|
|
|
// IPLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IPLte(IP string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("ip <= ?", IP))
|
|
}
|
|
|
|
// IPNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IPNe(IP string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("ip != ?", IP))
|
|
}
|
|
|
|
// IPNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IPNotIn(IP ...string) UserInfoQuerySet {
|
|
if len(IP) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one IP in IPNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("ip NOT IN (?)", IP))
|
|
}
|
|
|
|
// IPNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) IPNotlike(IP string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("ip NOT LIKE ?", IP))
|
|
}
|
|
|
|
// InBlackEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InBlackEq(inBlack bool) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("in_black = ?", inBlack))
|
|
}
|
|
|
|
// InBlackIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InBlackIn(inBlack ...bool) UserInfoQuerySet {
|
|
if len(inBlack) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one inBlack in InBlackIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("in_black IN (?)", inBlack))
|
|
}
|
|
|
|
// InBlackNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InBlackNe(inBlack bool) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("in_black != ?", inBlack))
|
|
}
|
|
|
|
// InBlackNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InBlackNotIn(inBlack ...bool) UserInfoQuerySet {
|
|
if len(inBlack) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one inBlack in InBlackNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("in_black NOT IN (?)", inBlack))
|
|
}
|
|
|
|
// InviteCodeUrlEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteCodeUrlEq(inviteCodeUrl string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url = ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteCodeUrlGt(inviteCodeUrl string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url > ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteCodeUrlGte(inviteCodeUrl string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url >= ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteCodeUrlIn(inviteCodeUrl ...string) UserInfoQuerySet {
|
|
if len(inviteCodeUrl) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one inviteCodeUrl in InviteCodeUrlIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("invite_code_url IN (?)", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteCodeUrlLike(inviteCodeUrl string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url LIKE ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteCodeUrlLt(inviteCodeUrl string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url < ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteCodeUrlLte(inviteCodeUrl string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url <= ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteCodeUrlNe(inviteCodeUrl string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url != ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteCodeUrlNotIn(inviteCodeUrl ...string) UserInfoQuerySet {
|
|
if len(inviteCodeUrl) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one inviteCodeUrl in InviteCodeUrlNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("invite_code_url NOT IN (?)", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteCodeUrlNotlike(inviteCodeUrl string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url NOT LIKE ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteTimeEq(inviteTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_time = ?", inviteTime))
|
|
}
|
|
|
|
// InviteTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteTimeGt(inviteTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_time > ?", inviteTime))
|
|
}
|
|
|
|
// InviteTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteTimeGte(inviteTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_time >= ?", inviteTime))
|
|
}
|
|
|
|
// InviteTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteTimeLt(inviteTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_time < ?", inviteTime))
|
|
}
|
|
|
|
// InviteTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteTimeLte(inviteTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_time <= ?", inviteTime))
|
|
}
|
|
|
|
// InviteTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) InviteTimeNe(inviteTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("invite_time != ?", inviteTime))
|
|
}
|
|
|
|
// LastLoginAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) LastLoginAtEq(lastLoginAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at = ?", lastLoginAt))
|
|
}
|
|
|
|
// LastLoginAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) LastLoginAtGt(lastLoginAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at > ?", lastLoginAt))
|
|
}
|
|
|
|
// LastLoginAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) LastLoginAtGte(lastLoginAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at >= ?", lastLoginAt))
|
|
}
|
|
|
|
// LastLoginAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) LastLoginAtLt(lastLoginAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at < ?", lastLoginAt))
|
|
}
|
|
|
|
// LastLoginAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) LastLoginAtLte(lastLoginAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at <= ?", lastLoginAt))
|
|
}
|
|
|
|
// LastLoginAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) LastLoginAtNe(lastLoginAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at != ?", lastLoginAt))
|
|
}
|
|
|
|
// Limit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) Limit(limit int) UserInfoQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// MemberExpireEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberExpireEq(memberExpire time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_expire = ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberExpireGt(memberExpire time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_expire > ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberExpireGte(memberExpire time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_expire >= ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberExpireLt(memberExpire time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_expire < ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberExpireLte(memberExpire time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_expire <= ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberExpireNe(memberExpire time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_expire != ?", memberExpire))
|
|
}
|
|
|
|
// MemberLevelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberLevelEq(memberLevel uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_level = ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberLevelGt(memberLevel uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_level > ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberLevelGte(memberLevel uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberLevelIn(memberLevel ...uint32) UserInfoQuerySet {
|
|
if len(memberLevel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("member_level IN (?)", memberLevel))
|
|
}
|
|
|
|
// MemberLevelLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberLevelLt(memberLevel uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_level < ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberLevelLte(memberLevel uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberLevelNe(memberLevel uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("member_level != ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserInfoQuerySet {
|
|
if len(memberLevel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one memberLevel in MemberLevelNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("member_level NOT IN (?)", memberLevel))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) Offset(offset int) UserInfoQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs UserInfoQuerySet) One(ret *UserInfo) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OpenMemberTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OpenMemberTimeEq(openMemberTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time = ?", openMemberTime))
|
|
}
|
|
|
|
// OpenMemberTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OpenMemberTimeGt(openMemberTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time > ?", openMemberTime))
|
|
}
|
|
|
|
// OpenMemberTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OpenMemberTimeGte(openMemberTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time >= ?", openMemberTime))
|
|
}
|
|
|
|
// OpenMemberTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OpenMemberTimeLt(openMemberTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time < ?", openMemberTime))
|
|
}
|
|
|
|
// OpenMemberTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OpenMemberTimeLte(openMemberTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time <= ?", openMemberTime))
|
|
}
|
|
|
|
// OpenMemberTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OpenMemberTimeNe(openMemberTime time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time != ?", openMemberTime))
|
|
}
|
|
|
|
// OrderAscByAppOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByAppOpenID() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("app_open_id ASC"))
|
|
}
|
|
|
|
// OrderAscByBond is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByBond() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("bond ASC"))
|
|
}
|
|
|
|
// OrderAscByCity is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByCity() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("city ASC"))
|
|
}
|
|
|
|
// OrderAscByCountry is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByCountry() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("country ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByCreatedAt() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByDeletedAt() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeposit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByDeposit() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("deposit ASC"))
|
|
}
|
|
|
|
// OrderAscByGender is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByGender() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("gender ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByID() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByIP is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByIP() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("ip ASC"))
|
|
}
|
|
|
|
// OrderAscByInBlack is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByInBlack() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("in_black ASC"))
|
|
}
|
|
|
|
// OrderAscByInviteCodeUrl is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByInviteCodeUrl() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("invite_code_url ASC"))
|
|
}
|
|
|
|
// OrderAscByInviteTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByInviteTime() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("invite_time ASC"))
|
|
}
|
|
|
|
// OrderAscByLastLoginAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByLastLoginAt() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("last_login_at ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByMemberExpire() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("member_expire ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByMemberLevel() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("member_level ASC"))
|
|
}
|
|
|
|
// OrderAscByOpenMemberTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByOpenMemberTime() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("open_member_time ASC"))
|
|
}
|
|
|
|
// OrderAscByProvince is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByProvince() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("province ASC"))
|
|
}
|
|
|
|
// OrderAscByShopAssistantName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByShopAssistantName() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("shop_assistant_name ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByStoreId() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
}
|
|
|
|
// OrderAscByTel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByTel() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("tel ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByUid() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByUpdatedAt() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderAscByUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByUserType() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("user_type ASC"))
|
|
}
|
|
|
|
// OrderAscByVersion is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByVersion() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("version ASC"))
|
|
}
|
|
|
|
// OrderAscByWxAvatar is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByWxAvatar() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("wx_avatar ASC"))
|
|
}
|
|
|
|
// OrderAscByWxName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByWxName() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("wx_name ASC"))
|
|
}
|
|
|
|
// OrderAscByWxOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByWxOpenID() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("wx_open_id ASC"))
|
|
}
|
|
|
|
// OrderAscByWxUnionID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderAscByWxUnionID() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("wx_union_id ASC"))
|
|
}
|
|
|
|
// OrderDescByAppOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByAppOpenID() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("app_open_id DESC"))
|
|
}
|
|
|
|
// OrderDescByBond is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByBond() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("bond DESC"))
|
|
}
|
|
|
|
// OrderDescByCity is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByCity() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("city DESC"))
|
|
}
|
|
|
|
// OrderDescByCountry is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByCountry() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("country DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByCreatedAt() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByDeletedAt() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeposit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByDeposit() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("deposit DESC"))
|
|
}
|
|
|
|
// OrderDescByGender is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByGender() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("gender DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByID() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByIP is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByIP() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("ip DESC"))
|
|
}
|
|
|
|
// OrderDescByInBlack is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByInBlack() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("in_black DESC"))
|
|
}
|
|
|
|
// OrderDescByInviteCodeUrl is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByInviteCodeUrl() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("invite_code_url DESC"))
|
|
}
|
|
|
|
// OrderDescByInviteTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByInviteTime() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("invite_time DESC"))
|
|
}
|
|
|
|
// OrderDescByLastLoginAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByLastLoginAt() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("last_login_at DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByMemberExpire() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("member_expire DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByMemberLevel() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("member_level DESC"))
|
|
}
|
|
|
|
// OrderDescByOpenMemberTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByOpenMemberTime() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("open_member_time DESC"))
|
|
}
|
|
|
|
// OrderDescByProvince is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByProvince() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("province DESC"))
|
|
}
|
|
|
|
// OrderDescByShopAssistantName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByShopAssistantName() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("shop_assistant_name DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByStoreId() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
}
|
|
|
|
// OrderDescByTel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByTel() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("tel DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByUid() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByUpdatedAt() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// OrderDescByUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByUserType() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("user_type DESC"))
|
|
}
|
|
|
|
// OrderDescByVersion is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByVersion() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("version DESC"))
|
|
}
|
|
|
|
// OrderDescByWxAvatar is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByWxAvatar() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("wx_avatar DESC"))
|
|
}
|
|
|
|
// OrderDescByWxName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByWxName() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("wx_name DESC"))
|
|
}
|
|
|
|
// OrderDescByWxOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByWxOpenID() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("wx_open_id DESC"))
|
|
}
|
|
|
|
// OrderDescByWxUnionID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) OrderDescByWxUnionID() UserInfoQuerySet {
|
|
return qs.w(qs.db.Order("wx_union_id DESC"))
|
|
}
|
|
|
|
// ProvinceEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ProvinceEq(province string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("province = ?", province))
|
|
}
|
|
|
|
// ProvinceGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ProvinceGt(province string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("province > ?", province))
|
|
}
|
|
|
|
// ProvinceGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ProvinceGte(province string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("province >= ?", province))
|
|
}
|
|
|
|
// ProvinceIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ProvinceIn(province ...string) UserInfoQuerySet {
|
|
if len(province) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one province in ProvinceIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("province IN (?)", province))
|
|
}
|
|
|
|
// ProvinceLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ProvinceLike(province string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("province LIKE ?", province))
|
|
}
|
|
|
|
// ProvinceLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ProvinceLt(province string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("province < ?", province))
|
|
}
|
|
|
|
// ProvinceLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ProvinceLte(province string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("province <= ?", province))
|
|
}
|
|
|
|
// ProvinceNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ProvinceNe(province string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("province != ?", province))
|
|
}
|
|
|
|
// ProvinceNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ProvinceNotIn(province ...string) UserInfoQuerySet {
|
|
if len(province) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one province in ProvinceNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("province NOT IN (?)", province))
|
|
}
|
|
|
|
// ProvinceNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ProvinceNotlike(province string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("province NOT LIKE ?", province))
|
|
}
|
|
|
|
// ShopAssistantNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ShopAssistantNameEq(shopAssistantName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name = ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ShopAssistantNameGt(shopAssistantName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name > ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ShopAssistantNameGte(shopAssistantName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name >= ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ShopAssistantNameIn(shopAssistantName ...string) UserInfoQuerySet {
|
|
if len(shopAssistantName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one shopAssistantName in ShopAssistantNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("shop_assistant_name IN (?)", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ShopAssistantNameLike(shopAssistantName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name LIKE ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ShopAssistantNameLt(shopAssistantName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name < ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ShopAssistantNameLte(shopAssistantName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name <= ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ShopAssistantNameNe(shopAssistantName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name != ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ShopAssistantNameNotIn(shopAssistantName ...string) UserInfoQuerySet {
|
|
if len(shopAssistantName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one shopAssistantName in ShopAssistantNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("shop_assistant_name NOT IN (?)", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) ShopAssistantNameNotlike(shopAssistantName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name NOT LIKE ?", shopAssistantName))
|
|
}
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) StoreIdEq(storeId uint64) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
}
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) StoreIdGt(storeId uint64) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
}
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) StoreIdGte(storeId uint64) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
}
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) StoreIdIn(storeId ...uint64) UserInfoQuerySet {
|
|
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 UserInfoQuerySet) StoreIdLt(storeId uint64) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
}
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) StoreIdLte(storeId uint64) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
}
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) StoreIdNe(storeId uint64) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
}
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) StoreIdNotIn(storeId ...uint64) UserInfoQuerySet {
|
|
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))
|
|
}
|
|
|
|
// TelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) TelEq(tel string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("tel = ?", tel))
|
|
}
|
|
|
|
// TelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) TelGt(tel string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("tel > ?", tel))
|
|
}
|
|
|
|
// TelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) TelGte(tel string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("tel >= ?", tel))
|
|
}
|
|
|
|
// TelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) TelIn(tel ...string) UserInfoQuerySet {
|
|
if len(tel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one tel in TelIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("tel IN (?)", tel))
|
|
}
|
|
|
|
// TelLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) TelLike(tel string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("tel LIKE ?", tel))
|
|
}
|
|
|
|
// TelLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) TelLt(tel string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("tel < ?", tel))
|
|
}
|
|
|
|
// TelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) TelLte(tel string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("tel <= ?", tel))
|
|
}
|
|
|
|
// TelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) TelNe(tel string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("tel != ?", tel))
|
|
}
|
|
|
|
// TelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) TelNotIn(tel ...string) UserInfoQuerySet {
|
|
if len(tel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one tel in TelNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("tel NOT IN (?)", tel))
|
|
}
|
|
|
|
// TelNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) TelNotlike(tel string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("tel NOT LIKE ?", tel))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UidEq(uid uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UidGt(uid uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UidGte(uid uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UidIn(uid ...uint32) UserInfoQuerySet {
|
|
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 UserInfoQuerySet) UidLt(uid uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UidLte(uid uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UidNe(uid uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UidNotIn(uid ...uint32) UserInfoQuerySet {
|
|
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 UserInfoQuerySet) UpdatedAtEq(updatedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UpdatedAtGt(updatedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UpdatedAtGte(updatedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UpdatedAtLt(updatedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UpdatedAtLte(updatedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UpdatedAtNe(updatedAt time.Time) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// UserTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UserTypeEq(userType uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("user_type = ?", userType))
|
|
}
|
|
|
|
// UserTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UserTypeGt(userType uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("user_type > ?", userType))
|
|
}
|
|
|
|
// UserTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UserTypeGte(userType uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("user_type >= ?", userType))
|
|
}
|
|
|
|
// UserTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UserTypeIn(userType ...uint8) UserInfoQuerySet {
|
|
if len(userType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one userType in UserTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("user_type IN (?)", userType))
|
|
}
|
|
|
|
// UserTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UserTypeLt(userType uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("user_type < ?", userType))
|
|
}
|
|
|
|
// UserTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UserTypeLte(userType uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("user_type <= ?", userType))
|
|
}
|
|
|
|
// UserTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UserTypeNe(userType uint8) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("user_type != ?", userType))
|
|
}
|
|
|
|
// UserTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) UserTypeNotIn(userType ...uint8) UserInfoQuerySet {
|
|
if len(userType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one userType in UserTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("user_type NOT IN (?)", userType))
|
|
}
|
|
|
|
// VersionEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) VersionEq(version uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("version = ?", version))
|
|
}
|
|
|
|
// VersionGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) VersionGt(version uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("version > ?", version))
|
|
}
|
|
|
|
// VersionGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) VersionGte(version uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("version >= ?", version))
|
|
}
|
|
|
|
// VersionIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) VersionIn(version ...uint32) UserInfoQuerySet {
|
|
if len(version) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one version in VersionIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("version IN (?)", version))
|
|
}
|
|
|
|
// VersionLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) VersionLt(version uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("version < ?", version))
|
|
}
|
|
|
|
// VersionLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) VersionLte(version uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("version <= ?", version))
|
|
}
|
|
|
|
// VersionNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) VersionNe(version uint32) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("version != ?", version))
|
|
}
|
|
|
|
// VersionNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) VersionNotIn(version ...uint32) UserInfoQuerySet {
|
|
if len(version) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one version in VersionNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("version NOT IN (?)", version))
|
|
}
|
|
|
|
// WxAvatarEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxAvatarEq(wxAvatar string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar = ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxAvatarGt(wxAvatar string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar > ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxAvatarGte(wxAvatar string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar >= ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxAvatarIn(wxAvatar ...string) UserInfoQuerySet {
|
|
if len(wxAvatar) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one wxAvatar in WxAvatarIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("wx_avatar IN (?)", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxAvatarLike(wxAvatar string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar LIKE ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxAvatarLt(wxAvatar string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar < ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxAvatarLte(wxAvatar string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar <= ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxAvatarNe(wxAvatar string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar != ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxAvatarNotIn(wxAvatar ...string) UserInfoQuerySet {
|
|
if len(wxAvatar) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one wxAvatar in WxAvatarNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("wx_avatar NOT IN (?)", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxAvatarNotlike(wxAvatar string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar NOT LIKE ?", wxAvatar))
|
|
}
|
|
|
|
// WxNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxNameEq(wxName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_name = ?", wxName))
|
|
}
|
|
|
|
// WxNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxNameGt(wxName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_name > ?", wxName))
|
|
}
|
|
|
|
// WxNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxNameGte(wxName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_name >= ?", wxName))
|
|
}
|
|
|
|
// WxNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxNameIn(wxName ...string) UserInfoQuerySet {
|
|
if len(wxName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one wxName in WxNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("wx_name IN (?)", wxName))
|
|
}
|
|
|
|
// WxNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxNameLike(wxName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_name LIKE ?", wxName))
|
|
}
|
|
|
|
// WxNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxNameLt(wxName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_name < ?", wxName))
|
|
}
|
|
|
|
// WxNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxNameLte(wxName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_name <= ?", wxName))
|
|
}
|
|
|
|
// WxNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxNameNe(wxName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_name != ?", wxName))
|
|
}
|
|
|
|
// WxNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxNameNotIn(wxName ...string) UserInfoQuerySet {
|
|
if len(wxName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one wxName in WxNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("wx_name NOT IN (?)", wxName))
|
|
}
|
|
|
|
// WxNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxNameNotlike(wxName string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_name NOT LIKE ?", wxName))
|
|
}
|
|
|
|
// WxOpenIDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxOpenIDEq(wxOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id = ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxOpenIDGt(wxOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id > ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxOpenIDGte(wxOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id >= ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxOpenIDIn(wxOpenID ...string) UserInfoQuerySet {
|
|
if len(wxOpenID) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one wxOpenID in WxOpenIDIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("wx_open_id IN (?)", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxOpenIDLike(wxOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id LIKE ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxOpenIDLt(wxOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id < ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxOpenIDLte(wxOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id <= ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxOpenIDNe(wxOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id != ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxOpenIDNotIn(wxOpenID ...string) UserInfoQuerySet {
|
|
if len(wxOpenID) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one wxOpenID in WxOpenIDNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("wx_open_id NOT IN (?)", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxOpenIDNotlike(wxOpenID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id NOT LIKE ?", wxOpenID))
|
|
}
|
|
|
|
// WxUnionIDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxUnionIDEq(wxUnionID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id = ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxUnionIDGt(wxUnionID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id > ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxUnionIDGte(wxUnionID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id >= ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxUnionIDIn(wxUnionID ...string) UserInfoQuerySet {
|
|
if len(wxUnionID) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one wxUnionID in WxUnionIDIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("wx_union_id IN (?)", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxUnionIDLike(wxUnionID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id LIKE ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxUnionIDLt(wxUnionID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id < ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxUnionIDLte(wxUnionID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id <= ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxUnionIDNe(wxUnionID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id != ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxUnionIDNotIn(wxUnionID ...string) UserInfoQuerySet {
|
|
if len(wxUnionID) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one wxUnionID in WxUnionIDNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("wx_union_id NOT IN (?)", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInfoQuerySet) WxUnionIDNotlike(wxUnionID string) UserInfoQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id NOT LIKE ?", wxUnionID))
|
|
}
|
|
|
|
// SetAppOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetAppOpenID(appOpenID string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.AppOpenID)] = appOpenID
|
|
return u
|
|
}
|
|
|
|
// SetBond is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetBond(bond uint32) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.Bond)] = bond
|
|
return u
|
|
}
|
|
|
|
// SetCity is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetCity(city string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.City)] = city
|
|
return u
|
|
}
|
|
|
|
// SetCountry is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetCountry(country string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.Country)] = country
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetCreatedAt(createdAt time.Time) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetDeletedAt(deletedAt *time.Time) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetDeposit is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetDeposit(deposit uint32) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.Deposit)] = deposit
|
|
return u
|
|
}
|
|
|
|
// SetGender is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetGender(gender uint8) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.Gender)] = gender
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetID(ID uint32) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetIP is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetIP(IP string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.IP)] = IP
|
|
return u
|
|
}
|
|
|
|
// SetInBlack is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetInBlack(inBlack bool) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.InBlack)] = inBlack
|
|
return u
|
|
}
|
|
|
|
// SetInviteCodeUrl is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetInviteCodeUrl(inviteCodeUrl string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.InviteCodeUrl)] = inviteCodeUrl
|
|
return u
|
|
}
|
|
|
|
// SetInviteTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetInviteTime(inviteTime time.Time) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.InviteTime)] = inviteTime
|
|
return u
|
|
}
|
|
|
|
// SetLastLoginAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetLastLoginAt(lastLoginAt time.Time) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.LastLoginAt)] = lastLoginAt
|
|
return u
|
|
}
|
|
|
|
// SetMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetMemberExpire(memberExpire time.Time) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.MemberExpire)] = memberExpire
|
|
return u
|
|
}
|
|
|
|
// SetMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetMemberLevel(memberLevel uint32) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.MemberLevel)] = memberLevel
|
|
return u
|
|
}
|
|
|
|
// SetOpenMemberTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetOpenMemberTime(openMemberTime time.Time) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.OpenMemberTime)] = openMemberTime
|
|
return u
|
|
}
|
|
|
|
// SetProvince is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetProvince(province string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.Province)] = province
|
|
return u
|
|
}
|
|
|
|
// SetShopAssistantName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetShopAssistantName(shopAssistantName string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.ShopAssistantName)] = shopAssistantName
|
|
return u
|
|
}
|
|
|
|
// SetStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetStoreId(storeId uint64) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.StoreId)] = storeId
|
|
return u
|
|
}
|
|
|
|
// SetTel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetTel(tel string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.Tel)] = tel
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetUid(uid uint32) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetUpdatedAt(updatedAt time.Time) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// SetUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetUserType(userType uint8) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.UserType)] = userType
|
|
return u
|
|
}
|
|
|
|
// SetVersion is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetVersion(version uint32) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.Version)] = version
|
|
return u
|
|
}
|
|
|
|
// SetWxAvatar is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetWxAvatar(wxAvatar string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.WxAvatar)] = wxAvatar
|
|
return u
|
|
}
|
|
|
|
// SetWxName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetWxName(wxName string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.WxName)] = wxName
|
|
return u
|
|
}
|
|
|
|
// SetWxOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetWxOpenID(wxOpenID string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.WxOpenID)] = wxOpenID
|
|
return u
|
|
}
|
|
|
|
// SetWxUnionID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) SetWxUnionID(wxUnionID string) UserInfoUpdater {
|
|
u.fields[string(UserInfoDBSchema.WxUnionID)] = wxUnionID
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInfoUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set UserInfoQuerySet
|
|
|
|
// ===== BEGIN of UserInfo modifiers
|
|
|
|
// UserInfoDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type UserInfoDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f UserInfoDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// UserInfoDBSchema stores db field names of UserInfo
|
|
var UserInfoDBSchema = struct {
|
|
ID UserInfoDBSchemaField
|
|
CreatedAt UserInfoDBSchemaField
|
|
UpdatedAt UserInfoDBSchemaField
|
|
DeletedAt UserInfoDBSchemaField
|
|
Uid UserInfoDBSchemaField
|
|
MemberLevel UserInfoDBSchemaField
|
|
MemberExpire UserInfoDBSchemaField
|
|
OpenMemberTime UserInfoDBSchemaField
|
|
Bond UserInfoDBSchemaField
|
|
WxName UserInfoDBSchemaField
|
|
WxAvatar UserInfoDBSchemaField
|
|
WxOpenID UserInfoDBSchemaField
|
|
AppOpenID UserInfoDBSchemaField
|
|
WxUnionID UserInfoDBSchemaField
|
|
Tel UserInfoDBSchemaField
|
|
Gender UserInfoDBSchemaField
|
|
City UserInfoDBSchemaField
|
|
Province UserInfoDBSchemaField
|
|
Country UserInfoDBSchemaField
|
|
Deposit UserInfoDBSchemaField
|
|
UserType UserInfoDBSchemaField
|
|
StoreId UserInfoDBSchemaField
|
|
InviteCodeUrl UserInfoDBSchemaField
|
|
LastLoginAt UserInfoDBSchemaField
|
|
IP UserInfoDBSchemaField
|
|
InBlack UserInfoDBSchemaField
|
|
Version UserInfoDBSchemaField
|
|
InviteTime UserInfoDBSchemaField
|
|
ShopAssistantName UserInfoDBSchemaField
|
|
}{
|
|
|
|
ID: UserInfoDBSchemaField("id"),
|
|
CreatedAt: UserInfoDBSchemaField("created_at"),
|
|
UpdatedAt: UserInfoDBSchemaField("updated_at"),
|
|
DeletedAt: UserInfoDBSchemaField("deleted_at"),
|
|
Uid: UserInfoDBSchemaField("uid"),
|
|
MemberLevel: UserInfoDBSchemaField("member_level"),
|
|
MemberExpire: UserInfoDBSchemaField("member_expire"),
|
|
OpenMemberTime: UserInfoDBSchemaField("open_member_time"),
|
|
Bond: UserInfoDBSchemaField("bond"),
|
|
WxName: UserInfoDBSchemaField("wx_name"),
|
|
WxAvatar: UserInfoDBSchemaField("wx_avatar"),
|
|
WxOpenID: UserInfoDBSchemaField("wx_open_id"),
|
|
AppOpenID: UserInfoDBSchemaField("app_open_id"),
|
|
WxUnionID: UserInfoDBSchemaField("wx_union_id"),
|
|
Tel: UserInfoDBSchemaField("tel"),
|
|
Gender: UserInfoDBSchemaField("gender"),
|
|
City: UserInfoDBSchemaField("city"),
|
|
Province: UserInfoDBSchemaField("province"),
|
|
Country: UserInfoDBSchemaField("country"),
|
|
Deposit: UserInfoDBSchemaField("deposit"),
|
|
UserType: UserInfoDBSchemaField("user_type"),
|
|
StoreId: UserInfoDBSchemaField("store_id"),
|
|
InviteCodeUrl: UserInfoDBSchemaField("invite_code_url"),
|
|
LastLoginAt: UserInfoDBSchemaField("last_login_at"),
|
|
IP: UserInfoDBSchemaField("ip"),
|
|
InBlack: UserInfoDBSchemaField("in_black"),
|
|
Version: UserInfoDBSchemaField("version"),
|
|
InviteTime: UserInfoDBSchemaField("invite_time"),
|
|
ShopAssistantName: UserInfoDBSchemaField("shop_assistant_name"),
|
|
}
|
|
|
|
// Update updates UserInfo fields by primary key
|
|
// nolint: dupl
|
|
func (o *UserInfo) Update(db *gorm.DB, fields ...UserInfoDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"member_level": o.MemberLevel,
|
|
"member_expire": o.MemberExpire,
|
|
"open_member_time": o.OpenMemberTime,
|
|
"bond": o.Bond,
|
|
"wx_name": o.WxName,
|
|
"wx_avatar": o.WxAvatar,
|
|
"wx_open_id": o.WxOpenID,
|
|
"app_open_id": o.AppOpenID,
|
|
"wx_union_id": o.WxUnionID,
|
|
"tel": o.Tel,
|
|
"gender": o.Gender,
|
|
"city": o.City,
|
|
"province": o.Province,
|
|
"country": o.Country,
|
|
"deposit": o.Deposit,
|
|
"user_type": o.UserType,
|
|
"store_id": o.StoreId,
|
|
"invite_code_url": o.InviteCodeUrl,
|
|
"last_login_at": o.LastLoginAt,
|
|
"ip": o.IP,
|
|
"in_black": o.InBlack,
|
|
"version": o.Version,
|
|
"invite_time": o.InviteTime,
|
|
"shop_assistant_name": o.ShopAssistantName,
|
|
}
|
|
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 UserInfo %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// UserInfoUpdater is an UserInfo updates manager
|
|
type UserInfoUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserInfoUpdater creates new UserInfo updater
|
|
// nolint: dupl
|
|
func NewUserInfoUpdater(db *gorm.DB) UserInfoUpdater {
|
|
return UserInfoUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&UserInfo{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of UserInfo modifiers
|
|
|
|
// ===== END of all query sets
|