17302 lines
551 KiB
Go
17302 lines
551 KiB
Go
// Code generated by go-queryset. DO NOT EDIT.
|
|
package model
|
|
|
|
import (
|
|
"errors"
|
|
"fmt"
|
|
"strings"
|
|
"time"
|
|
|
|
"github.com/jinzhu/gorm"
|
|
)
|
|
|
|
// ===== BEGIN of all query sets
|
|
|
|
// ===== BEGIN of query set CommonProblemQuerySet
|
|
|
|
// CommonProblemQuerySet is an queryset type for CommonProblem
|
|
type CommonProblemQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewCommonProblemQuerySet constructs new CommonProblemQuerySet
|
|
func NewCommonProblemQuerySet(db *gorm.DB) CommonProblemQuerySet {
|
|
return CommonProblemQuerySet{
|
|
db: db.Model(&CommonProblem{}),
|
|
}
|
|
}
|
|
|
|
func (qs CommonProblemQuerySet) w(db *gorm.DB) CommonProblemQuerySet {
|
|
return NewCommonProblemQuerySet(db)
|
|
}
|
|
|
|
func (qs CommonProblemQuerySet) Select(fields ...CommonProblemDBSchemaField) CommonProblemQuerySet {
|
|
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 *CommonProblem) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *CommonProblem) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) All(ret *[]CommonProblem) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// AnswerEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) AnswerEq(answer string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("answer = ?", answer))
|
|
}
|
|
|
|
// AnswerGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) AnswerGt(answer string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("answer > ?", answer))
|
|
}
|
|
|
|
// AnswerGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) AnswerGte(answer string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("answer >= ?", answer))
|
|
}
|
|
|
|
// AnswerIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) AnswerIn(answer ...string) CommonProblemQuerySet {
|
|
if len(answer) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one answer in AnswerIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("answer IN (?)", answer))
|
|
}
|
|
|
|
// AnswerLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) AnswerLike(answer string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("answer LIKE ?", answer))
|
|
}
|
|
|
|
// AnswerLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) AnswerLt(answer string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("answer < ?", answer))
|
|
}
|
|
|
|
// AnswerLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) AnswerLte(answer string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("answer <= ?", answer))
|
|
}
|
|
|
|
// AnswerNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) AnswerNe(answer string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("answer != ?", answer))
|
|
}
|
|
|
|
// AnswerNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) AnswerNotIn(answer ...string) CommonProblemQuerySet {
|
|
if len(answer) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one answer in AnswerNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("answer NOT IN (?)", answer))
|
|
}
|
|
|
|
// AnswerNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) AnswerNotlike(answer string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("answer NOT LIKE ?", answer))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) CreatedAtEq(createdAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) CreatedAtGt(createdAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) CreatedAtGte(createdAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) CreatedAtLt(createdAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) CreatedAtLte(createdAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) CreatedAtNe(createdAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) Delete() error {
|
|
return qs.db.Delete(CommonProblem{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(CommonProblem{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(CommonProblem{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) DeletedAtEq(deletedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) DeletedAtGt(deletedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) DeletedAtGte(deletedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) DeletedAtIsNotNull() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) DeletedAtIsNull() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) DeletedAtLt(deletedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) DeletedAtLte(deletedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) DeletedAtNe(deletedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) GetUpdater() CommonProblemUpdater {
|
|
return NewCommonProblemUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) IDEq(ID uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) IDGt(ID uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) IDGte(ID uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) IDIn(ID ...uint32) CommonProblemQuerySet {
|
|
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 CommonProblemQuerySet) IDLt(ID uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) IDLte(ID uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) IDNe(ID uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) IDNotIn(ID ...uint32) CommonProblemQuerySet {
|
|
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 CommonProblemQuerySet) Limit(limit int) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) Offset(offset int) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs CommonProblemQuerySet) One(ret *CommonProblem) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByAnswer is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderAscByAnswer() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("answer ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderAscByCreatedAt() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderAscByDeletedAt() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderAscByID() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByQuestion is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderAscByQuestion() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("question ASC"))
|
|
}
|
|
|
|
// OrderAscBySort is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderAscBySort() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("sort ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderAscByUpdatedAt() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByAnswer is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderDescByAnswer() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("answer DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderDescByCreatedAt() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderDescByDeletedAt() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderDescByID() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByQuestion is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderDescByQuestion() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("question DESC"))
|
|
}
|
|
|
|
// OrderDescBySort is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderDescBySort() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("sort DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) OrderDescByUpdatedAt() CommonProblemQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// QuestionEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) QuestionEq(question string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("question = ?", question))
|
|
}
|
|
|
|
// QuestionGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) QuestionGt(question string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("question > ?", question))
|
|
}
|
|
|
|
// QuestionGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) QuestionGte(question string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("question >= ?", question))
|
|
}
|
|
|
|
// QuestionIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) QuestionIn(question ...string) CommonProblemQuerySet {
|
|
if len(question) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one question in QuestionIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("question IN (?)", question))
|
|
}
|
|
|
|
// QuestionLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) QuestionLike(question string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("question LIKE ?", question))
|
|
}
|
|
|
|
// QuestionLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) QuestionLt(question string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("question < ?", question))
|
|
}
|
|
|
|
// QuestionLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) QuestionLte(question string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("question <= ?", question))
|
|
}
|
|
|
|
// QuestionNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) QuestionNe(question string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("question != ?", question))
|
|
}
|
|
|
|
// QuestionNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) QuestionNotIn(question ...string) CommonProblemQuerySet {
|
|
if len(question) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one question in QuestionNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("question NOT IN (?)", question))
|
|
}
|
|
|
|
// QuestionNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) QuestionNotlike(question string) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("question NOT LIKE ?", question))
|
|
}
|
|
|
|
// SortEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) SortEq(sort uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("sort = ?", sort))
|
|
}
|
|
|
|
// SortGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) SortGt(sort uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("sort > ?", sort))
|
|
}
|
|
|
|
// SortGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) SortGte(sort uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("sort >= ?", sort))
|
|
}
|
|
|
|
// SortIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) SortIn(sort ...uint32) CommonProblemQuerySet {
|
|
if len(sort) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one sort in SortIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("sort IN (?)", sort))
|
|
}
|
|
|
|
// SortLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) SortLt(sort uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("sort < ?", sort))
|
|
}
|
|
|
|
// SortLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) SortLte(sort uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("sort <= ?", sort))
|
|
}
|
|
|
|
// SortNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) SortNe(sort uint32) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("sort != ?", sort))
|
|
}
|
|
|
|
// SortNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) SortNotIn(sort ...uint32) CommonProblemQuerySet {
|
|
if len(sort) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one sort in SortNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("sort NOT IN (?)", sort))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) UpdatedAtEq(updatedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) UpdatedAtGt(updatedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) UpdatedAtGte(updatedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) UpdatedAtLt(updatedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) UpdatedAtLte(updatedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs CommonProblemQuerySet) UpdatedAtNe(updatedAt time.Time) CommonProblemQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetAnswer is an autogenerated method
|
|
// nolint: dupl
|
|
func (u CommonProblemUpdater) SetAnswer(answer string) CommonProblemUpdater {
|
|
u.fields[string(CommonProblemDBSchema.Answer)] = answer
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u CommonProblemUpdater) SetCreatedAt(createdAt time.Time) CommonProblemUpdater {
|
|
u.fields[string(CommonProblemDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u CommonProblemUpdater) SetDeletedAt(deletedAt *time.Time) CommonProblemUpdater {
|
|
u.fields[string(CommonProblemDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u CommonProblemUpdater) SetID(ID uint32) CommonProblemUpdater {
|
|
u.fields[string(CommonProblemDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetQuestion is an autogenerated method
|
|
// nolint: dupl
|
|
func (u CommonProblemUpdater) SetQuestion(question string) CommonProblemUpdater {
|
|
u.fields[string(CommonProblemDBSchema.Question)] = question
|
|
return u
|
|
}
|
|
|
|
// SetSort is an autogenerated method
|
|
// nolint: dupl
|
|
func (u CommonProblemUpdater) SetSort(sort uint32) CommonProblemUpdater {
|
|
u.fields[string(CommonProblemDBSchema.Sort)] = sort
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u CommonProblemUpdater) SetUpdatedAt(updatedAt time.Time) CommonProblemUpdater {
|
|
u.fields[string(CommonProblemDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u CommonProblemUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u CommonProblemUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set CommonProblemQuerySet
|
|
|
|
// ===== BEGIN of CommonProblem modifiers
|
|
|
|
// CommonProblemDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type CommonProblemDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f CommonProblemDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// CommonProblemDBSchema stores db field names of CommonProblem
|
|
var CommonProblemDBSchema = struct {
|
|
ID CommonProblemDBSchemaField
|
|
CreatedAt CommonProblemDBSchemaField
|
|
UpdatedAt CommonProblemDBSchemaField
|
|
DeletedAt CommonProblemDBSchemaField
|
|
Question CommonProblemDBSchemaField
|
|
Answer CommonProblemDBSchemaField
|
|
Sort CommonProblemDBSchemaField
|
|
}{
|
|
|
|
ID: CommonProblemDBSchemaField("id"),
|
|
CreatedAt: CommonProblemDBSchemaField("created_at"),
|
|
UpdatedAt: CommonProblemDBSchemaField("updated_at"),
|
|
DeletedAt: CommonProblemDBSchemaField("deleted_at"),
|
|
Question: CommonProblemDBSchemaField("question"),
|
|
Answer: CommonProblemDBSchemaField("answer"),
|
|
Sort: CommonProblemDBSchemaField("sort"),
|
|
}
|
|
|
|
// Update updates CommonProblem fields by primary key
|
|
// nolint: dupl
|
|
func (o *CommonProblem) Update(db *gorm.DB, fields ...CommonProblemDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"question": o.Question,
|
|
"answer": o.Answer,
|
|
"sort": o.Sort,
|
|
}
|
|
u := map[string]interface{}{}
|
|
for _, f := range fields {
|
|
fs := f.String()
|
|
u[fs] = dbNameToFieldName[fs]
|
|
}
|
|
if err := db.Model(o).Updates(u).Error; err != nil {
|
|
if err == gorm.ErrRecordNotFound {
|
|
return err
|
|
}
|
|
|
|
return fmt.Errorf("can't update CommonProblem %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// CommonProblemUpdater is an CommonProblem updates manager
|
|
type CommonProblemUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewCommonProblemUpdater creates new CommonProblem updater
|
|
// nolint: dupl
|
|
func NewCommonProblemUpdater(db *gorm.DB) CommonProblemUpdater {
|
|
return CommonProblemUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&CommonProblem{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of CommonProblem modifiers
|
|
|
|
// ===== 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 InviteMemberReportQuerySet
|
|
|
|
// InviteMemberReportQuerySet is an queryset type for InviteMemberReport
|
|
type InviteMemberReportQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewInviteMemberReportQuerySet constructs new InviteMemberReportQuerySet
|
|
func NewInviteMemberReportQuerySet(db *gorm.DB) InviteMemberReportQuerySet {
|
|
return InviteMemberReportQuerySet{
|
|
db: db.Model(&InviteMemberReport{}),
|
|
}
|
|
}
|
|
|
|
func (qs InviteMemberReportQuerySet) w(db *gorm.DB) InviteMemberReportQuerySet {
|
|
return NewInviteMemberReportQuerySet(db)
|
|
}
|
|
|
|
func (qs InviteMemberReportQuerySet) Select(fields ...InviteMemberReportDBSchemaField) InviteMemberReportQuerySet {
|
|
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 *InviteMemberReport) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *InviteMemberReport) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) All(ret *[]InviteMemberReport) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// BlackGoldCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldCountEq(blackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_count = ?", blackGoldCount))
|
|
}
|
|
|
|
// BlackGoldCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldCountGt(blackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_count > ?", blackGoldCount))
|
|
}
|
|
|
|
// BlackGoldCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldCountGte(blackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_count >= ?", blackGoldCount))
|
|
}
|
|
|
|
// BlackGoldCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldCountIn(blackGoldCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(blackGoldCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("black_gold_count IN (?)", blackGoldCount))
|
|
}
|
|
|
|
// BlackGoldCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldCountLt(blackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_count < ?", blackGoldCount))
|
|
}
|
|
|
|
// BlackGoldCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldCountLte(blackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_count <= ?", blackGoldCount))
|
|
}
|
|
|
|
// BlackGoldCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldCountNe(blackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_count != ?", blackGoldCount))
|
|
}
|
|
|
|
// BlackGoldCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldCountNotIn(blackGoldCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(blackGoldCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one blackGoldCount in BlackGoldCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("black_gold_count NOT IN (?)", blackGoldCount))
|
|
}
|
|
|
|
// BlackGoldDeductEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldDeductEq(blackGoldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_deduct = ?", blackGoldDeduct))
|
|
}
|
|
|
|
// BlackGoldDeductGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldDeductGt(blackGoldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_deduct > ?", blackGoldDeduct))
|
|
}
|
|
|
|
// BlackGoldDeductGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldDeductGte(blackGoldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_deduct >= ?", blackGoldDeduct))
|
|
}
|
|
|
|
// BlackGoldDeductIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldDeductIn(blackGoldDeduct ...uint32) InviteMemberReportQuerySet {
|
|
if len(blackGoldDeduct) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one blackGoldDeduct in BlackGoldDeductIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("black_gold_deduct IN (?)", blackGoldDeduct))
|
|
}
|
|
|
|
// BlackGoldDeductLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldDeductLt(blackGoldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_deduct < ?", blackGoldDeduct))
|
|
}
|
|
|
|
// BlackGoldDeductLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldDeductLte(blackGoldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_deduct <= ?", blackGoldDeduct))
|
|
}
|
|
|
|
// BlackGoldDeductNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldDeductNe(blackGoldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("black_gold_deduct != ?", blackGoldDeduct))
|
|
}
|
|
|
|
// BlackGoldDeductNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) BlackGoldDeductNotIn(blackGoldDeduct ...uint32) InviteMemberReportQuerySet {
|
|
if len(blackGoldDeduct) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one blackGoldDeduct in BlackGoldDeductNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("black_gold_deduct NOT IN (?)", blackGoldDeduct))
|
|
}
|
|
|
|
// CooperativeBusinessIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) InviteMemberReportQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) InviteMemberReportQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeNameEq(cooperativeName string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeNameGt(cooperativeName string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeNameGte(cooperativeName string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeNameIn(cooperativeName ...string) InviteMemberReportQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeNameLike(cooperativeName string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeNameLt(cooperativeName string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeNameLte(cooperativeName string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeNameNe(cooperativeName string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeNameNotIn(cooperativeName ...string) InviteMemberReportQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CooperativeNameNotlike(cooperativeName string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CreatedAtEq(createdAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CreatedAtGt(createdAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CreatedAtGte(createdAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CreatedAtLt(createdAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CreatedAtLte(createdAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) CreatedAtNe(createdAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// DateEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DateEq(date string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("date = ?", date))
|
|
}
|
|
|
|
// DateGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DateGt(date string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("date > ?", date))
|
|
}
|
|
|
|
// DateGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DateGte(date string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("date >= ?", date))
|
|
}
|
|
|
|
// DateIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DateIn(date ...string) InviteMemberReportQuerySet {
|
|
if len(date) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one date in DateIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("date IN (?)", date))
|
|
}
|
|
|
|
// DateLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DateLike(date string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("date LIKE ?", date))
|
|
}
|
|
|
|
// DateLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DateLt(date string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("date < ?", date))
|
|
}
|
|
|
|
// DateLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DateLte(date string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("date <= ?", date))
|
|
}
|
|
|
|
// DateNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DateNe(date string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("date != ?", date))
|
|
}
|
|
|
|
// DateNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DateNotIn(date ...string) InviteMemberReportQuerySet {
|
|
if len(date) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one date in DateNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("date NOT IN (?)", date))
|
|
}
|
|
|
|
// DateNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DateNotlike(date string) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("date NOT LIKE ?", date))
|
|
}
|
|
|
|
// DeductAmountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeductAmountEq(deductAmount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deduct_amount = ?", deductAmount))
|
|
}
|
|
|
|
// DeductAmountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeductAmountGt(deductAmount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deduct_amount > ?", deductAmount))
|
|
}
|
|
|
|
// DeductAmountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeductAmountGte(deductAmount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deduct_amount >= ?", deductAmount))
|
|
}
|
|
|
|
// DeductAmountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeductAmountIn(deductAmount ...uint32) InviteMemberReportQuerySet {
|
|
if len(deductAmount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one deductAmount in DeductAmountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("deduct_amount IN (?)", deductAmount))
|
|
}
|
|
|
|
// DeductAmountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeductAmountLt(deductAmount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deduct_amount < ?", deductAmount))
|
|
}
|
|
|
|
// DeductAmountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeductAmountLte(deductAmount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deduct_amount <= ?", deductAmount))
|
|
}
|
|
|
|
// DeductAmountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeductAmountNe(deductAmount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deduct_amount != ?", deductAmount))
|
|
}
|
|
|
|
// DeductAmountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeductAmountNotIn(deductAmount ...uint32) InviteMemberReportQuerySet {
|
|
if len(deductAmount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one deductAmount in DeductAmountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("deduct_amount NOT IN (?)", deductAmount))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) Delete() error {
|
|
return qs.db.Delete(InviteMemberReport{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(InviteMemberReport{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(InviteMemberReport{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeletedAtEq(deletedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeletedAtGt(deletedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeletedAtGte(deletedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeletedAtIsNotNull() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeletedAtIsNull() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeletedAtLt(deletedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeletedAtLte(deletedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) DeletedAtNe(deletedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GetUpdater() InviteMemberReportUpdater {
|
|
return NewInviteMemberReportUpdater(qs.db)
|
|
}
|
|
|
|
// GoldCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldCountEq(goldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_count = ?", goldCount))
|
|
}
|
|
|
|
// GoldCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldCountGt(goldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_count > ?", goldCount))
|
|
}
|
|
|
|
// GoldCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldCountGte(goldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_count >= ?", goldCount))
|
|
}
|
|
|
|
// GoldCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldCountIn(goldCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(goldCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("gold_count IN (?)", goldCount))
|
|
}
|
|
|
|
// GoldCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldCountLt(goldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_count < ?", goldCount))
|
|
}
|
|
|
|
// GoldCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldCountLte(goldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_count <= ?", goldCount))
|
|
}
|
|
|
|
// GoldCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldCountNe(goldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_count != ?", goldCount))
|
|
}
|
|
|
|
// GoldCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldCountNotIn(goldCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(goldCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one goldCount in GoldCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("gold_count NOT IN (?)", goldCount))
|
|
}
|
|
|
|
// GoldDeductEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldDeductEq(goldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_deduct = ?", goldDeduct))
|
|
}
|
|
|
|
// GoldDeductGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldDeductGt(goldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_deduct > ?", goldDeduct))
|
|
}
|
|
|
|
// GoldDeductGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldDeductGte(goldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_deduct >= ?", goldDeduct))
|
|
}
|
|
|
|
// GoldDeductIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldDeductIn(goldDeduct ...uint32) InviteMemberReportQuerySet {
|
|
if len(goldDeduct) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one goldDeduct in GoldDeductIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("gold_deduct IN (?)", goldDeduct))
|
|
}
|
|
|
|
// GoldDeductLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldDeductLt(goldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_deduct < ?", goldDeduct))
|
|
}
|
|
|
|
// GoldDeductLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldDeductLte(goldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_deduct <= ?", goldDeduct))
|
|
}
|
|
|
|
// GoldDeductNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldDeductNe(goldDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("gold_deduct != ?", goldDeduct))
|
|
}
|
|
|
|
// GoldDeductNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) GoldDeductNotIn(goldDeduct ...uint32) InviteMemberReportQuerySet {
|
|
if len(goldDeduct) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one goldDeduct in GoldDeductNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("gold_deduct NOT IN (?)", goldDeduct))
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) IDEq(ID uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) IDGt(ID uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) IDGte(ID uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) IDIn(ID ...uint32) InviteMemberReportQuerySet {
|
|
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 InviteMemberReportQuerySet) IDLt(ID uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) IDLte(ID uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) IDNe(ID uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) IDNotIn(ID ...uint32) InviteMemberReportQuerySet {
|
|
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 InviteMemberReportQuerySet) Limit(limit int) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) Offset(offset int) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs InviteMemberReportQuerySet) One(ret *InviteMemberReport) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByBlackGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByBlackGoldCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("black_gold_count ASC"))
|
|
}
|
|
|
|
// OrderAscByBlackGoldDeduct is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByBlackGoldDeduct() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("black_gold_deduct ASC"))
|
|
}
|
|
|
|
// OrderAscByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByCooperativeBusinessId() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id ASC"))
|
|
}
|
|
|
|
// OrderAscByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByCooperativeName() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByCreatedAt() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDate is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByDate() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("date ASC"))
|
|
}
|
|
|
|
// OrderAscByDeductAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByDeductAmount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("deduct_amount ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByDeletedAt() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByGoldCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("gold_count ASC"))
|
|
}
|
|
|
|
// OrderAscByGoldDeduct is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByGoldDeduct() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("gold_deduct ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByID() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByPlatinumCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByPlatinumCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("platinum_count ASC"))
|
|
}
|
|
|
|
// OrderAscByPlatinumDeduct is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByPlatinumDeduct() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("platinum_deduct ASC"))
|
|
}
|
|
|
|
// OrderAscByRenewalBlackGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByRenewalBlackGoldCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("renewal_black_gold_count ASC"))
|
|
}
|
|
|
|
// OrderAscByRenewalGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByRenewalGoldCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("renewal_gold_count ASC"))
|
|
}
|
|
|
|
// OrderAscByRenewalPlatinumCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByRenewalPlatinumCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("renewal_platinum_count ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByStoreId() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByUid() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderAscByUpdatedAt() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByBlackGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByBlackGoldCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("black_gold_count DESC"))
|
|
}
|
|
|
|
// OrderDescByBlackGoldDeduct is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByBlackGoldDeduct() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("black_gold_deduct DESC"))
|
|
}
|
|
|
|
// OrderDescByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByCooperativeBusinessId() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id DESC"))
|
|
}
|
|
|
|
// OrderDescByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByCooperativeName() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByCreatedAt() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDate is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByDate() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("date DESC"))
|
|
}
|
|
|
|
// OrderDescByDeductAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByDeductAmount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("deduct_amount DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByDeletedAt() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByGoldCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("gold_count DESC"))
|
|
}
|
|
|
|
// OrderDescByGoldDeduct is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByGoldDeduct() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("gold_deduct DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByID() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByPlatinumCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByPlatinumCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("platinum_count DESC"))
|
|
}
|
|
|
|
// OrderDescByPlatinumDeduct is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByPlatinumDeduct() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("platinum_deduct DESC"))
|
|
}
|
|
|
|
// OrderDescByRenewalBlackGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByRenewalBlackGoldCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("renewal_black_gold_count DESC"))
|
|
}
|
|
|
|
// OrderDescByRenewalGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByRenewalGoldCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("renewal_gold_count DESC"))
|
|
}
|
|
|
|
// OrderDescByRenewalPlatinumCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByRenewalPlatinumCount() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("renewal_platinum_count DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByStoreId() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByUid() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) OrderDescByUpdatedAt() InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// PlatinumCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumCountEq(platinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_count = ?", platinumCount))
|
|
}
|
|
|
|
// PlatinumCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumCountGt(platinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_count > ?", platinumCount))
|
|
}
|
|
|
|
// PlatinumCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumCountGte(platinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_count >= ?", platinumCount))
|
|
}
|
|
|
|
// PlatinumCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumCountIn(platinumCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(platinumCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("platinum_count IN (?)", platinumCount))
|
|
}
|
|
|
|
// PlatinumCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumCountLt(platinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_count < ?", platinumCount))
|
|
}
|
|
|
|
// PlatinumCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumCountLte(platinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_count <= ?", platinumCount))
|
|
}
|
|
|
|
// PlatinumCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumCountNe(platinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_count != ?", platinumCount))
|
|
}
|
|
|
|
// PlatinumCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumCountNotIn(platinumCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(platinumCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one platinumCount in PlatinumCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("platinum_count NOT IN (?)", platinumCount))
|
|
}
|
|
|
|
// PlatinumDeductEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumDeductEq(platinumDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_deduct = ?", platinumDeduct))
|
|
}
|
|
|
|
// PlatinumDeductGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumDeductGt(platinumDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_deduct > ?", platinumDeduct))
|
|
}
|
|
|
|
// PlatinumDeductGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumDeductGte(platinumDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_deduct >= ?", platinumDeduct))
|
|
}
|
|
|
|
// PlatinumDeductIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumDeductIn(platinumDeduct ...uint32) InviteMemberReportQuerySet {
|
|
if len(platinumDeduct) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one platinumDeduct in PlatinumDeductIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("platinum_deduct IN (?)", platinumDeduct))
|
|
}
|
|
|
|
// PlatinumDeductLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumDeductLt(platinumDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_deduct < ?", platinumDeduct))
|
|
}
|
|
|
|
// PlatinumDeductLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumDeductLte(platinumDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_deduct <= ?", platinumDeduct))
|
|
}
|
|
|
|
// PlatinumDeductNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumDeductNe(platinumDeduct uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("platinum_deduct != ?", platinumDeduct))
|
|
}
|
|
|
|
// PlatinumDeductNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) PlatinumDeductNotIn(platinumDeduct ...uint32) InviteMemberReportQuerySet {
|
|
if len(platinumDeduct) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one platinumDeduct in PlatinumDeductNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("platinum_deduct NOT IN (?)", platinumDeduct))
|
|
}
|
|
|
|
// RenewalBlackGoldCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalBlackGoldCountEq(renewalBlackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_black_gold_count = ?", renewalBlackGoldCount))
|
|
}
|
|
|
|
// RenewalBlackGoldCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalBlackGoldCountGt(renewalBlackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_black_gold_count > ?", renewalBlackGoldCount))
|
|
}
|
|
|
|
// RenewalBlackGoldCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalBlackGoldCountGte(renewalBlackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_black_gold_count >= ?", renewalBlackGoldCount))
|
|
}
|
|
|
|
// RenewalBlackGoldCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalBlackGoldCountIn(renewalBlackGoldCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(renewalBlackGoldCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one renewalBlackGoldCount in RenewalBlackGoldCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("renewal_black_gold_count IN (?)", renewalBlackGoldCount))
|
|
}
|
|
|
|
// RenewalBlackGoldCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalBlackGoldCountLt(renewalBlackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_black_gold_count < ?", renewalBlackGoldCount))
|
|
}
|
|
|
|
// RenewalBlackGoldCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalBlackGoldCountLte(renewalBlackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_black_gold_count <= ?", renewalBlackGoldCount))
|
|
}
|
|
|
|
// RenewalBlackGoldCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalBlackGoldCountNe(renewalBlackGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_black_gold_count != ?", renewalBlackGoldCount))
|
|
}
|
|
|
|
// RenewalBlackGoldCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalBlackGoldCountNotIn(renewalBlackGoldCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(renewalBlackGoldCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one renewalBlackGoldCount in RenewalBlackGoldCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("renewal_black_gold_count NOT IN (?)", renewalBlackGoldCount))
|
|
}
|
|
|
|
// RenewalGoldCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalGoldCountEq(renewalGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_gold_count = ?", renewalGoldCount))
|
|
}
|
|
|
|
// RenewalGoldCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalGoldCountGt(renewalGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_gold_count > ?", renewalGoldCount))
|
|
}
|
|
|
|
// RenewalGoldCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalGoldCountGte(renewalGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_gold_count >= ?", renewalGoldCount))
|
|
}
|
|
|
|
// RenewalGoldCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalGoldCountIn(renewalGoldCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(renewalGoldCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one renewalGoldCount in RenewalGoldCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("renewal_gold_count IN (?)", renewalGoldCount))
|
|
}
|
|
|
|
// RenewalGoldCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalGoldCountLt(renewalGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_gold_count < ?", renewalGoldCount))
|
|
}
|
|
|
|
// RenewalGoldCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalGoldCountLte(renewalGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_gold_count <= ?", renewalGoldCount))
|
|
}
|
|
|
|
// RenewalGoldCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalGoldCountNe(renewalGoldCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_gold_count != ?", renewalGoldCount))
|
|
}
|
|
|
|
// RenewalGoldCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalGoldCountNotIn(renewalGoldCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(renewalGoldCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one renewalGoldCount in RenewalGoldCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("renewal_gold_count NOT IN (?)", renewalGoldCount))
|
|
}
|
|
|
|
// RenewalPlatinumCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalPlatinumCountEq(renewalPlatinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_platinum_count = ?", renewalPlatinumCount))
|
|
}
|
|
|
|
// RenewalPlatinumCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalPlatinumCountGt(renewalPlatinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_platinum_count > ?", renewalPlatinumCount))
|
|
}
|
|
|
|
// RenewalPlatinumCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalPlatinumCountGte(renewalPlatinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_platinum_count >= ?", renewalPlatinumCount))
|
|
}
|
|
|
|
// RenewalPlatinumCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalPlatinumCountIn(renewalPlatinumCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(renewalPlatinumCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one renewalPlatinumCount in RenewalPlatinumCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("renewal_platinum_count IN (?)", renewalPlatinumCount))
|
|
}
|
|
|
|
// RenewalPlatinumCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalPlatinumCountLt(renewalPlatinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_platinum_count < ?", renewalPlatinumCount))
|
|
}
|
|
|
|
// RenewalPlatinumCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalPlatinumCountLte(renewalPlatinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_platinum_count <= ?", renewalPlatinumCount))
|
|
}
|
|
|
|
// RenewalPlatinumCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalPlatinumCountNe(renewalPlatinumCount uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("renewal_platinum_count != ?", renewalPlatinumCount))
|
|
}
|
|
|
|
// RenewalPlatinumCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) RenewalPlatinumCountNotIn(renewalPlatinumCount ...uint32) InviteMemberReportQuerySet {
|
|
if len(renewalPlatinumCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one renewalPlatinumCount in RenewalPlatinumCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("renewal_platinum_count NOT IN (?)", renewalPlatinumCount))
|
|
}
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) StoreIdEq(storeId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
}
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) StoreIdGt(storeId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
}
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) StoreIdGte(storeId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
}
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) StoreIdIn(storeId ...uint32) InviteMemberReportQuerySet {
|
|
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 InviteMemberReportQuerySet) StoreIdLt(storeId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
}
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) StoreIdLte(storeId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
}
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) StoreIdNe(storeId uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
}
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) StoreIdNotIn(storeId ...uint32) InviteMemberReportQuerySet {
|
|
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))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UidEq(uid uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UidGt(uid uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UidGte(uid uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UidIn(uid ...uint32) InviteMemberReportQuerySet {
|
|
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 InviteMemberReportQuerySet) UidLt(uid uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UidLte(uid uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UidNe(uid uint32) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UidNotIn(uid ...uint32) InviteMemberReportQuerySet {
|
|
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 InviteMemberReportQuerySet) UpdatedAtEq(updatedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UpdatedAtGt(updatedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UpdatedAtGte(updatedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UpdatedAtLt(updatedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UpdatedAtLte(updatedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs InviteMemberReportQuerySet) UpdatedAtNe(updatedAt time.Time) InviteMemberReportQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetBlackGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetBlackGoldCount(blackGoldCount uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.BlackGoldCount)] = blackGoldCount
|
|
return u
|
|
}
|
|
|
|
// SetBlackGoldDeduct is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetBlackGoldDeduct(blackGoldDeduct uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.BlackGoldDeduct)] = blackGoldDeduct
|
|
return u
|
|
}
|
|
|
|
// SetCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.CooperativeBusinessId)] = cooperativeBusinessId
|
|
return u
|
|
}
|
|
|
|
// SetCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetCooperativeName(cooperativeName string) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.CooperativeName)] = cooperativeName
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetCreatedAt(createdAt time.Time) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDate is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetDate(date string) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.Date)] = date
|
|
return u
|
|
}
|
|
|
|
// SetDeductAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetDeductAmount(deductAmount uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.DeductAmount)] = deductAmount
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetDeletedAt(deletedAt *time.Time) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetGoldCount(goldCount uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.GoldCount)] = goldCount
|
|
return u
|
|
}
|
|
|
|
// SetGoldDeduct is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetGoldDeduct(goldDeduct uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.GoldDeduct)] = goldDeduct
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetID(ID uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetPlatinumCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetPlatinumCount(platinumCount uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.PlatinumCount)] = platinumCount
|
|
return u
|
|
}
|
|
|
|
// SetPlatinumDeduct is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetPlatinumDeduct(platinumDeduct uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.PlatinumDeduct)] = platinumDeduct
|
|
return u
|
|
}
|
|
|
|
// SetRenewalBlackGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetRenewalBlackGoldCount(renewalBlackGoldCount uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.RenewalBlackGoldCount)] = renewalBlackGoldCount
|
|
return u
|
|
}
|
|
|
|
// SetRenewalGoldCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetRenewalGoldCount(renewalGoldCount uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.RenewalGoldCount)] = renewalGoldCount
|
|
return u
|
|
}
|
|
|
|
// SetRenewalPlatinumCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetRenewalPlatinumCount(renewalPlatinumCount uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.RenewalPlatinumCount)] = renewalPlatinumCount
|
|
return u
|
|
}
|
|
|
|
// SetStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetStoreId(storeId uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.StoreId)] = storeId
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetUid(uid uint32) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) SetUpdatedAt(updatedAt time.Time) InviteMemberReportUpdater {
|
|
u.fields[string(InviteMemberReportDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u InviteMemberReportUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set InviteMemberReportQuerySet
|
|
|
|
// ===== BEGIN of InviteMemberReport modifiers
|
|
|
|
// InviteMemberReportDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type InviteMemberReportDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f InviteMemberReportDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// InviteMemberReportDBSchema stores db field names of InviteMemberReport
|
|
var InviteMemberReportDBSchema = struct {
|
|
ID InviteMemberReportDBSchemaField
|
|
CreatedAt InviteMemberReportDBSchemaField
|
|
UpdatedAt InviteMemberReportDBSchemaField
|
|
DeletedAt InviteMemberReportDBSchemaField
|
|
Uid InviteMemberReportDBSchemaField
|
|
StoreId InviteMemberReportDBSchemaField
|
|
GoldCount InviteMemberReportDBSchemaField
|
|
PlatinumCount InviteMemberReportDBSchemaField
|
|
BlackGoldCount InviteMemberReportDBSchemaField
|
|
Date InviteMemberReportDBSchemaField
|
|
DeductAmount InviteMemberReportDBSchemaField
|
|
CooperativeBusinessId InviteMemberReportDBSchemaField
|
|
CooperativeName InviteMemberReportDBSchemaField
|
|
GoldDeduct InviteMemberReportDBSchemaField
|
|
PlatinumDeduct InviteMemberReportDBSchemaField
|
|
BlackGoldDeduct InviteMemberReportDBSchemaField
|
|
RenewalGoldCount InviteMemberReportDBSchemaField
|
|
RenewalPlatinumCount InviteMemberReportDBSchemaField
|
|
RenewalBlackGoldCount InviteMemberReportDBSchemaField
|
|
}{
|
|
|
|
ID: InviteMemberReportDBSchemaField("id"),
|
|
CreatedAt: InviteMemberReportDBSchemaField("created_at"),
|
|
UpdatedAt: InviteMemberReportDBSchemaField("updated_at"),
|
|
DeletedAt: InviteMemberReportDBSchemaField("deleted_at"),
|
|
Uid: InviteMemberReportDBSchemaField("uid"),
|
|
StoreId: InviteMemberReportDBSchemaField("store_id"),
|
|
GoldCount: InviteMemberReportDBSchemaField("gold_count"),
|
|
PlatinumCount: InviteMemberReportDBSchemaField("platinum_count"),
|
|
BlackGoldCount: InviteMemberReportDBSchemaField("black_gold_count"),
|
|
Date: InviteMemberReportDBSchemaField("date"),
|
|
DeductAmount: InviteMemberReportDBSchemaField("deduct_amount"),
|
|
CooperativeBusinessId: InviteMemberReportDBSchemaField("cooperative_business_id"),
|
|
CooperativeName: InviteMemberReportDBSchemaField("cooperative_name"),
|
|
GoldDeduct: InviteMemberReportDBSchemaField("gold_deduct"),
|
|
PlatinumDeduct: InviteMemberReportDBSchemaField("platinum_deduct"),
|
|
BlackGoldDeduct: InviteMemberReportDBSchemaField("black_gold_deduct"),
|
|
RenewalGoldCount: InviteMemberReportDBSchemaField("renewal_gold_count"),
|
|
RenewalPlatinumCount: InviteMemberReportDBSchemaField("renewal_platinum_count"),
|
|
RenewalBlackGoldCount: InviteMemberReportDBSchemaField("renewal_black_gold_count"),
|
|
}
|
|
|
|
// Update updates InviteMemberReport fields by primary key
|
|
// nolint: dupl
|
|
func (o *InviteMemberReport) Update(db *gorm.DB, fields ...InviteMemberReportDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"store_id": o.StoreId,
|
|
"gold_count": o.GoldCount,
|
|
"platinum_count": o.PlatinumCount,
|
|
"black_gold_count": o.BlackGoldCount,
|
|
"date": o.Date,
|
|
"deduct_amount": o.DeductAmount,
|
|
"cooperative_business_id": o.CooperativeBusinessId,
|
|
"cooperative_name": o.CooperativeName,
|
|
"gold_deduct": o.GoldDeduct,
|
|
"platinum_deduct": o.PlatinumDeduct,
|
|
"black_gold_deduct": o.BlackGoldDeduct,
|
|
"renewal_gold_count": o.RenewalGoldCount,
|
|
"renewal_platinum_count": o.RenewalPlatinumCount,
|
|
"renewal_black_gold_count": o.RenewalBlackGoldCount,
|
|
}
|
|
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 InviteMemberReport %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// InviteMemberReportUpdater is an InviteMemberReport updates manager
|
|
type InviteMemberReportUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewInviteMemberReportUpdater creates new InviteMemberReport updater
|
|
// nolint: dupl
|
|
func NewInviteMemberReportUpdater(db *gorm.DB) InviteMemberReportUpdater {
|
|
return InviteMemberReportUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&InviteMemberReport{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of InviteMemberReport modifiers
|
|
|
|
// ===== BEGIN of query set MemberStatisticDailyQuerySet
|
|
|
|
// MemberStatisticDailyQuerySet is an queryset type for MemberStatisticDaily
|
|
type MemberStatisticDailyQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewMemberStatisticDailyQuerySet constructs new MemberStatisticDailyQuerySet
|
|
func NewMemberStatisticDailyQuerySet(db *gorm.DB) MemberStatisticDailyQuerySet {
|
|
return MemberStatisticDailyQuerySet{
|
|
db: db.Model(&MemberStatisticDaily{}),
|
|
}
|
|
}
|
|
|
|
func (qs MemberStatisticDailyQuerySet) w(db *gorm.DB) MemberStatisticDailyQuerySet {
|
|
return NewMemberStatisticDailyQuerySet(db)
|
|
}
|
|
|
|
func (qs MemberStatisticDailyQuerySet) Select(fields ...MemberStatisticDailyDBSchemaField) MemberStatisticDailyQuerySet {
|
|
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 *MemberStatisticDaily) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *MemberStatisticDaily) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// AccumulativeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) AccumulativeEq(accumulative uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("accumulative = ?", accumulative))
|
|
}
|
|
|
|
// AccumulativeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) AccumulativeGt(accumulative uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("accumulative > ?", accumulative))
|
|
}
|
|
|
|
// AccumulativeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) AccumulativeGte(accumulative uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("accumulative >= ?", accumulative))
|
|
}
|
|
|
|
// AccumulativeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) AccumulativeIn(accumulative ...uint32) MemberStatisticDailyQuerySet {
|
|
if len(accumulative) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one accumulative in AccumulativeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("accumulative IN (?)", accumulative))
|
|
}
|
|
|
|
// AccumulativeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) AccumulativeLt(accumulative uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("accumulative < ?", accumulative))
|
|
}
|
|
|
|
// AccumulativeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) AccumulativeLte(accumulative uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("accumulative <= ?", accumulative))
|
|
}
|
|
|
|
// AccumulativeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) AccumulativeNe(accumulative uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("accumulative != ?", accumulative))
|
|
}
|
|
|
|
// AccumulativeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) AccumulativeNotIn(accumulative ...uint32) MemberStatisticDailyQuerySet {
|
|
if len(accumulative) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one accumulative in AccumulativeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("accumulative NOT IN (?)", accumulative))
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) All(ret *[]MemberStatisticDaily) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) CreatedAtEq(createdAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) CreatedAtGt(createdAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) CreatedAtGte(createdAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) CreatedAtLt(createdAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) CreatedAtLte(createdAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) CreatedAtNe(createdAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// DateEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateEq(date string) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date = ?", date))
|
|
}
|
|
|
|
// DateGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateGt(date string) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date > ?", date))
|
|
}
|
|
|
|
// DateGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateGte(date string) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date >= ?", date))
|
|
}
|
|
|
|
// DateIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateIn(date ...string) MemberStatisticDailyQuerySet {
|
|
if len(date) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one date in DateIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("date IN (?)", date))
|
|
}
|
|
|
|
// DateLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateLike(date string) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date LIKE ?", date))
|
|
}
|
|
|
|
// DateLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateLt(date string) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date < ?", date))
|
|
}
|
|
|
|
// DateLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateLte(date string) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date <= ?", date))
|
|
}
|
|
|
|
// DateNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateNe(date string) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date != ?", date))
|
|
}
|
|
|
|
// DateNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateNotIn(date ...string) MemberStatisticDailyQuerySet {
|
|
if len(date) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one date in DateNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("date NOT IN (?)", date))
|
|
}
|
|
|
|
// DateNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateNotlike(date string) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date NOT LIKE ?", date))
|
|
}
|
|
|
|
// DateTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateTimeEq(dateTime time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date_time = ?", dateTime))
|
|
}
|
|
|
|
// DateTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateTimeGt(dateTime time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date_time > ?", dateTime))
|
|
}
|
|
|
|
// DateTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateTimeGte(dateTime time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date_time >= ?", dateTime))
|
|
}
|
|
|
|
// DateTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateTimeLt(dateTime time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date_time < ?", dateTime))
|
|
}
|
|
|
|
// DateTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateTimeLte(dateTime time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date_time <= ?", dateTime))
|
|
}
|
|
|
|
// DateTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DateTimeNe(dateTime time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("date_time != ?", dateTime))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) Delete() error {
|
|
return qs.db.Delete(MemberStatisticDaily{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(MemberStatisticDaily{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(MemberStatisticDaily{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DeletedAtEq(deletedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DeletedAtGt(deletedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DeletedAtGte(deletedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DeletedAtIsNotNull() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DeletedAtIsNull() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DeletedAtLt(deletedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DeletedAtLte(deletedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) DeletedAtNe(deletedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// ExpireEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) ExpireEq(expire uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("expire = ?", expire))
|
|
}
|
|
|
|
// ExpireGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) ExpireGt(expire uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("expire > ?", expire))
|
|
}
|
|
|
|
// ExpireGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) ExpireGte(expire uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("expire >= ?", expire))
|
|
}
|
|
|
|
// ExpireIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) ExpireIn(expire ...uint32) MemberStatisticDailyQuerySet {
|
|
if len(expire) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expire in ExpireIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("expire IN (?)", expire))
|
|
}
|
|
|
|
// ExpireLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) ExpireLt(expire uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("expire < ?", expire))
|
|
}
|
|
|
|
// ExpireLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) ExpireLte(expire uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("expire <= ?", expire))
|
|
}
|
|
|
|
// ExpireNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) ExpireNe(expire uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("expire != ?", expire))
|
|
}
|
|
|
|
// ExpireNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) ExpireNotIn(expire ...uint32) MemberStatisticDailyQuerySet {
|
|
if len(expire) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expire in ExpireNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("expire NOT IN (?)", expire))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) GetUpdater() MemberStatisticDailyUpdater {
|
|
return NewMemberStatisticDailyUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IDEq(ID uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IDGt(ID uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IDGte(ID uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IDIn(ID ...uint32) MemberStatisticDailyQuerySet {
|
|
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 MemberStatisticDailyQuerySet) IDLt(ID uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IDLte(ID uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IDNe(ID uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IDNotIn(ID ...uint32) MemberStatisticDailyQuerySet {
|
|
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))
|
|
}
|
|
|
|
// IncreaseEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IncreaseEq(increase uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("increase = ?", increase))
|
|
}
|
|
|
|
// IncreaseGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IncreaseGt(increase uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("increase > ?", increase))
|
|
}
|
|
|
|
// IncreaseGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IncreaseGte(increase uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("increase >= ?", increase))
|
|
}
|
|
|
|
// IncreaseIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IncreaseIn(increase ...uint32) MemberStatisticDailyQuerySet {
|
|
if len(increase) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one increase in IncreaseIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("increase IN (?)", increase))
|
|
}
|
|
|
|
// IncreaseLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IncreaseLt(increase uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("increase < ?", increase))
|
|
}
|
|
|
|
// IncreaseLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IncreaseLte(increase uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("increase <= ?", increase))
|
|
}
|
|
|
|
// IncreaseNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IncreaseNe(increase uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("increase != ?", increase))
|
|
}
|
|
|
|
// IncreaseNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) IncreaseNotIn(increase ...uint32) MemberStatisticDailyQuerySet {
|
|
if len(increase) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one increase in IncreaseNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("increase NOT IN (?)", increase))
|
|
}
|
|
|
|
// Limit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) Limit(limit int) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// MemberLevelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) MemberLevelEq(memberLevel uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("member_level = ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) MemberLevelGt(memberLevel uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("member_level > ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) MemberLevelGte(memberLevel uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) MemberLevelIn(memberLevel ...uint32) MemberStatisticDailyQuerySet {
|
|
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 MemberStatisticDailyQuerySet) MemberLevelLt(memberLevel uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("member_level < ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) MemberLevelLte(memberLevel uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) MemberLevelNe(memberLevel uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("member_level != ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) MemberLevelNotIn(memberLevel ...uint32) MemberStatisticDailyQuerySet {
|
|
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))
|
|
}
|
|
|
|
// NetEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) NetEq(net uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("net = ?", net))
|
|
}
|
|
|
|
// NetGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) NetGt(net uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("net > ?", net))
|
|
}
|
|
|
|
// NetGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) NetGte(net uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("net >= ?", net))
|
|
}
|
|
|
|
// NetIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) NetIn(net ...uint32) MemberStatisticDailyQuerySet {
|
|
if len(net) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one net in NetIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("net IN (?)", net))
|
|
}
|
|
|
|
// NetLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) NetLt(net uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("net < ?", net))
|
|
}
|
|
|
|
// NetLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) NetLte(net uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("net <= ?", net))
|
|
}
|
|
|
|
// NetNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) NetNe(net uint32) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("net != ?", net))
|
|
}
|
|
|
|
// NetNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) NetNotIn(net ...uint32) MemberStatisticDailyQuerySet {
|
|
if len(net) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one net in NetNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("net NOT IN (?)", net))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) Offset(offset int) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs MemberStatisticDailyQuerySet) One(ret *MemberStatisticDaily) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByAccumulative is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByAccumulative() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("accumulative ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByCreatedAt() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDate is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByDate() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("date ASC"))
|
|
}
|
|
|
|
// OrderAscByDateTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByDateTime() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("date_time ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByDeletedAt() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByExpire() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("expire ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByID() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByIncrease is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByIncrease() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("increase ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByMemberLevel() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("member_level ASC"))
|
|
}
|
|
|
|
// OrderAscByNet is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByNet() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("net ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderAscByUpdatedAt() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByAccumulative is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByAccumulative() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("accumulative DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByCreatedAt() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDate is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByDate() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("date DESC"))
|
|
}
|
|
|
|
// OrderDescByDateTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByDateTime() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("date_time DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByDeletedAt() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByExpire() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("expire DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByID() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByIncrease is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByIncrease() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("increase DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByMemberLevel() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("member_level DESC"))
|
|
}
|
|
|
|
// OrderDescByNet is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByNet() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("net DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) OrderDescByUpdatedAt() MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) UpdatedAtEq(updatedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) UpdatedAtGt(updatedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) UpdatedAtGte(updatedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) UpdatedAtLt(updatedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) UpdatedAtLte(updatedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs MemberStatisticDailyQuerySet) UpdatedAtNe(updatedAt time.Time) MemberStatisticDailyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetAccumulative is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetAccumulative(accumulative uint32) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.Accumulative)] = accumulative
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetCreatedAt(createdAt time.Time) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDate is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetDate(date string) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.Date)] = date
|
|
return u
|
|
}
|
|
|
|
// SetDateTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetDateTime(dateTime time.Time) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.DateTime)] = dateTime
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetDeletedAt(deletedAt *time.Time) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetExpire(expire uint32) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.Expire)] = expire
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetID(ID uint32) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetIncrease is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetIncrease(increase uint32) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.Increase)] = increase
|
|
return u
|
|
}
|
|
|
|
// SetMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetMemberLevel(memberLevel uint32) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.MemberLevel)] = memberLevel
|
|
return u
|
|
}
|
|
|
|
// SetNet is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetNet(net uint32) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.Net)] = net
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) SetUpdatedAt(updatedAt time.Time) MemberStatisticDailyUpdater {
|
|
u.fields[string(MemberStatisticDailyDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u MemberStatisticDailyUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set MemberStatisticDailyQuerySet
|
|
|
|
// ===== BEGIN of MemberStatisticDaily modifiers
|
|
|
|
// MemberStatisticDailyDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type MemberStatisticDailyDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f MemberStatisticDailyDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// MemberStatisticDailyDBSchema stores db field names of MemberStatisticDaily
|
|
var MemberStatisticDailyDBSchema = struct {
|
|
ID MemberStatisticDailyDBSchemaField
|
|
CreatedAt MemberStatisticDailyDBSchemaField
|
|
UpdatedAt MemberStatisticDailyDBSchemaField
|
|
DeletedAt MemberStatisticDailyDBSchemaField
|
|
MemberLevel MemberStatisticDailyDBSchemaField
|
|
Date MemberStatisticDailyDBSchemaField
|
|
DateTime MemberStatisticDailyDBSchemaField
|
|
Increase MemberStatisticDailyDBSchemaField
|
|
Expire MemberStatisticDailyDBSchemaField
|
|
Net MemberStatisticDailyDBSchemaField
|
|
Accumulative MemberStatisticDailyDBSchemaField
|
|
}{
|
|
|
|
ID: MemberStatisticDailyDBSchemaField("id"),
|
|
CreatedAt: MemberStatisticDailyDBSchemaField("created_at"),
|
|
UpdatedAt: MemberStatisticDailyDBSchemaField("updated_at"),
|
|
DeletedAt: MemberStatisticDailyDBSchemaField("deleted_at"),
|
|
MemberLevel: MemberStatisticDailyDBSchemaField("member_level"),
|
|
Date: MemberStatisticDailyDBSchemaField("date"),
|
|
DateTime: MemberStatisticDailyDBSchemaField("date_time"),
|
|
Increase: MemberStatisticDailyDBSchemaField("increase"),
|
|
Expire: MemberStatisticDailyDBSchemaField("expire"),
|
|
Net: MemberStatisticDailyDBSchemaField("net"),
|
|
Accumulative: MemberStatisticDailyDBSchemaField("accumulative"),
|
|
}
|
|
|
|
// Update updates MemberStatisticDaily fields by primary key
|
|
// nolint: dupl
|
|
func (o *MemberStatisticDaily) Update(db *gorm.DB, fields ...MemberStatisticDailyDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"member_level": o.MemberLevel,
|
|
"date": o.Date,
|
|
"date_time": o.DateTime,
|
|
"increase": o.Increase,
|
|
"expire": o.Expire,
|
|
"net": o.Net,
|
|
"accumulative": o.Accumulative,
|
|
}
|
|
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 MemberStatisticDaily %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// MemberStatisticDailyUpdater is an MemberStatisticDaily updates manager
|
|
type MemberStatisticDailyUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewMemberStatisticDailyUpdater creates new MemberStatisticDaily updater
|
|
// nolint: dupl
|
|
func NewMemberStatisticDailyUpdater(db *gorm.DB) MemberStatisticDailyUpdater {
|
|
return MemberStatisticDailyUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&MemberStatisticDaily{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of MemberStatisticDaily modifiers
|
|
|
|
// ===== BEGIN of query set OperationLogQuerySet
|
|
|
|
// OperationLogQuerySet is an queryset type for OperationLog
|
|
type OperationLogQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewOperationLogQuerySet constructs new OperationLogQuerySet
|
|
func NewOperationLogQuerySet(db *gorm.DB) OperationLogQuerySet {
|
|
return OperationLogQuerySet{
|
|
db: db.Model(&OperationLog{}),
|
|
}
|
|
}
|
|
|
|
func (qs OperationLogQuerySet) w(db *gorm.DB) OperationLogQuerySet {
|
|
return NewOperationLogQuerySet(db)
|
|
}
|
|
|
|
func (qs OperationLogQuerySet) Select(fields ...OperationLogDBSchemaField) OperationLogQuerySet {
|
|
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 *OperationLog) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *OperationLog) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) All(ret *[]OperationLog) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// CooperativeBusinessIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) OperationLogQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) OperationLogQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeNameEq(cooperativeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeNameGt(cooperativeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeNameGte(cooperativeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeNameIn(cooperativeName ...string) OperationLogQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeNameLike(cooperativeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeNameLt(cooperativeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeNameLte(cooperativeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeNameNe(cooperativeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeNameNotIn(cooperativeName ...string) OperationLogQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CooperativeNameNotlike(cooperativeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// CorrelationIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationIdEq(correlationId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_id = ?", correlationId))
|
|
}
|
|
|
|
// CorrelationIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationIdGt(correlationId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_id > ?", correlationId))
|
|
}
|
|
|
|
// CorrelationIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationIdGte(correlationId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_id >= ?", correlationId))
|
|
}
|
|
|
|
// CorrelationIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationIdIn(correlationId ...uint32) OperationLogQuerySet {
|
|
if len(correlationId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one correlationId in CorrelationIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("correlation_id IN (?)", correlationId))
|
|
}
|
|
|
|
// CorrelationIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationIdLt(correlationId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_id < ?", correlationId))
|
|
}
|
|
|
|
// CorrelationIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationIdLte(correlationId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_id <= ?", correlationId))
|
|
}
|
|
|
|
// CorrelationIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationIdNe(correlationId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_id != ?", correlationId))
|
|
}
|
|
|
|
// CorrelationIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationIdNotIn(correlationId ...uint32) OperationLogQuerySet {
|
|
if len(correlationId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one correlationId in CorrelationIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("correlation_id NOT IN (?)", correlationId))
|
|
}
|
|
|
|
// CorrelationNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationNameEq(correlationName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_name = ?", correlationName))
|
|
}
|
|
|
|
// CorrelationNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationNameGt(correlationName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_name > ?", correlationName))
|
|
}
|
|
|
|
// CorrelationNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationNameGte(correlationName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_name >= ?", correlationName))
|
|
}
|
|
|
|
// CorrelationNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationNameIn(correlationName ...string) OperationLogQuerySet {
|
|
if len(correlationName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one correlationName in CorrelationNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("correlation_name IN (?)", correlationName))
|
|
}
|
|
|
|
// CorrelationNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationNameLike(correlationName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_name LIKE ?", correlationName))
|
|
}
|
|
|
|
// CorrelationNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationNameLt(correlationName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_name < ?", correlationName))
|
|
}
|
|
|
|
// CorrelationNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationNameLte(correlationName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_name <= ?", correlationName))
|
|
}
|
|
|
|
// CorrelationNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationNameNe(correlationName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_name != ?", correlationName))
|
|
}
|
|
|
|
// CorrelationNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationNameNotIn(correlationName ...string) OperationLogQuerySet {
|
|
if len(correlationName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one correlationName in CorrelationNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("correlation_name NOT IN (?)", correlationName))
|
|
}
|
|
|
|
// CorrelationNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CorrelationNameNotlike(correlationName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("correlation_name NOT LIKE ?", correlationName))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CreatedAtEq(createdAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CreatedAtGt(createdAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CreatedAtGte(createdAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CreatedAtLt(createdAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CreatedAtLte(createdAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) CreatedAtNe(createdAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) Delete() error {
|
|
return qs.db.Delete(OperationLog{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(OperationLog{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(OperationLog{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DeletedAtEq(deletedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DeletedAtGt(deletedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DeletedAtGte(deletedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DeletedAtIsNotNull() OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DeletedAtIsNull() OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DeletedAtLt(deletedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DeletedAtLte(deletedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DeletedAtNe(deletedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// DescriptionEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DescriptionEq(description string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("description = ?", description))
|
|
}
|
|
|
|
// DescriptionGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DescriptionGt(description string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("description > ?", description))
|
|
}
|
|
|
|
// DescriptionGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DescriptionGte(description string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("description >= ?", description))
|
|
}
|
|
|
|
// DescriptionIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DescriptionIn(description ...string) OperationLogQuerySet {
|
|
if len(description) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one description in DescriptionIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("description IN (?)", description))
|
|
}
|
|
|
|
// DescriptionLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DescriptionLike(description string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("description LIKE ?", description))
|
|
}
|
|
|
|
// DescriptionLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DescriptionLt(description string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("description < ?", description))
|
|
}
|
|
|
|
// DescriptionLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DescriptionLte(description string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("description <= ?", description))
|
|
}
|
|
|
|
// DescriptionNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DescriptionNe(description string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("description != ?", description))
|
|
}
|
|
|
|
// DescriptionNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DescriptionNotIn(description ...string) OperationLogQuerySet {
|
|
if len(description) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one description in DescriptionNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("description NOT IN (?)", description))
|
|
}
|
|
|
|
// DescriptionNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DescriptionNotlike(description string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("description NOT LIKE ?", description))
|
|
}
|
|
|
|
// DetailEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DetailEq(detail string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("detail = ?", detail))
|
|
}
|
|
|
|
// DetailGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DetailGt(detail string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("detail > ?", detail))
|
|
}
|
|
|
|
// DetailGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DetailGte(detail string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("detail >= ?", detail))
|
|
}
|
|
|
|
// DetailIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DetailIn(detail ...string) OperationLogQuerySet {
|
|
if len(detail) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one detail in DetailIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("detail IN (?)", detail))
|
|
}
|
|
|
|
// DetailLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DetailLike(detail string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("detail LIKE ?", detail))
|
|
}
|
|
|
|
// DetailLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DetailLt(detail string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("detail < ?", detail))
|
|
}
|
|
|
|
// DetailLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DetailLte(detail string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("detail <= ?", detail))
|
|
}
|
|
|
|
// DetailNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DetailNe(detail string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("detail != ?", detail))
|
|
}
|
|
|
|
// DetailNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DetailNotIn(detail ...string) OperationLogQuerySet {
|
|
if len(detail) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one detail in DetailNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("detail NOT IN (?)", detail))
|
|
}
|
|
|
|
// DetailNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) DetailNotlike(detail string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("detail NOT LIKE ?", detail))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) GetUpdater() OperationLogUpdater {
|
|
return NewOperationLogUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) IDEq(ID uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) IDGt(ID uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) IDGte(ID uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) IDIn(ID ...uint32) OperationLogQuerySet {
|
|
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 OperationLogQuerySet) IDLt(ID uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) IDLte(ID uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) IDNe(ID uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) IDNotIn(ID ...uint32) OperationLogQuerySet {
|
|
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 OperationLogQuerySet) Limit(limit int) OperationLogQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) Offset(offset int) OperationLogQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs OperationLogQuerySet) One(ret *OperationLog) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OperationTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OperationTypeEq(operationType string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("operation_type = ?", operationType))
|
|
}
|
|
|
|
// OperationTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OperationTypeGt(operationType string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("operation_type > ?", operationType))
|
|
}
|
|
|
|
// OperationTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OperationTypeGte(operationType string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("operation_type >= ?", operationType))
|
|
}
|
|
|
|
// OperationTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OperationTypeIn(operationType ...string) OperationLogQuerySet {
|
|
if len(operationType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one operationType in OperationTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("operation_type IN (?)", operationType))
|
|
}
|
|
|
|
// OperationTypeLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OperationTypeLike(operationType string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("operation_type LIKE ?", operationType))
|
|
}
|
|
|
|
// OperationTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OperationTypeLt(operationType string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("operation_type < ?", operationType))
|
|
}
|
|
|
|
// OperationTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OperationTypeLte(operationType string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("operation_type <= ?", operationType))
|
|
}
|
|
|
|
// OperationTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OperationTypeNe(operationType string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("operation_type != ?", operationType))
|
|
}
|
|
|
|
// OperationTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OperationTypeNotIn(operationType ...string) OperationLogQuerySet {
|
|
if len(operationType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one operationType in OperationTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("operation_type NOT IN (?)", operationType))
|
|
}
|
|
|
|
// OperationTypeNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OperationTypeNotlike(operationType string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("operation_type NOT LIKE ?", operationType))
|
|
}
|
|
|
|
// OrderAscByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByCooperativeBusinessId() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id ASC"))
|
|
}
|
|
|
|
// OrderAscByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByCooperativeName() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name ASC"))
|
|
}
|
|
|
|
// OrderAscByCorrelationId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByCorrelationId() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("correlation_id ASC"))
|
|
}
|
|
|
|
// OrderAscByCorrelationName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByCorrelationName() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("correlation_name ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByCreatedAt() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByDeletedAt() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDescription is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByDescription() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("description ASC"))
|
|
}
|
|
|
|
// OrderAscByDetail is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByDetail() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("detail ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByID() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByOperationType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByOperationType() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("operation_type ASC"))
|
|
}
|
|
|
|
// OrderAscByRemark is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByRemark() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("remark ASC"))
|
|
}
|
|
|
|
// OrderAscBySerialNumber is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscBySerialNumber() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("serial_number ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByStoreId() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByStoreName() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("store_name ASC"))
|
|
}
|
|
|
|
// OrderAscBySysUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscBySysUid() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("sys_uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByUid() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderAscByUpdatedAt() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByCooperativeBusinessId() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id DESC"))
|
|
}
|
|
|
|
// OrderDescByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByCooperativeName() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name DESC"))
|
|
}
|
|
|
|
// OrderDescByCorrelationId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByCorrelationId() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("correlation_id DESC"))
|
|
}
|
|
|
|
// OrderDescByCorrelationName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByCorrelationName() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("correlation_name DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByCreatedAt() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByDeletedAt() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDescription is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByDescription() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("description DESC"))
|
|
}
|
|
|
|
// OrderDescByDetail is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByDetail() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("detail DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByID() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByOperationType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByOperationType() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("operation_type DESC"))
|
|
}
|
|
|
|
// OrderDescByRemark is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByRemark() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("remark DESC"))
|
|
}
|
|
|
|
// OrderDescBySerialNumber is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescBySerialNumber() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("serial_number DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByStoreId() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByStoreName() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("store_name DESC"))
|
|
}
|
|
|
|
// OrderDescBySysUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescBySysUid() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("sys_uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByUid() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) OrderDescByUpdatedAt() OperationLogQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// RemarkEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) RemarkEq(remark string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("remark = ?", remark))
|
|
}
|
|
|
|
// RemarkGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) RemarkGt(remark string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("remark > ?", remark))
|
|
}
|
|
|
|
// RemarkGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) RemarkGte(remark string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("remark >= ?", remark))
|
|
}
|
|
|
|
// RemarkIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) RemarkIn(remark ...string) OperationLogQuerySet {
|
|
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 OperationLogQuerySet) RemarkLike(remark string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("remark LIKE ?", remark))
|
|
}
|
|
|
|
// RemarkLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) RemarkLt(remark string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("remark < ?", remark))
|
|
}
|
|
|
|
// RemarkLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) RemarkLte(remark string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("remark <= ?", remark))
|
|
}
|
|
|
|
// RemarkNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) RemarkNe(remark string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("remark != ?", remark))
|
|
}
|
|
|
|
// RemarkNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) RemarkNotIn(remark ...string) OperationLogQuerySet {
|
|
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 OperationLogQuerySet) RemarkNotlike(remark string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("remark NOT LIKE ?", remark))
|
|
}
|
|
|
|
// SerialNumberEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SerialNumberEq(serialNumber string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("serial_number = ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SerialNumberGt(serialNumber string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("serial_number > ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SerialNumberGte(serialNumber string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("serial_number >= ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SerialNumberIn(serialNumber ...string) OperationLogQuerySet {
|
|
if len(serialNumber) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one serialNumber in SerialNumberIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("serial_number IN (?)", serialNumber))
|
|
}
|
|
|
|
// SerialNumberLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SerialNumberLike(serialNumber string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("serial_number LIKE ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SerialNumberLt(serialNumber string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("serial_number < ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SerialNumberLte(serialNumber string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("serial_number <= ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SerialNumberNe(serialNumber string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("serial_number != ?", serialNumber))
|
|
}
|
|
|
|
// SerialNumberNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SerialNumberNotIn(serialNumber ...string) OperationLogQuerySet {
|
|
if len(serialNumber) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one serialNumber in SerialNumberNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("serial_number NOT IN (?)", serialNumber))
|
|
}
|
|
|
|
// SerialNumberNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SerialNumberNotlike(serialNumber string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("serial_number NOT LIKE ?", serialNumber))
|
|
}
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreIdEq(storeId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
}
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreIdGt(storeId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
}
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreIdGte(storeId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
}
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreIdIn(storeId ...uint32) OperationLogQuerySet {
|
|
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 OperationLogQuerySet) StoreIdLt(storeId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
}
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreIdLte(storeId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
}
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreIdNe(storeId uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
}
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreIdNotIn(storeId ...uint32) OperationLogQuerySet {
|
|
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))
|
|
}
|
|
|
|
// StoreNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreNameEq(storeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_name = ?", storeName))
|
|
}
|
|
|
|
// StoreNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreNameGt(storeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_name > ?", storeName))
|
|
}
|
|
|
|
// StoreNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreNameGte(storeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_name >= ?", storeName))
|
|
}
|
|
|
|
// StoreNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreNameIn(storeName ...string) OperationLogQuerySet {
|
|
if len(storeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeName in StoreNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_name IN (?)", storeName))
|
|
}
|
|
|
|
// StoreNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreNameLike(storeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_name LIKE ?", storeName))
|
|
}
|
|
|
|
// StoreNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreNameLt(storeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_name < ?", storeName))
|
|
}
|
|
|
|
// StoreNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreNameLte(storeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_name <= ?", storeName))
|
|
}
|
|
|
|
// StoreNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreNameNe(storeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_name != ?", storeName))
|
|
}
|
|
|
|
// StoreNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreNameNotIn(storeName ...string) OperationLogQuerySet {
|
|
if len(storeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeName in StoreNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_name NOT IN (?)", storeName))
|
|
}
|
|
|
|
// StoreNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) StoreNameNotlike(storeName string) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("store_name NOT LIKE ?", storeName))
|
|
}
|
|
|
|
// SysUidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SysUidEq(sysUid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("sys_uid = ?", sysUid))
|
|
}
|
|
|
|
// SysUidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SysUidGt(sysUid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("sys_uid > ?", sysUid))
|
|
}
|
|
|
|
// SysUidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SysUidGte(sysUid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("sys_uid >= ?", sysUid))
|
|
}
|
|
|
|
// SysUidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SysUidIn(sysUid ...uint32) OperationLogQuerySet {
|
|
if len(sysUid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one sysUid in SysUidIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("sys_uid IN (?)", sysUid))
|
|
}
|
|
|
|
// SysUidLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SysUidLt(sysUid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("sys_uid < ?", sysUid))
|
|
}
|
|
|
|
// SysUidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SysUidLte(sysUid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("sys_uid <= ?", sysUid))
|
|
}
|
|
|
|
// SysUidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SysUidNe(sysUid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("sys_uid != ?", sysUid))
|
|
}
|
|
|
|
// SysUidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) SysUidNotIn(sysUid ...uint32) OperationLogQuerySet {
|
|
if len(sysUid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one sysUid in SysUidNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("sys_uid NOT IN (?)", sysUid))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UidEq(uid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UidGt(uid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UidGte(uid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UidIn(uid ...uint32) OperationLogQuerySet {
|
|
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 OperationLogQuerySet) UidLt(uid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UidLte(uid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UidNe(uid uint32) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UidNotIn(uid ...uint32) OperationLogQuerySet {
|
|
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 OperationLogQuerySet) UpdatedAtEq(updatedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UpdatedAtGt(updatedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UpdatedAtGte(updatedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UpdatedAtLt(updatedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UpdatedAtLte(updatedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OperationLogQuerySet) UpdatedAtNe(updatedAt time.Time) OperationLogQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.CooperativeBusinessId)] = cooperativeBusinessId
|
|
return u
|
|
}
|
|
|
|
// SetCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetCooperativeName(cooperativeName string) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.CooperativeName)] = cooperativeName
|
|
return u
|
|
}
|
|
|
|
// SetCorrelationId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetCorrelationId(correlationId uint32) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.CorrelationId)] = correlationId
|
|
return u
|
|
}
|
|
|
|
// SetCorrelationName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetCorrelationName(correlationName string) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.CorrelationName)] = correlationName
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetCreatedAt(createdAt time.Time) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetDeletedAt(deletedAt *time.Time) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetDescription is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetDescription(description string) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.Description)] = description
|
|
return u
|
|
}
|
|
|
|
// SetDetail is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetDetail(detail string) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.Detail)] = detail
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetID(ID uint32) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetOperationType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetOperationType(operationType string) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.OperationType)] = operationType
|
|
return u
|
|
}
|
|
|
|
// SetRemark is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetRemark(remark string) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.Remark)] = remark
|
|
return u
|
|
}
|
|
|
|
// SetSerialNumber is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetSerialNumber(serialNumber string) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.SerialNumber)] = serialNumber
|
|
return u
|
|
}
|
|
|
|
// SetStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetStoreId(storeId uint32) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.StoreId)] = storeId
|
|
return u
|
|
}
|
|
|
|
// SetStoreName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetStoreName(storeName string) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.StoreName)] = storeName
|
|
return u
|
|
}
|
|
|
|
// SetSysUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetSysUid(sysUid uint32) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.SysUid)] = sysUid
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetUid(uid uint32) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) SetUpdatedAt(updatedAt time.Time) OperationLogUpdater {
|
|
u.fields[string(OperationLogDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OperationLogUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set OperationLogQuerySet
|
|
|
|
// ===== BEGIN of OperationLog modifiers
|
|
|
|
// OperationLogDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type OperationLogDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f OperationLogDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// OperationLogDBSchema stores db field names of OperationLog
|
|
var OperationLogDBSchema = struct {
|
|
ID OperationLogDBSchemaField
|
|
CreatedAt OperationLogDBSchemaField
|
|
UpdatedAt OperationLogDBSchemaField
|
|
DeletedAt OperationLogDBSchemaField
|
|
Uid OperationLogDBSchemaField
|
|
SysUid OperationLogDBSchemaField
|
|
Description OperationLogDBSchemaField
|
|
OperationType OperationLogDBSchemaField
|
|
CorrelationId OperationLogDBSchemaField
|
|
CorrelationName OperationLogDBSchemaField
|
|
StoreId OperationLogDBSchemaField
|
|
StoreName OperationLogDBSchemaField
|
|
CooperativeName OperationLogDBSchemaField
|
|
CooperativeBusinessId OperationLogDBSchemaField
|
|
SerialNumber OperationLogDBSchemaField
|
|
Detail OperationLogDBSchemaField
|
|
Remark OperationLogDBSchemaField
|
|
}{
|
|
|
|
ID: OperationLogDBSchemaField("id"),
|
|
CreatedAt: OperationLogDBSchemaField("created_at"),
|
|
UpdatedAt: OperationLogDBSchemaField("updated_at"),
|
|
DeletedAt: OperationLogDBSchemaField("deleted_at"),
|
|
Uid: OperationLogDBSchemaField("uid"),
|
|
SysUid: OperationLogDBSchemaField("sys_uid"),
|
|
Description: OperationLogDBSchemaField("description"),
|
|
OperationType: OperationLogDBSchemaField("operation_type"),
|
|
CorrelationId: OperationLogDBSchemaField("correlation_id"),
|
|
CorrelationName: OperationLogDBSchemaField("correlation_name"),
|
|
StoreId: OperationLogDBSchemaField("store_id"),
|
|
StoreName: OperationLogDBSchemaField("store_name"),
|
|
CooperativeName: OperationLogDBSchemaField("cooperative_name"),
|
|
CooperativeBusinessId: OperationLogDBSchemaField("cooperative_business_id"),
|
|
SerialNumber: OperationLogDBSchemaField("serial_number"),
|
|
Detail: OperationLogDBSchemaField("detail"),
|
|
Remark: OperationLogDBSchemaField("remark"),
|
|
}
|
|
|
|
// Update updates OperationLog fields by primary key
|
|
// nolint: dupl
|
|
func (o *OperationLog) Update(db *gorm.DB, fields ...OperationLogDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"sys_uid": o.SysUid,
|
|
"description": o.Description,
|
|
"operation_type": o.OperationType,
|
|
"correlation_id": o.CorrelationId,
|
|
"correlation_name": o.CorrelationName,
|
|
"store_id": o.StoreId,
|
|
"store_name": o.StoreName,
|
|
"cooperative_name": o.CooperativeName,
|
|
"cooperative_business_id": o.CooperativeBusinessId,
|
|
"serial_number": o.SerialNumber,
|
|
"detail": o.Detail,
|
|
"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 OperationLog %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// OperationLogUpdater is an OperationLog updates manager
|
|
type OperationLogUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewOperationLogUpdater creates new OperationLog updater
|
|
// nolint: dupl
|
|
func NewOperationLogUpdater(db *gorm.DB) OperationLogUpdater {
|
|
return OperationLogUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&OperationLog{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of OperationLog modifiers
|
|
|
|
// ===== BEGIN of query set ShopperPromotionCodeQuerySet
|
|
|
|
// ShopperPromotionCodeQuerySet is an queryset type for ShopperPromotionCode
|
|
type ShopperPromotionCodeQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewShopperPromotionCodeQuerySet constructs new ShopperPromotionCodeQuerySet
|
|
func NewShopperPromotionCodeQuerySet(db *gorm.DB) ShopperPromotionCodeQuerySet {
|
|
return ShopperPromotionCodeQuerySet{
|
|
db: db.Model(&ShopperPromotionCode{}),
|
|
}
|
|
}
|
|
|
|
func (qs ShopperPromotionCodeQuerySet) w(db *gorm.DB) ShopperPromotionCodeQuerySet {
|
|
return NewShopperPromotionCodeQuerySet(db)
|
|
}
|
|
|
|
func (qs ShopperPromotionCodeQuerySet) Select(fields ...ShopperPromotionCodeDBSchemaField) ShopperPromotionCodeQuerySet {
|
|
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 *ShopperPromotionCode) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *ShopperPromotionCode) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) All(ret *[]ShopperPromotionCode) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// CodeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CodeEq(code string) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("code = ?", code))
|
|
}
|
|
|
|
// CodeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CodeGt(code string) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("code > ?", code))
|
|
}
|
|
|
|
// CodeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CodeGte(code string) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("code >= ?", code))
|
|
}
|
|
|
|
// CodeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CodeIn(code ...string) ShopperPromotionCodeQuerySet {
|
|
if len(code) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one code in CodeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("code IN (?)", code))
|
|
}
|
|
|
|
// CodeLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CodeLike(code string) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("code LIKE ?", code))
|
|
}
|
|
|
|
// CodeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CodeLt(code string) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("code < ?", code))
|
|
}
|
|
|
|
// CodeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CodeLte(code string) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("code <= ?", code))
|
|
}
|
|
|
|
// CodeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CodeNe(code string) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("code != ?", code))
|
|
}
|
|
|
|
// CodeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CodeNotIn(code ...string) ShopperPromotionCodeQuerySet {
|
|
if len(code) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one code in CodeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("code NOT IN (?)", code))
|
|
}
|
|
|
|
// CodeNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CodeNotlike(code string) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("code NOT LIKE ?", code))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CreatedAtEq(createdAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CreatedAtGt(createdAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CreatedAtGte(createdAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CreatedAtLt(createdAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CreatedAtLte(createdAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) CreatedAtNe(createdAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) Delete() error {
|
|
return qs.db.Delete(ShopperPromotionCode{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(ShopperPromotionCode{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(ShopperPromotionCode{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) DeletedAtEq(deletedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) DeletedAtGt(deletedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) DeletedAtGte(deletedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) DeletedAtIsNotNull() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) DeletedAtIsNull() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) DeletedAtLt(deletedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) DeletedAtLte(deletedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) DeletedAtNe(deletedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) GetUpdater() ShopperPromotionCodeUpdater {
|
|
return NewShopperPromotionCodeUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) IDEq(ID uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) IDGt(ID uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) IDGte(ID uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) IDIn(ID ...uint32) ShopperPromotionCodeQuerySet {
|
|
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 ShopperPromotionCodeQuerySet) IDLt(ID uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) IDLte(ID uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) IDNe(ID uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) IDNotIn(ID ...uint32) ShopperPromotionCodeQuerySet {
|
|
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 ShopperPromotionCodeQuerySet) Limit(limit int) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) Offset(offset int) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs ShopperPromotionCodeQuerySet) One(ret *ShopperPromotionCode) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCode is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderAscByCode() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("code ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderAscByCreatedAt() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderAscByDeletedAt() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderAscByID() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByState is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderAscByState() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("state ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderAscByStoreId() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderAscByUid() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderAscByUpdatedAt() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCode is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderDescByCode() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("code DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderDescByCreatedAt() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderDescByDeletedAt() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderDescByID() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByState is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderDescByState() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("state DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderDescByStoreId() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderDescByUid() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) OrderDescByUpdatedAt() ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// StateEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StateEq(state uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("state = ?", state))
|
|
}
|
|
|
|
// StateGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StateGt(state uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("state > ?", state))
|
|
}
|
|
|
|
// StateGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StateGte(state uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("state >= ?", state))
|
|
}
|
|
|
|
// StateIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StateIn(state ...uint32) ShopperPromotionCodeQuerySet {
|
|
if len(state) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one state in StateIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("state IN (?)", state))
|
|
}
|
|
|
|
// StateLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StateLt(state uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("state < ?", state))
|
|
}
|
|
|
|
// StateLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StateLte(state uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("state <= ?", state))
|
|
}
|
|
|
|
// StateNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StateNe(state uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("state != ?", state))
|
|
}
|
|
|
|
// StateNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StateNotIn(state ...uint32) ShopperPromotionCodeQuerySet {
|
|
if len(state) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one state in StateNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("state NOT IN (?)", state))
|
|
}
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StoreIdEq(storeId uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
}
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StoreIdGt(storeId uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
}
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StoreIdGte(storeId uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
}
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StoreIdIn(storeId ...uint32) ShopperPromotionCodeQuerySet {
|
|
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 ShopperPromotionCodeQuerySet) StoreIdLt(storeId uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
}
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StoreIdLte(storeId uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
}
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StoreIdNe(storeId uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
}
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) StoreIdNotIn(storeId ...uint32) ShopperPromotionCodeQuerySet {
|
|
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))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UidEq(uid uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UidGt(uid uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UidGte(uid uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UidIn(uid ...uint32) ShopperPromotionCodeQuerySet {
|
|
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 ShopperPromotionCodeQuerySet) UidLt(uid uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UidLte(uid uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UidNe(uid uint32) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UidNotIn(uid ...uint32) ShopperPromotionCodeQuerySet {
|
|
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 ShopperPromotionCodeQuerySet) UpdatedAtEq(updatedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UpdatedAtGt(updatedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UpdatedAtGte(updatedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UpdatedAtLt(updatedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UpdatedAtLte(updatedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ShopperPromotionCodeQuerySet) UpdatedAtNe(updatedAt time.Time) ShopperPromotionCodeQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCode is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ShopperPromotionCodeUpdater) SetCode(code string) ShopperPromotionCodeUpdater {
|
|
u.fields[string(ShopperPromotionCodeDBSchema.Code)] = code
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ShopperPromotionCodeUpdater) SetCreatedAt(createdAt time.Time) ShopperPromotionCodeUpdater {
|
|
u.fields[string(ShopperPromotionCodeDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ShopperPromotionCodeUpdater) SetDeletedAt(deletedAt *time.Time) ShopperPromotionCodeUpdater {
|
|
u.fields[string(ShopperPromotionCodeDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ShopperPromotionCodeUpdater) SetID(ID uint32) ShopperPromotionCodeUpdater {
|
|
u.fields[string(ShopperPromotionCodeDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetState is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ShopperPromotionCodeUpdater) SetState(state uint32) ShopperPromotionCodeUpdater {
|
|
u.fields[string(ShopperPromotionCodeDBSchema.State)] = state
|
|
return u
|
|
}
|
|
|
|
// SetStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ShopperPromotionCodeUpdater) SetStoreId(storeId uint32) ShopperPromotionCodeUpdater {
|
|
u.fields[string(ShopperPromotionCodeDBSchema.StoreId)] = storeId
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ShopperPromotionCodeUpdater) SetUid(uid uint32) ShopperPromotionCodeUpdater {
|
|
u.fields[string(ShopperPromotionCodeDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ShopperPromotionCodeUpdater) SetUpdatedAt(updatedAt time.Time) ShopperPromotionCodeUpdater {
|
|
u.fields[string(ShopperPromotionCodeDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ShopperPromotionCodeUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ShopperPromotionCodeUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set ShopperPromotionCodeQuerySet
|
|
|
|
// ===== BEGIN of ShopperPromotionCode modifiers
|
|
|
|
// ShopperPromotionCodeDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type ShopperPromotionCodeDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f ShopperPromotionCodeDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// ShopperPromotionCodeDBSchema stores db field names of ShopperPromotionCode
|
|
var ShopperPromotionCodeDBSchema = struct {
|
|
ID ShopperPromotionCodeDBSchemaField
|
|
CreatedAt ShopperPromotionCodeDBSchemaField
|
|
UpdatedAt ShopperPromotionCodeDBSchemaField
|
|
DeletedAt ShopperPromotionCodeDBSchemaField
|
|
Uid ShopperPromotionCodeDBSchemaField
|
|
State ShopperPromotionCodeDBSchemaField
|
|
Code ShopperPromotionCodeDBSchemaField
|
|
StoreId ShopperPromotionCodeDBSchemaField
|
|
}{
|
|
|
|
ID: ShopperPromotionCodeDBSchemaField("id"),
|
|
CreatedAt: ShopperPromotionCodeDBSchemaField("created_at"),
|
|
UpdatedAt: ShopperPromotionCodeDBSchemaField("updated_at"),
|
|
DeletedAt: ShopperPromotionCodeDBSchemaField("deleted_at"),
|
|
Uid: ShopperPromotionCodeDBSchemaField("uid"),
|
|
State: ShopperPromotionCodeDBSchemaField("state"),
|
|
Code: ShopperPromotionCodeDBSchemaField("code"),
|
|
StoreId: ShopperPromotionCodeDBSchemaField("store_id"),
|
|
}
|
|
|
|
// Update updates ShopperPromotionCode fields by primary key
|
|
// nolint: dupl
|
|
func (o *ShopperPromotionCode) Update(db *gorm.DB, fields ...ShopperPromotionCodeDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"state": o.State,
|
|
"code": o.Code,
|
|
"store_id": o.StoreId,
|
|
}
|
|
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 ShopperPromotionCode %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// ShopperPromotionCodeUpdater is an ShopperPromotionCode updates manager
|
|
type ShopperPromotionCodeUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewShopperPromotionCodeUpdater creates new ShopperPromotionCode updater
|
|
// nolint: dupl
|
|
func NewShopperPromotionCodeUpdater(db *gorm.DB) ShopperPromotionCodeUpdater {
|
|
return ShopperPromotionCodeUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&ShopperPromotionCode{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of ShopperPromotionCode modifiers
|
|
|
|
// ===== BEGIN of query set UserInviteQuerySet
|
|
|
|
// UserInviteQuerySet is an queryset type for UserInvite
|
|
type UserInviteQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserInviteQuerySet constructs new UserInviteQuerySet
|
|
func NewUserInviteQuerySet(db *gorm.DB) UserInviteQuerySet {
|
|
return UserInviteQuerySet{
|
|
db: db.Model(&UserInvite{}),
|
|
}
|
|
}
|
|
|
|
func (qs UserInviteQuerySet) w(db *gorm.DB) UserInviteQuerySet {
|
|
return NewUserInviteQuerySet(db)
|
|
}
|
|
|
|
func (qs UserInviteQuerySet) Select(fields ...UserInviteDBSchemaField) UserInviteQuerySet {
|
|
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 *UserInvite) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *UserInvite) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// ActionEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ActionEq(action uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("action = ?", action))
|
|
}
|
|
|
|
// ActionGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ActionGt(action uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("action > ?", action))
|
|
}
|
|
|
|
// ActionGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ActionGte(action uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("action >= ?", action))
|
|
}
|
|
|
|
// ActionIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ActionIn(action ...uint32) UserInviteQuerySet {
|
|
if len(action) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one action in ActionIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("action IN (?)", action))
|
|
}
|
|
|
|
// ActionLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ActionLt(action uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("action < ?", action))
|
|
}
|
|
|
|
// ActionLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ActionLte(action uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("action <= ?", action))
|
|
}
|
|
|
|
// ActionNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ActionNe(action uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("action != ?", action))
|
|
}
|
|
|
|
// ActionNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ActionNotIn(action ...uint32) UserInviteQuerySet {
|
|
if len(action) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one action in ActionNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("action NOT IN (?)", action))
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) All(ret *[]UserInvite) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) CreatedAtEq(createdAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) CreatedAtGt(createdAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) CreatedAtGte(createdAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) CreatedAtLt(createdAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) CreatedAtLte(createdAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) CreatedAtNe(createdAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) Delete() error {
|
|
return qs.db.Delete(UserInvite{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(UserInvite{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(UserInvite{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) DeletedAtEq(deletedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) DeletedAtGt(deletedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) DeletedAtGte(deletedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) DeletedAtIsNotNull() UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) DeletedAtIsNull() UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) DeletedAtLt(deletedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) DeletedAtLte(deletedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) DeletedAtNe(deletedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// FirstInviteEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FirstInviteEq(firstInvite uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("first_invite = ?", firstInvite))
|
|
}
|
|
|
|
// FirstInviteGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FirstInviteGt(firstInvite uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("first_invite > ?", firstInvite))
|
|
}
|
|
|
|
// FirstInviteGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FirstInviteGte(firstInvite uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("first_invite >= ?", firstInvite))
|
|
}
|
|
|
|
// FirstInviteIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FirstInviteIn(firstInvite ...uint32) UserInviteQuerySet {
|
|
if len(firstInvite) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one firstInvite in FirstInviteIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("first_invite IN (?)", firstInvite))
|
|
}
|
|
|
|
// FirstInviteLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FirstInviteLt(firstInvite uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("first_invite < ?", firstInvite))
|
|
}
|
|
|
|
// FirstInviteLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FirstInviteLte(firstInvite uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("first_invite <= ?", firstInvite))
|
|
}
|
|
|
|
// FirstInviteNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FirstInviteNe(firstInvite uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("first_invite != ?", firstInvite))
|
|
}
|
|
|
|
// FirstInviteNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FirstInviteNotIn(firstInvite ...uint32) UserInviteQuerySet {
|
|
if len(firstInvite) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one firstInvite in FirstInviteNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("first_invite NOT IN (?)", firstInvite))
|
|
}
|
|
|
|
// FromUidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FromUidEq(fromUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("from_uid = ?", fromUid))
|
|
}
|
|
|
|
// FromUidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FromUidGt(fromUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("from_uid > ?", fromUid))
|
|
}
|
|
|
|
// FromUidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FromUidGte(fromUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("from_uid >= ?", fromUid))
|
|
}
|
|
|
|
// FromUidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FromUidIn(fromUid ...uint32) UserInviteQuerySet {
|
|
if len(fromUid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one fromUid in FromUidIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("from_uid IN (?)", fromUid))
|
|
}
|
|
|
|
// FromUidLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FromUidLt(fromUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("from_uid < ?", fromUid))
|
|
}
|
|
|
|
// FromUidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FromUidLte(fromUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("from_uid <= ?", fromUid))
|
|
}
|
|
|
|
// FromUidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FromUidNe(fromUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("from_uid != ?", fromUid))
|
|
}
|
|
|
|
// FromUidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) FromUidNotIn(fromUid ...uint32) UserInviteQuerySet {
|
|
if len(fromUid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one fromUid in FromUidNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("from_uid NOT IN (?)", fromUid))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) GetUpdater() UserInviteUpdater {
|
|
return NewUserInviteUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) IDEq(ID uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) IDGt(ID uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) IDGte(ID uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) IDIn(ID ...uint32) UserInviteQuerySet {
|
|
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 UserInviteQuerySet) IDLt(ID uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) IDLte(ID uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) IDNe(ID uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) IDNotIn(ID ...uint32) UserInviteQuerySet {
|
|
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))
|
|
}
|
|
|
|
// InviteFormEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) InviteFormEq(inviteForm uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("invite_form = ?", inviteForm))
|
|
}
|
|
|
|
// InviteFormGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) InviteFormGt(inviteForm uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("invite_form > ?", inviteForm))
|
|
}
|
|
|
|
// InviteFormGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) InviteFormGte(inviteForm uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("invite_form >= ?", inviteForm))
|
|
}
|
|
|
|
// InviteFormIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) InviteFormIn(inviteForm ...uint32) UserInviteQuerySet {
|
|
if len(inviteForm) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one inviteForm in InviteFormIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("invite_form IN (?)", inviteForm))
|
|
}
|
|
|
|
// InviteFormLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) InviteFormLt(inviteForm uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("invite_form < ?", inviteForm))
|
|
}
|
|
|
|
// InviteFormLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) InviteFormLte(inviteForm uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("invite_form <= ?", inviteForm))
|
|
}
|
|
|
|
// InviteFormNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) InviteFormNe(inviteForm uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("invite_form != ?", inviteForm))
|
|
}
|
|
|
|
// InviteFormNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) InviteFormNotIn(inviteForm ...uint32) UserInviteQuerySet {
|
|
if len(inviteForm) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one inviteForm in InviteFormNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("invite_form NOT IN (?)", inviteForm))
|
|
}
|
|
|
|
// Limit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) Limit(limit int) UserInviteQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// MemberLevelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberLevelEq(memberLevel uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_level = ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberLevelGt(memberLevel uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_level > ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberLevelGte(memberLevel uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberLevelIn(memberLevel ...uint32) UserInviteQuerySet {
|
|
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 UserInviteQuerySet) MemberLevelLt(memberLevel uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_level < ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberLevelLte(memberLevel uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberLevelNe(memberLevel uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_level != ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserInviteQuerySet {
|
|
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))
|
|
}
|
|
|
|
// MemberOpenTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberOpenTimeEq(memberOpenTime time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_open_time = ?", memberOpenTime))
|
|
}
|
|
|
|
// MemberOpenTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberOpenTimeGt(memberOpenTime time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_open_time > ?", memberOpenTime))
|
|
}
|
|
|
|
// MemberOpenTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberOpenTimeGte(memberOpenTime time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_open_time >= ?", memberOpenTime))
|
|
}
|
|
|
|
// MemberOpenTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberOpenTimeLt(memberOpenTime time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_open_time < ?", memberOpenTime))
|
|
}
|
|
|
|
// MemberOpenTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberOpenTimeLte(memberOpenTime time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_open_time <= ?", memberOpenTime))
|
|
}
|
|
|
|
// MemberOpenTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberOpenTimeNe(memberOpenTime time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_open_time != ?", memberOpenTime))
|
|
}
|
|
|
|
// MemberStatusEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberStatusEq(memberStatus uint8) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_status = ?", memberStatus))
|
|
}
|
|
|
|
// MemberStatusGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberStatusGt(memberStatus uint8) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_status > ?", memberStatus))
|
|
}
|
|
|
|
// MemberStatusGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberStatusGte(memberStatus uint8) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_status >= ?", memberStatus))
|
|
}
|
|
|
|
// MemberStatusIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberStatusIn(memberStatus ...uint8) UserInviteQuerySet {
|
|
if len(memberStatus) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one memberStatus in MemberStatusIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("member_status IN (?)", memberStatus))
|
|
}
|
|
|
|
// MemberStatusLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberStatusLt(memberStatus uint8) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_status < ?", memberStatus))
|
|
}
|
|
|
|
// MemberStatusLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberStatusLte(memberStatus uint8) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_status <= ?", memberStatus))
|
|
}
|
|
|
|
// MemberStatusNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberStatusNe(memberStatus uint8) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_status != ?", memberStatus))
|
|
}
|
|
|
|
// MemberStatusNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberStatusNotIn(memberStatus ...uint8) UserInviteQuerySet {
|
|
if len(memberStatus) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one memberStatus in MemberStatusNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("member_status NOT IN (?)", memberStatus))
|
|
}
|
|
|
|
// MemberTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberTypeEq(memberType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_type = ?", memberType))
|
|
}
|
|
|
|
// MemberTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberTypeGt(memberType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_type > ?", memberType))
|
|
}
|
|
|
|
// MemberTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberTypeGte(memberType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_type >= ?", memberType))
|
|
}
|
|
|
|
// MemberTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberTypeIn(memberType ...uint32) UserInviteQuerySet {
|
|
if len(memberType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one memberType in MemberTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("member_type IN (?)", memberType))
|
|
}
|
|
|
|
// MemberTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberTypeLt(memberType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_type < ?", memberType))
|
|
}
|
|
|
|
// MemberTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberTypeLte(memberType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_type <= ?", memberType))
|
|
}
|
|
|
|
// MemberTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberTypeNe(memberType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("member_type != ?", memberType))
|
|
}
|
|
|
|
// MemberTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) MemberTypeNotIn(memberType ...uint32) UserInviteQuerySet {
|
|
if len(memberType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one memberType in MemberTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("member_type NOT IN (?)", memberType))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) Offset(offset int) UserInviteQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs UserInviteQuerySet) One(ret *UserInvite) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByAction is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByAction() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("action ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByCreatedAt() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByDeletedAt() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByFirstInvite is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByFirstInvite() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("first_invite ASC"))
|
|
}
|
|
|
|
// OrderAscByFromUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByFromUid() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("from_uid ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByID() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByInviteForm is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByInviteForm() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("invite_form ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByMemberLevel() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("member_level ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberOpenTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByMemberOpenTime() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("member_open_time ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByMemberStatus() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("member_status ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByMemberType() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("member_type ASC"))
|
|
}
|
|
|
|
// OrderAscByScan is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByScan() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("scan ASC"))
|
|
}
|
|
|
|
// OrderAscBySpendType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscBySpendType() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("spend_type ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByStoreId() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByStoreType() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("store_type ASC"))
|
|
}
|
|
|
|
// OrderAscByToUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByToUid() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("to_uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByUpdatedAt() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderAscByUserInviteRecordId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByUserInviteRecordId() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("user_invite_record_id ASC"))
|
|
}
|
|
|
|
// OrderAscByUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByUserType() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("user_type ASC"))
|
|
}
|
|
|
|
// OrderDescByAction is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByAction() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("action DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByCreatedAt() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByDeletedAt() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByFirstInvite is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByFirstInvite() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("first_invite DESC"))
|
|
}
|
|
|
|
// OrderDescByFromUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByFromUid() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("from_uid DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByID() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByInviteForm is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByInviteForm() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("invite_form DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByMemberLevel() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("member_level DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberOpenTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByMemberOpenTime() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("member_open_time DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByMemberStatus() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("member_status DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByMemberType() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("member_type DESC"))
|
|
}
|
|
|
|
// OrderDescByScan is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByScan() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("scan DESC"))
|
|
}
|
|
|
|
// OrderDescBySpendType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescBySpendType() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("spend_type DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByStoreId() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByStoreType() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("store_type DESC"))
|
|
}
|
|
|
|
// OrderDescByToUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByToUid() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("to_uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByUpdatedAt() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// OrderDescByUserInviteRecordId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByUserInviteRecordId() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("user_invite_record_id DESC"))
|
|
}
|
|
|
|
// OrderDescByUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByUserType() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("user_type DESC"))
|
|
}
|
|
|
|
// ScanEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ScanEq(scan uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("scan = ?", scan))
|
|
}
|
|
|
|
// ScanGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ScanGt(scan uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("scan > ?", scan))
|
|
}
|
|
|
|
// ScanGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ScanGte(scan uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("scan >= ?", scan))
|
|
}
|
|
|
|
// ScanIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ScanIn(scan ...uint32) UserInviteQuerySet {
|
|
if len(scan) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one scan in ScanIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("scan IN (?)", scan))
|
|
}
|
|
|
|
// ScanLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ScanLt(scan uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("scan < ?", scan))
|
|
}
|
|
|
|
// ScanLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ScanLte(scan uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("scan <= ?", scan))
|
|
}
|
|
|
|
// ScanNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ScanNe(scan uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("scan != ?", scan))
|
|
}
|
|
|
|
// ScanNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ScanNotIn(scan ...uint32) UserInviteQuerySet {
|
|
if len(scan) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one scan in ScanNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("scan NOT IN (?)", scan))
|
|
}
|
|
|
|
// SpendTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) SpendTypeEq(spendType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("spend_type = ?", spendType))
|
|
}
|
|
|
|
// SpendTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) SpendTypeGt(spendType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("spend_type > ?", spendType))
|
|
}
|
|
|
|
// SpendTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) SpendTypeGte(spendType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("spend_type >= ?", spendType))
|
|
}
|
|
|
|
// SpendTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) SpendTypeIn(spendType ...uint32) UserInviteQuerySet {
|
|
if len(spendType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one spendType in SpendTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("spend_type IN (?)", spendType))
|
|
}
|
|
|
|
// SpendTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) SpendTypeLt(spendType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("spend_type < ?", spendType))
|
|
}
|
|
|
|
// SpendTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) SpendTypeLte(spendType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("spend_type <= ?", spendType))
|
|
}
|
|
|
|
// SpendTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) SpendTypeNe(spendType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("spend_type != ?", spendType))
|
|
}
|
|
|
|
// SpendTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) SpendTypeNotIn(spendType ...uint32) UserInviteQuerySet {
|
|
if len(spendType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one spendType in SpendTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("spend_type NOT IN (?)", spendType))
|
|
}
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreIdEq(storeId uint64) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
}
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreIdGt(storeId uint64) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
}
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreIdGte(storeId uint64) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
}
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreIdIn(storeId ...uint64) UserInviteQuerySet {
|
|
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 UserInviteQuerySet) StoreIdLt(storeId uint64) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
}
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreIdLte(storeId uint64) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
}
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreIdNe(storeId uint64) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
}
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreIdNotIn(storeId ...uint64) UserInviteQuerySet {
|
|
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))
|
|
}
|
|
|
|
// StoreTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreTypeEq(storeType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_type = ?", storeType))
|
|
}
|
|
|
|
// StoreTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreTypeGt(storeType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_type > ?", storeType))
|
|
}
|
|
|
|
// StoreTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreTypeGte(storeType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_type >= ?", storeType))
|
|
}
|
|
|
|
// StoreTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreTypeIn(storeType ...uint32) UserInviteQuerySet {
|
|
if len(storeType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeType in StoreTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_type IN (?)", storeType))
|
|
}
|
|
|
|
// StoreTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreTypeLt(storeType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_type < ?", storeType))
|
|
}
|
|
|
|
// StoreTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreTypeLte(storeType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_type <= ?", storeType))
|
|
}
|
|
|
|
// StoreTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreTypeNe(storeType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("store_type != ?", storeType))
|
|
}
|
|
|
|
// StoreTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) StoreTypeNotIn(storeType ...uint32) UserInviteQuerySet {
|
|
if len(storeType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeType in StoreTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_type NOT IN (?)", storeType))
|
|
}
|
|
|
|
// ToUidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ToUidEq(toUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("to_uid = ?", toUid))
|
|
}
|
|
|
|
// ToUidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ToUidGt(toUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("to_uid > ?", toUid))
|
|
}
|
|
|
|
// ToUidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ToUidGte(toUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("to_uid >= ?", toUid))
|
|
}
|
|
|
|
// ToUidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ToUidIn(toUid ...uint32) UserInviteQuerySet {
|
|
if len(toUid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one toUid in ToUidIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("to_uid IN (?)", toUid))
|
|
}
|
|
|
|
// ToUidLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ToUidLt(toUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("to_uid < ?", toUid))
|
|
}
|
|
|
|
// ToUidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ToUidLte(toUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("to_uid <= ?", toUid))
|
|
}
|
|
|
|
// ToUidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ToUidNe(toUid uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("to_uid != ?", toUid))
|
|
}
|
|
|
|
// ToUidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) ToUidNotIn(toUid ...uint32) UserInviteQuerySet {
|
|
if len(toUid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one toUid in ToUidNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("to_uid NOT IN (?)", toUid))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UpdatedAtEq(updatedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UpdatedAtGt(updatedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UpdatedAtGte(updatedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UpdatedAtLt(updatedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UpdatedAtLte(updatedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UpdatedAtNe(updatedAt time.Time) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// UserInviteRecordIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserInviteRecordIdEq(userInviteRecordId uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_invite_record_id = ?", userInviteRecordId))
|
|
}
|
|
|
|
// UserInviteRecordIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserInviteRecordIdGt(userInviteRecordId uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_invite_record_id > ?", userInviteRecordId))
|
|
}
|
|
|
|
// UserInviteRecordIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserInviteRecordIdGte(userInviteRecordId uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_invite_record_id >= ?", userInviteRecordId))
|
|
}
|
|
|
|
// UserInviteRecordIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserInviteRecordIdIn(userInviteRecordId ...uint32) UserInviteQuerySet {
|
|
if len(userInviteRecordId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one userInviteRecordId in UserInviteRecordIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("user_invite_record_id IN (?)", userInviteRecordId))
|
|
}
|
|
|
|
// UserInviteRecordIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserInviteRecordIdLt(userInviteRecordId uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_invite_record_id < ?", userInviteRecordId))
|
|
}
|
|
|
|
// UserInviteRecordIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserInviteRecordIdLte(userInviteRecordId uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_invite_record_id <= ?", userInviteRecordId))
|
|
}
|
|
|
|
// UserInviteRecordIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserInviteRecordIdNe(userInviteRecordId uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_invite_record_id != ?", userInviteRecordId))
|
|
}
|
|
|
|
// UserInviteRecordIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserInviteRecordIdNotIn(userInviteRecordId ...uint32) UserInviteQuerySet {
|
|
if len(userInviteRecordId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one userInviteRecordId in UserInviteRecordIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("user_invite_record_id NOT IN (?)", userInviteRecordId))
|
|
}
|
|
|
|
// UserTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserTypeEq(userType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_type = ?", userType))
|
|
}
|
|
|
|
// UserTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserTypeGt(userType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_type > ?", userType))
|
|
}
|
|
|
|
// UserTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserTypeGte(userType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_type >= ?", userType))
|
|
}
|
|
|
|
// UserTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserTypeIn(userType ...uint32) UserInviteQuerySet {
|
|
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 UserInviteQuerySet) UserTypeLt(userType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_type < ?", userType))
|
|
}
|
|
|
|
// UserTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserTypeLte(userType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_type <= ?", userType))
|
|
}
|
|
|
|
// UserTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserTypeNe(userType uint32) UserInviteQuerySet {
|
|
return qs.w(qs.db.Where("user_type != ?", userType))
|
|
}
|
|
|
|
// UserTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) UserTypeNotIn(userType ...uint32) UserInviteQuerySet {
|
|
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))
|
|
}
|
|
|
|
// SetAction is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetAction(action uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.Action)] = action
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetCreatedAt(createdAt time.Time) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetDeletedAt(deletedAt *time.Time) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetFirstInvite is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetFirstInvite(firstInvite uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.FirstInvite)] = firstInvite
|
|
return u
|
|
}
|
|
|
|
// SetFromUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetFromUid(fromUid uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.FromUid)] = fromUid
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetID(ID uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetInviteForm is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetInviteForm(inviteForm uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.InviteForm)] = inviteForm
|
|
return u
|
|
}
|
|
|
|
// SetMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetMemberLevel(memberLevel uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.MemberLevel)] = memberLevel
|
|
return u
|
|
}
|
|
|
|
// SetMemberOpenTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetMemberOpenTime(memberOpenTime time.Time) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.MemberOpenTime)] = memberOpenTime
|
|
return u
|
|
}
|
|
|
|
// SetMemberStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetMemberStatus(memberStatus uint8) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.MemberStatus)] = memberStatus
|
|
return u
|
|
}
|
|
|
|
// SetMemberType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetMemberType(memberType uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.MemberType)] = memberType
|
|
return u
|
|
}
|
|
|
|
// SetScan is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetScan(scan uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.Scan)] = scan
|
|
return u
|
|
}
|
|
|
|
// SetSpendType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetSpendType(spendType uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.SpendType)] = spendType
|
|
return u
|
|
}
|
|
|
|
// SetStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetStoreId(storeId uint64) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.StoreId)] = storeId
|
|
return u
|
|
}
|
|
|
|
// SetStoreType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetStoreType(storeType uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.StoreType)] = storeType
|
|
return u
|
|
}
|
|
|
|
// SetToUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetToUid(toUid uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.ToUid)] = toUid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetUpdatedAt(updatedAt time.Time) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// SetUserInviteRecordId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetUserInviteRecordId(userInviteRecordId uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.UserInviteRecordId)] = userInviteRecordId
|
|
return u
|
|
}
|
|
|
|
// SetUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) SetUserType(userType uint32) UserInviteUpdater {
|
|
u.fields[string(UserInviteDBSchema.UserType)] = userType
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserInviteUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set UserInviteQuerySet
|
|
|
|
// ===== BEGIN of UserInvite modifiers
|
|
|
|
// UserInviteDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type UserInviteDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f UserInviteDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// UserInviteDBSchema stores db field names of UserInvite
|
|
var UserInviteDBSchema = struct {
|
|
ID UserInviteDBSchemaField
|
|
CreatedAt UserInviteDBSchemaField
|
|
UpdatedAt UserInviteDBSchemaField
|
|
DeletedAt UserInviteDBSchemaField
|
|
FromUid UserInviteDBSchemaField
|
|
UserType UserInviteDBSchemaField
|
|
StoreId UserInviteDBSchemaField
|
|
MemberOpenTime UserInviteDBSchemaField
|
|
MemberType UserInviteDBSchemaField
|
|
MemberStatus UserInviteDBSchemaField
|
|
ToUid UserInviteDBSchemaField
|
|
StoreType UserInviteDBSchemaField
|
|
Action UserInviteDBSchemaField
|
|
SpendType UserInviteDBSchemaField
|
|
MemberLevel UserInviteDBSchemaField
|
|
UserInviteRecordId UserInviteDBSchemaField
|
|
FirstInvite UserInviteDBSchemaField
|
|
Scan UserInviteDBSchemaField
|
|
InviteForm UserInviteDBSchemaField
|
|
}{
|
|
|
|
ID: UserInviteDBSchemaField("id"),
|
|
CreatedAt: UserInviteDBSchemaField("created_at"),
|
|
UpdatedAt: UserInviteDBSchemaField("updated_at"),
|
|
DeletedAt: UserInviteDBSchemaField("deleted_at"),
|
|
FromUid: UserInviteDBSchemaField("from_uid"),
|
|
UserType: UserInviteDBSchemaField("user_type"),
|
|
StoreId: UserInviteDBSchemaField("store_id"),
|
|
MemberOpenTime: UserInviteDBSchemaField("member_open_time"),
|
|
MemberType: UserInviteDBSchemaField("member_type"),
|
|
MemberStatus: UserInviteDBSchemaField("member_status"),
|
|
ToUid: UserInviteDBSchemaField("to_uid"),
|
|
StoreType: UserInviteDBSchemaField("store_type"),
|
|
Action: UserInviteDBSchemaField("action"),
|
|
SpendType: UserInviteDBSchemaField("spend_type"),
|
|
MemberLevel: UserInviteDBSchemaField("member_level"),
|
|
UserInviteRecordId: UserInviteDBSchemaField("user_invite_record_id"),
|
|
FirstInvite: UserInviteDBSchemaField("first_invite"),
|
|
Scan: UserInviteDBSchemaField("scan"),
|
|
InviteForm: UserInviteDBSchemaField("invite_form"),
|
|
}
|
|
|
|
// Update updates UserInvite fields by primary key
|
|
// nolint: dupl
|
|
func (o *UserInvite) Update(db *gorm.DB, fields ...UserInviteDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"from_uid": o.FromUid,
|
|
"user_type": o.UserType,
|
|
"store_id": o.StoreId,
|
|
"member_open_time": o.MemberOpenTime,
|
|
"member_type": o.MemberType,
|
|
"member_status": o.MemberStatus,
|
|
"to_uid": o.ToUid,
|
|
"store_type": o.StoreType,
|
|
"action": o.Action,
|
|
"spend_type": o.SpendType,
|
|
"member_level": o.MemberLevel,
|
|
"user_invite_record_id": o.UserInviteRecordId,
|
|
"first_invite": o.FirstInvite,
|
|
"scan": o.Scan,
|
|
"invite_form": o.InviteForm,
|
|
}
|
|
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 UserInvite %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// UserInviteUpdater is an UserInvite updates manager
|
|
type UserInviteUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserInviteUpdater creates new UserInvite updater
|
|
// nolint: dupl
|
|
func NewUserInviteUpdater(db *gorm.DB) UserInviteUpdater {
|
|
return UserInviteUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&UserInvite{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of UserInvite modifiers
|
|
|
|
// ===== BEGIN of query set UserMemberDurationRecordQuerySet
|
|
|
|
// UserMemberDurationRecordQuerySet is an queryset type for UserMemberDurationRecord
|
|
type UserMemberDurationRecordQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserMemberDurationRecordQuerySet constructs new UserMemberDurationRecordQuerySet
|
|
func NewUserMemberDurationRecordQuerySet(db *gorm.DB) UserMemberDurationRecordQuerySet {
|
|
return UserMemberDurationRecordQuerySet{
|
|
db: db.Model(&UserMemberDurationRecord{}),
|
|
}
|
|
}
|
|
|
|
func (qs UserMemberDurationRecordQuerySet) w(db *gorm.DB) UserMemberDurationRecordQuerySet {
|
|
return NewUserMemberDurationRecordQuerySet(db)
|
|
}
|
|
|
|
func (qs UserMemberDurationRecordQuerySet) Select(fields ...UserMemberDurationRecordDBSchemaField) UserMemberDurationRecordQuerySet {
|
|
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 *UserMemberDurationRecord) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *UserMemberDurationRecord) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) All(ret *[]UserMemberDurationRecord) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) CreatedAtEq(createdAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) CreatedAtGt(createdAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) CreatedAtGte(createdAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) CreatedAtLt(createdAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) CreatedAtLte(createdAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) CreatedAtNe(createdAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) Delete() error {
|
|
return qs.db.Delete(UserMemberDurationRecord{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(UserMemberDurationRecord{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(UserMemberDurationRecord{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DeletedAtEq(deletedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DeletedAtGt(deletedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DeletedAtGte(deletedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DeletedAtIsNotNull() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DeletedAtIsNull() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DeletedAtLt(deletedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DeletedAtLte(deletedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DeletedAtNe(deletedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// DurationEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DurationEq(duration uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("duration = ?", duration))
|
|
}
|
|
|
|
// DurationGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DurationGt(duration uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("duration > ?", duration))
|
|
}
|
|
|
|
// DurationGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DurationGte(duration uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("duration >= ?", duration))
|
|
}
|
|
|
|
// DurationIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DurationIn(duration ...uint32) UserMemberDurationRecordQuerySet {
|
|
if len(duration) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one duration in DurationIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("duration IN (?)", duration))
|
|
}
|
|
|
|
// DurationLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DurationLt(duration uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("duration < ?", duration))
|
|
}
|
|
|
|
// DurationLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DurationLte(duration uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("duration <= ?", duration))
|
|
}
|
|
|
|
// DurationNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DurationNe(duration uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("duration != ?", duration))
|
|
}
|
|
|
|
// DurationNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) DurationNotIn(duration ...uint32) UserMemberDurationRecordQuerySet {
|
|
if len(duration) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one duration in DurationNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("duration NOT IN (?)", duration))
|
|
}
|
|
|
|
// EventTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) EventTypeEq(eventType uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("event_type = ?", eventType))
|
|
}
|
|
|
|
// EventTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) EventTypeGt(eventType uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("event_type > ?", eventType))
|
|
}
|
|
|
|
// EventTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) EventTypeGte(eventType uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("event_type >= ?", eventType))
|
|
}
|
|
|
|
// EventTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) EventTypeIn(eventType ...uint32) UserMemberDurationRecordQuerySet {
|
|
if len(eventType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one eventType in EventTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("event_type IN (?)", eventType))
|
|
}
|
|
|
|
// EventTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) EventTypeLt(eventType uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("event_type < ?", eventType))
|
|
}
|
|
|
|
// EventTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) EventTypeLte(eventType uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("event_type <= ?", eventType))
|
|
}
|
|
|
|
// EventTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) EventTypeNe(eventType uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("event_type != ?", eventType))
|
|
}
|
|
|
|
// EventTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) EventTypeNotIn(eventType ...uint32) UserMemberDurationRecordQuerySet {
|
|
if len(eventType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one eventType in EventTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("event_type NOT IN (?)", eventType))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) GetUpdater() UserMemberDurationRecordUpdater {
|
|
return NewUserMemberDurationRecordUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) IDEq(ID uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) IDGt(ID uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) IDGte(ID uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) IDIn(ID ...uint32) UserMemberDurationRecordQuerySet {
|
|
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 UserMemberDurationRecordQuerySet) IDLt(ID uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) IDLte(ID uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) IDNe(ID uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) IDNotIn(ID ...uint32) UserMemberDurationRecordQuerySet {
|
|
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 UserMemberDurationRecordQuerySet) Limit(limit int) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// MemberLevelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) MemberLevelEq(memberLevel uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level = ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) MemberLevelGt(memberLevel uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level > ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) MemberLevelGte(memberLevel uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) MemberLevelIn(memberLevel ...uint32) UserMemberDurationRecordQuerySet {
|
|
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 UserMemberDurationRecordQuerySet) MemberLevelLt(memberLevel uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level < ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) MemberLevelLte(memberLevel uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) MemberLevelNe(memberLevel uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level != ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserMemberDurationRecordQuerySet {
|
|
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 UserMemberDurationRecordQuerySet) Offset(offset int) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs UserMemberDurationRecordQuerySet) One(ret *UserMemberDurationRecord) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderAscByCreatedAt() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderAscByDeletedAt() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDuration is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderAscByDuration() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("duration ASC"))
|
|
}
|
|
|
|
// OrderAscByEventType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderAscByEventType() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("event_type ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderAscByID() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderAscByMemberLevel() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("member_level ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderAscByUid() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderAscByUpdatedAt() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderDescByCreatedAt() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderDescByDeletedAt() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDuration is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderDescByDuration() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("duration DESC"))
|
|
}
|
|
|
|
// OrderDescByEventType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderDescByEventType() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("event_type DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderDescByID() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderDescByMemberLevel() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("member_level DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderDescByUid() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) OrderDescByUpdatedAt() UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UidEq(uid uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UidGt(uid uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UidGte(uid uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UidIn(uid ...uint32) UserMemberDurationRecordQuerySet {
|
|
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 UserMemberDurationRecordQuerySet) UidLt(uid uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UidLte(uid uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UidNe(uid uint32) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UidNotIn(uid ...uint32) UserMemberDurationRecordQuerySet {
|
|
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 UserMemberDurationRecordQuerySet) UpdatedAtEq(updatedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UpdatedAtGt(updatedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UpdatedAtGte(updatedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UpdatedAtLt(updatedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UpdatedAtLte(updatedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberDurationRecordQuerySet) UpdatedAtNe(updatedAt time.Time) UserMemberDurationRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberDurationRecordUpdater) SetCreatedAt(createdAt time.Time) UserMemberDurationRecordUpdater {
|
|
u.fields[string(UserMemberDurationRecordDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberDurationRecordUpdater) SetDeletedAt(deletedAt *time.Time) UserMemberDurationRecordUpdater {
|
|
u.fields[string(UserMemberDurationRecordDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetDuration is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberDurationRecordUpdater) SetDuration(duration uint32) UserMemberDurationRecordUpdater {
|
|
u.fields[string(UserMemberDurationRecordDBSchema.Duration)] = duration
|
|
return u
|
|
}
|
|
|
|
// SetEventType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberDurationRecordUpdater) SetEventType(eventType uint32) UserMemberDurationRecordUpdater {
|
|
u.fields[string(UserMemberDurationRecordDBSchema.EventType)] = eventType
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberDurationRecordUpdater) SetID(ID uint32) UserMemberDurationRecordUpdater {
|
|
u.fields[string(UserMemberDurationRecordDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberDurationRecordUpdater) SetMemberLevel(memberLevel uint32) UserMemberDurationRecordUpdater {
|
|
u.fields[string(UserMemberDurationRecordDBSchema.MemberLevel)] = memberLevel
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberDurationRecordUpdater) SetUid(uid uint32) UserMemberDurationRecordUpdater {
|
|
u.fields[string(UserMemberDurationRecordDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberDurationRecordUpdater) SetUpdatedAt(updatedAt time.Time) UserMemberDurationRecordUpdater {
|
|
u.fields[string(UserMemberDurationRecordDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberDurationRecordUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberDurationRecordUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set UserMemberDurationRecordQuerySet
|
|
|
|
// ===== BEGIN of UserMemberDurationRecord modifiers
|
|
|
|
// UserMemberDurationRecordDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type UserMemberDurationRecordDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f UserMemberDurationRecordDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// UserMemberDurationRecordDBSchema stores db field names of UserMemberDurationRecord
|
|
var UserMemberDurationRecordDBSchema = struct {
|
|
ID UserMemberDurationRecordDBSchemaField
|
|
CreatedAt UserMemberDurationRecordDBSchemaField
|
|
UpdatedAt UserMemberDurationRecordDBSchemaField
|
|
DeletedAt UserMemberDurationRecordDBSchemaField
|
|
Uid UserMemberDurationRecordDBSchemaField
|
|
Duration UserMemberDurationRecordDBSchemaField
|
|
EventType UserMemberDurationRecordDBSchemaField
|
|
MemberLevel UserMemberDurationRecordDBSchemaField
|
|
}{
|
|
|
|
ID: UserMemberDurationRecordDBSchemaField("id"),
|
|
CreatedAt: UserMemberDurationRecordDBSchemaField("created_at"),
|
|
UpdatedAt: UserMemberDurationRecordDBSchemaField("updated_at"),
|
|
DeletedAt: UserMemberDurationRecordDBSchemaField("deleted_at"),
|
|
Uid: UserMemberDurationRecordDBSchemaField("uid"),
|
|
Duration: UserMemberDurationRecordDBSchemaField("duration"),
|
|
EventType: UserMemberDurationRecordDBSchemaField("event_type"),
|
|
MemberLevel: UserMemberDurationRecordDBSchemaField("member_level"),
|
|
}
|
|
|
|
// Update updates UserMemberDurationRecord fields by primary key
|
|
// nolint: dupl
|
|
func (o *UserMemberDurationRecord) Update(db *gorm.DB, fields ...UserMemberDurationRecordDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"duration": o.Duration,
|
|
"event_type": o.EventType,
|
|
"member_level": o.MemberLevel,
|
|
}
|
|
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 UserMemberDurationRecord %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// UserMemberDurationRecordUpdater is an UserMemberDurationRecord updates manager
|
|
type UserMemberDurationRecordUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserMemberDurationRecordUpdater creates new UserMemberDurationRecord updater
|
|
// nolint: dupl
|
|
func NewUserMemberDurationRecordUpdater(db *gorm.DB) UserMemberDurationRecordUpdater {
|
|
return UserMemberDurationRecordUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&UserMemberDurationRecord{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of UserMemberDurationRecord modifiers
|
|
|
|
// ===== BEGIN of query set UserMemberExpireDelayQuerySet
|
|
|
|
// UserMemberExpireDelayQuerySet is an queryset type for UserMemberExpireDelay
|
|
type UserMemberExpireDelayQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserMemberExpireDelayQuerySet constructs new UserMemberExpireDelayQuerySet
|
|
func NewUserMemberExpireDelayQuerySet(db *gorm.DB) UserMemberExpireDelayQuerySet {
|
|
return UserMemberExpireDelayQuerySet{
|
|
db: db.Model(&UserMemberExpireDelay{}),
|
|
}
|
|
}
|
|
|
|
func (qs UserMemberExpireDelayQuerySet) w(db *gorm.DB) UserMemberExpireDelayQuerySet {
|
|
return NewUserMemberExpireDelayQuerySet(db)
|
|
}
|
|
|
|
func (qs UserMemberExpireDelayQuerySet) Select(fields ...UserMemberExpireDelayDBSchemaField) UserMemberExpireDelayQuerySet {
|
|
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 *UserMemberExpireDelay) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *UserMemberExpireDelay) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) All(ret *[]UserMemberExpireDelay) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) CreatedAtEq(createdAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) CreatedAtGt(createdAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) CreatedAtGte(createdAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) CreatedAtLt(createdAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) CreatedAtLte(createdAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) CreatedAtNe(createdAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// DailyFeeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DailyFeeEq(dailyFee uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("daily_fee = ?", dailyFee))
|
|
}
|
|
|
|
// DailyFeeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DailyFeeGt(dailyFee uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("daily_fee > ?", dailyFee))
|
|
}
|
|
|
|
// DailyFeeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DailyFeeGte(dailyFee uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("daily_fee >= ?", dailyFee))
|
|
}
|
|
|
|
// DailyFeeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DailyFeeIn(dailyFee ...uint32) UserMemberExpireDelayQuerySet {
|
|
if len(dailyFee) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one dailyFee in DailyFeeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("daily_fee IN (?)", dailyFee))
|
|
}
|
|
|
|
// DailyFeeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DailyFeeLt(dailyFee uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("daily_fee < ?", dailyFee))
|
|
}
|
|
|
|
// DailyFeeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DailyFeeLte(dailyFee uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("daily_fee <= ?", dailyFee))
|
|
}
|
|
|
|
// DailyFeeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DailyFeeNe(dailyFee uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("daily_fee != ?", dailyFee))
|
|
}
|
|
|
|
// DailyFeeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DailyFeeNotIn(dailyFee ...uint32) UserMemberExpireDelayQuerySet {
|
|
if len(dailyFee) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one dailyFee in DailyFeeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("daily_fee NOT IN (?)", dailyFee))
|
|
}
|
|
|
|
// DelayAmountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DelayAmountEq(delayAmount uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("delay_amount = ?", delayAmount))
|
|
}
|
|
|
|
// DelayAmountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DelayAmountGt(delayAmount uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("delay_amount > ?", delayAmount))
|
|
}
|
|
|
|
// DelayAmountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DelayAmountGte(delayAmount uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("delay_amount >= ?", delayAmount))
|
|
}
|
|
|
|
// DelayAmountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DelayAmountIn(delayAmount ...uint32) UserMemberExpireDelayQuerySet {
|
|
if len(delayAmount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one delayAmount in DelayAmountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("delay_amount IN (?)", delayAmount))
|
|
}
|
|
|
|
// DelayAmountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DelayAmountLt(delayAmount uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("delay_amount < ?", delayAmount))
|
|
}
|
|
|
|
// DelayAmountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DelayAmountLte(delayAmount uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("delay_amount <= ?", delayAmount))
|
|
}
|
|
|
|
// DelayAmountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DelayAmountNe(delayAmount uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("delay_amount != ?", delayAmount))
|
|
}
|
|
|
|
// DelayAmountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DelayAmountNotIn(delayAmount ...uint32) UserMemberExpireDelayQuerySet {
|
|
if len(delayAmount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one delayAmount in DelayAmountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("delay_amount NOT IN (?)", delayAmount))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) Delete() error {
|
|
return qs.db.Delete(UserMemberExpireDelay{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(UserMemberExpireDelay{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(UserMemberExpireDelay{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DeletedAtEq(deletedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DeletedAtGt(deletedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DeletedAtGte(deletedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DeletedAtIsNotNull() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DeletedAtIsNull() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DeletedAtLt(deletedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DeletedAtLte(deletedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) DeletedAtNe(deletedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// ExpireDaysEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) ExpireDaysEq(expireDays uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("expire_days = ?", expireDays))
|
|
}
|
|
|
|
// ExpireDaysGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) ExpireDaysGt(expireDays uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("expire_days > ?", expireDays))
|
|
}
|
|
|
|
// ExpireDaysGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) ExpireDaysGte(expireDays uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("expire_days >= ?", expireDays))
|
|
}
|
|
|
|
// ExpireDaysIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) ExpireDaysIn(expireDays ...uint32) UserMemberExpireDelayQuerySet {
|
|
if len(expireDays) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expireDays in ExpireDaysIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("expire_days IN (?)", expireDays))
|
|
}
|
|
|
|
// ExpireDaysLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) ExpireDaysLt(expireDays uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("expire_days < ?", expireDays))
|
|
}
|
|
|
|
// ExpireDaysLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) ExpireDaysLte(expireDays uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("expire_days <= ?", expireDays))
|
|
}
|
|
|
|
// ExpireDaysNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) ExpireDaysNe(expireDays uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("expire_days != ?", expireDays))
|
|
}
|
|
|
|
// ExpireDaysNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) ExpireDaysNotIn(expireDays ...uint32) UserMemberExpireDelayQuerySet {
|
|
if len(expireDays) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expireDays in ExpireDaysNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("expire_days NOT IN (?)", expireDays))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) GetUpdater() UserMemberExpireDelayUpdater {
|
|
return NewUserMemberExpireDelayUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IDEq(ID uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IDGt(ID uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IDGte(ID uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IDIn(ID ...uint32) UserMemberExpireDelayQuerySet {
|
|
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 UserMemberExpireDelayQuerySet) IDLt(ID uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IDLte(ID uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IDNe(ID uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IDNotIn(ID ...uint32) UserMemberExpireDelayQuerySet {
|
|
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))
|
|
}
|
|
|
|
// IsPayEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IsPayEq(isPay uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("is_pay = ?", isPay))
|
|
}
|
|
|
|
// IsPayGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IsPayGt(isPay uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("is_pay > ?", isPay))
|
|
}
|
|
|
|
// IsPayGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IsPayGte(isPay uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("is_pay >= ?", isPay))
|
|
}
|
|
|
|
// IsPayIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IsPayIn(isPay ...uint32) UserMemberExpireDelayQuerySet {
|
|
if len(isPay) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one isPay in IsPayIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("is_pay IN (?)", isPay))
|
|
}
|
|
|
|
// IsPayLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IsPayLt(isPay uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("is_pay < ?", isPay))
|
|
}
|
|
|
|
// IsPayLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IsPayLte(isPay uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("is_pay <= ?", isPay))
|
|
}
|
|
|
|
// IsPayNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IsPayNe(isPay uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("is_pay != ?", isPay))
|
|
}
|
|
|
|
// IsPayNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) IsPayNotIn(isPay ...uint32) UserMemberExpireDelayQuerySet {
|
|
if len(isPay) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one isPay in IsPayNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("is_pay NOT IN (?)", isPay))
|
|
}
|
|
|
|
// Limit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) Limit(limit int) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// MemberExpireEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) MemberExpireEq(memberExpire time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("member_expire = ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) MemberExpireGt(memberExpire time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("member_expire > ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) MemberExpireGte(memberExpire time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("member_expire >= ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) MemberExpireLt(memberExpire time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("member_expire < ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) MemberExpireLte(memberExpire time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("member_expire <= ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) MemberExpireNe(memberExpire time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("member_expire != ?", memberExpire))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) Offset(offset int) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs UserMemberExpireDelayQuerySet) One(ret *UserMemberExpireDelay) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderAscByCreatedAt() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDailyFee is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderAscByDailyFee() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("daily_fee ASC"))
|
|
}
|
|
|
|
// OrderAscByDelayAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderAscByDelayAmount() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("delay_amount ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderAscByDeletedAt() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByExpireDays is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderAscByExpireDays() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("expire_days ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderAscByID() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByIsPay is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderAscByIsPay() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("is_pay ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderAscByMemberExpire() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("member_expire ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderAscByUid() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderAscByUpdatedAt() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderDescByCreatedAt() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDailyFee is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderDescByDailyFee() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("daily_fee DESC"))
|
|
}
|
|
|
|
// OrderDescByDelayAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderDescByDelayAmount() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("delay_amount DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderDescByDeletedAt() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByExpireDays is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderDescByExpireDays() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("expire_days DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderDescByID() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByIsPay is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderDescByIsPay() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("is_pay DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderDescByMemberExpire() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("member_expire DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderDescByUid() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) OrderDescByUpdatedAt() UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UidEq(uid uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UidGt(uid uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UidGte(uid uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UidIn(uid ...uint32) UserMemberExpireDelayQuerySet {
|
|
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 UserMemberExpireDelayQuerySet) UidLt(uid uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UidLte(uid uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UidNe(uid uint32) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UidNotIn(uid ...uint32) UserMemberExpireDelayQuerySet {
|
|
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 UserMemberExpireDelayQuerySet) UpdatedAtEq(updatedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UpdatedAtGt(updatedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UpdatedAtGte(updatedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UpdatedAtLt(updatedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UpdatedAtLte(updatedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserMemberExpireDelayQuerySet) UpdatedAtNe(updatedAt time.Time) UserMemberExpireDelayQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) SetCreatedAt(createdAt time.Time) UserMemberExpireDelayUpdater {
|
|
u.fields[string(UserMemberExpireDelayDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDailyFee is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) SetDailyFee(dailyFee uint32) UserMemberExpireDelayUpdater {
|
|
u.fields[string(UserMemberExpireDelayDBSchema.DailyFee)] = dailyFee
|
|
return u
|
|
}
|
|
|
|
// SetDelayAmount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) SetDelayAmount(delayAmount uint32) UserMemberExpireDelayUpdater {
|
|
u.fields[string(UserMemberExpireDelayDBSchema.DelayAmount)] = delayAmount
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) SetDeletedAt(deletedAt *time.Time) UserMemberExpireDelayUpdater {
|
|
u.fields[string(UserMemberExpireDelayDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetExpireDays is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) SetExpireDays(expireDays uint32) UserMemberExpireDelayUpdater {
|
|
u.fields[string(UserMemberExpireDelayDBSchema.ExpireDays)] = expireDays
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) SetID(ID uint32) UserMemberExpireDelayUpdater {
|
|
u.fields[string(UserMemberExpireDelayDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetIsPay is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) SetIsPay(isPay uint32) UserMemberExpireDelayUpdater {
|
|
u.fields[string(UserMemberExpireDelayDBSchema.IsPay)] = isPay
|
|
return u
|
|
}
|
|
|
|
// SetMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) SetMemberExpire(memberExpire time.Time) UserMemberExpireDelayUpdater {
|
|
u.fields[string(UserMemberExpireDelayDBSchema.MemberExpire)] = memberExpire
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) SetUid(uid uint32) UserMemberExpireDelayUpdater {
|
|
u.fields[string(UserMemberExpireDelayDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) SetUpdatedAt(updatedAt time.Time) UserMemberExpireDelayUpdater {
|
|
u.fields[string(UserMemberExpireDelayDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserMemberExpireDelayUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set UserMemberExpireDelayQuerySet
|
|
|
|
// ===== BEGIN of UserMemberExpireDelay modifiers
|
|
|
|
// UserMemberExpireDelayDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type UserMemberExpireDelayDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f UserMemberExpireDelayDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// UserMemberExpireDelayDBSchema stores db field names of UserMemberExpireDelay
|
|
var UserMemberExpireDelayDBSchema = struct {
|
|
ID UserMemberExpireDelayDBSchemaField
|
|
CreatedAt UserMemberExpireDelayDBSchemaField
|
|
UpdatedAt UserMemberExpireDelayDBSchemaField
|
|
DeletedAt UserMemberExpireDelayDBSchemaField
|
|
Uid UserMemberExpireDelayDBSchemaField
|
|
MemberExpire UserMemberExpireDelayDBSchemaField
|
|
DelayAmount UserMemberExpireDelayDBSchemaField
|
|
ExpireDays UserMemberExpireDelayDBSchemaField
|
|
DailyFee UserMemberExpireDelayDBSchemaField
|
|
IsPay UserMemberExpireDelayDBSchemaField
|
|
}{
|
|
|
|
ID: UserMemberExpireDelayDBSchemaField("id"),
|
|
CreatedAt: UserMemberExpireDelayDBSchemaField("created_at"),
|
|
UpdatedAt: UserMemberExpireDelayDBSchemaField("updated_at"),
|
|
DeletedAt: UserMemberExpireDelayDBSchemaField("deleted_at"),
|
|
Uid: UserMemberExpireDelayDBSchemaField("uid"),
|
|
MemberExpire: UserMemberExpireDelayDBSchemaField("member_expire"),
|
|
DelayAmount: UserMemberExpireDelayDBSchemaField("delay_amount"),
|
|
ExpireDays: UserMemberExpireDelayDBSchemaField("expire_days"),
|
|
DailyFee: UserMemberExpireDelayDBSchemaField("daily_fee"),
|
|
IsPay: UserMemberExpireDelayDBSchemaField("is_pay"),
|
|
}
|
|
|
|
// Update updates UserMemberExpireDelay fields by primary key
|
|
// nolint: dupl
|
|
func (o *UserMemberExpireDelay) Update(db *gorm.DB, fields ...UserMemberExpireDelayDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"member_expire": o.MemberExpire,
|
|
"delay_amount": o.DelayAmount,
|
|
"expire_days": o.ExpireDays,
|
|
"daily_fee": o.DailyFee,
|
|
"is_pay": o.IsPay,
|
|
}
|
|
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 UserMemberExpireDelay %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// UserMemberExpireDelayUpdater is an UserMemberExpireDelay updates manager
|
|
type UserMemberExpireDelayUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserMemberExpireDelayUpdater creates new UserMemberExpireDelay updater
|
|
// nolint: dupl
|
|
func NewUserMemberExpireDelayUpdater(db *gorm.DB) UserMemberExpireDelayUpdater {
|
|
return UserMemberExpireDelayUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&UserMemberExpireDelay{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of UserMemberExpireDelay modifiers
|
|
|
|
// ===== BEGIN of query set UserOpenMemberRecordQuerySet
|
|
|
|
// UserOpenMemberRecordQuerySet is an queryset type for UserOpenMemberRecord
|
|
type UserOpenMemberRecordQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserOpenMemberRecordQuerySet constructs new UserOpenMemberRecordQuerySet
|
|
func NewUserOpenMemberRecordQuerySet(db *gorm.DB) UserOpenMemberRecordQuerySet {
|
|
return UserOpenMemberRecordQuerySet{
|
|
db: db.Model(&UserOpenMemberRecord{}),
|
|
}
|
|
}
|
|
|
|
func (qs UserOpenMemberRecordQuerySet) w(db *gorm.DB) UserOpenMemberRecordQuerySet {
|
|
return NewUserOpenMemberRecordQuerySet(db)
|
|
}
|
|
|
|
func (qs UserOpenMemberRecordQuerySet) Select(fields ...UserOpenMemberRecordDBSchemaField) UserOpenMemberRecordQuerySet {
|
|
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 *UserOpenMemberRecord) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *UserOpenMemberRecord) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) All(ret *[]UserOpenMemberRecord) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// AttachEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) AttachEq(attach string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("attach = ?", attach))
|
|
}
|
|
|
|
// AttachGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) AttachGt(attach string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("attach > ?", attach))
|
|
}
|
|
|
|
// AttachGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) AttachGte(attach string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("attach >= ?", attach))
|
|
}
|
|
|
|
// AttachIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) AttachIn(attach ...string) UserOpenMemberRecordQuerySet {
|
|
if len(attach) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one attach in AttachIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("attach IN (?)", attach))
|
|
}
|
|
|
|
// AttachLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) AttachLike(attach string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("attach LIKE ?", attach))
|
|
}
|
|
|
|
// AttachLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) AttachLt(attach string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("attach < ?", attach))
|
|
}
|
|
|
|
// AttachLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) AttachLte(attach string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("attach <= ?", attach))
|
|
}
|
|
|
|
// AttachNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) AttachNe(attach string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("attach != ?", attach))
|
|
}
|
|
|
|
// AttachNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) AttachNotIn(attach ...string) UserOpenMemberRecordQuerySet {
|
|
if len(attach) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one attach in AttachNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("attach NOT IN (?)", attach))
|
|
}
|
|
|
|
// AttachNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) AttachNotlike(attach string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("attach NOT LIKE ?", attach))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) CreatedAtEq(createdAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) CreatedAtGt(createdAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) CreatedAtGte(createdAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) CreatedAtLt(createdAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) CreatedAtLte(createdAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) CreatedAtNe(createdAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// DeductionDaysEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionDaysEq(deductionDays uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_days = ?", deductionDays))
|
|
}
|
|
|
|
// DeductionDaysGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionDaysGt(deductionDays uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_days > ?", deductionDays))
|
|
}
|
|
|
|
// DeductionDaysGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionDaysGte(deductionDays uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_days >= ?", deductionDays))
|
|
}
|
|
|
|
// DeductionDaysIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionDaysIn(deductionDays ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(deductionDays) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one deductionDays in DeductionDaysIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("deduction_days IN (?)", deductionDays))
|
|
}
|
|
|
|
// DeductionDaysLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionDaysLt(deductionDays uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_days < ?", deductionDays))
|
|
}
|
|
|
|
// DeductionDaysLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionDaysLte(deductionDays uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_days <= ?", deductionDays))
|
|
}
|
|
|
|
// DeductionDaysNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionDaysNe(deductionDays uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_days != ?", deductionDays))
|
|
}
|
|
|
|
// DeductionDaysNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionDaysNotIn(deductionDays ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(deductionDays) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one deductionDays in DeductionDaysNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("deduction_days NOT IN (?)", deductionDays))
|
|
}
|
|
|
|
// DeductionFeeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionFeeEq(deductionFee uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_fee = ?", deductionFee))
|
|
}
|
|
|
|
// DeductionFeeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionFeeGt(deductionFee uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_fee > ?", deductionFee))
|
|
}
|
|
|
|
// DeductionFeeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionFeeGte(deductionFee uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_fee >= ?", deductionFee))
|
|
}
|
|
|
|
// DeductionFeeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionFeeIn(deductionFee ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(deductionFee) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one deductionFee in DeductionFeeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("deduction_fee IN (?)", deductionFee))
|
|
}
|
|
|
|
// DeductionFeeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionFeeLt(deductionFee uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_fee < ?", deductionFee))
|
|
}
|
|
|
|
// DeductionFeeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionFeeLte(deductionFee uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_fee <= ?", deductionFee))
|
|
}
|
|
|
|
// DeductionFeeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionFeeNe(deductionFee uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deduction_fee != ?", deductionFee))
|
|
}
|
|
|
|
// DeductionFeeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeductionFeeNotIn(deductionFee ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(deductionFee) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one deductionFee in DeductionFeeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("deduction_fee NOT IN (?)", deductionFee))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) Delete() error {
|
|
return qs.db.Delete(UserOpenMemberRecord{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(UserOpenMemberRecord{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(UserOpenMemberRecord{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeletedAtEq(deletedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeletedAtGt(deletedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeletedAtGte(deletedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeletedAtIsNotNull() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeletedAtIsNull() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeletedAtLt(deletedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeletedAtLte(deletedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) DeletedAtNe(deletedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) GetUpdater() UserOpenMemberRecordUpdater {
|
|
return NewUserOpenMemberRecordUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) IDEq(ID uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) IDGt(ID uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) IDGte(ID uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) IDIn(ID ...uint32) UserOpenMemberRecordQuerySet {
|
|
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 UserOpenMemberRecordQuerySet) IDLt(ID uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) IDLte(ID uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) IDNe(ID uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) IDNotIn(ID ...uint32) UserOpenMemberRecordQuerySet {
|
|
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 UserOpenMemberRecordQuerySet) Limit(limit int) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// MemberExpireEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberExpireEq(memberExpire time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_expire = ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberExpireGt(memberExpire time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_expire > ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberExpireGte(memberExpire time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_expire >= ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberExpireLt(memberExpire time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_expire < ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberExpireLte(memberExpire time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_expire <= ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberExpireNe(memberExpire time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_expire != ?", memberExpire))
|
|
}
|
|
|
|
// MemberLevelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberLevelEq(memberLevel uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level = ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberLevelGt(memberLevel uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level > ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberLevelGte(memberLevel uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberLevelIn(memberLevel ...uint32) UserOpenMemberRecordQuerySet {
|
|
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 UserOpenMemberRecordQuerySet) MemberLevelLt(memberLevel uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level < ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberLevelLte(memberLevel uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberLevelNe(memberLevel uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("member_level != ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserOpenMemberRecordQuerySet {
|
|
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 UserOpenMemberRecordQuerySet) Offset(offset int) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs UserOpenMemberRecordQuerySet) One(ret *UserOpenMemberRecord) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OpenNoEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OpenNoEq(openNo string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("open_no = ?", openNo))
|
|
}
|
|
|
|
// OpenNoGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OpenNoGt(openNo string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("open_no > ?", openNo))
|
|
}
|
|
|
|
// OpenNoGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OpenNoGte(openNo string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("open_no >= ?", openNo))
|
|
}
|
|
|
|
// OpenNoIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OpenNoIn(openNo ...string) UserOpenMemberRecordQuerySet {
|
|
if len(openNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one openNo in OpenNoIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("open_no IN (?)", openNo))
|
|
}
|
|
|
|
// OpenNoLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OpenNoLike(openNo string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("open_no LIKE ?", openNo))
|
|
}
|
|
|
|
// OpenNoLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OpenNoLt(openNo string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("open_no < ?", openNo))
|
|
}
|
|
|
|
// OpenNoLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OpenNoLte(openNo string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("open_no <= ?", openNo))
|
|
}
|
|
|
|
// OpenNoNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OpenNoNe(openNo string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("open_no != ?", openNo))
|
|
}
|
|
|
|
// OpenNoNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OpenNoNotIn(openNo ...string) UserOpenMemberRecordQuerySet {
|
|
if len(openNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one openNo in OpenNoNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("open_no NOT IN (?)", openNo))
|
|
}
|
|
|
|
// OpenNoNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OpenNoNotlike(openNo string) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("open_no NOT LIKE ?", openNo))
|
|
}
|
|
|
|
// OrderAscByAttach is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByAttach() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("attach ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByCreatedAt() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeductionDays is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByDeductionDays() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("deduction_days ASC"))
|
|
}
|
|
|
|
// OrderAscByDeductionFee is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByDeductionFee() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("deduction_fee ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByDeletedAt() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByID() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByMemberExpire() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("member_expire ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByMemberLevel() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("member_level ASC"))
|
|
}
|
|
|
|
// OrderAscByOpenNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByOpenNo() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("open_no ASC"))
|
|
}
|
|
|
|
// OrderAscByOrderId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByOrderId() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("order_id ASC"))
|
|
}
|
|
|
|
// OrderAscByOrderType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByOrderType() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("order_type ASC"))
|
|
}
|
|
|
|
// OrderAscByState is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByState() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("state ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByUid() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByUpdatedAt() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderAscByUserCouponId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByUserCouponId() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("user_coupon_id ASC"))
|
|
}
|
|
|
|
// OrderDescByAttach is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByAttach() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("attach DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByCreatedAt() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeductionDays is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByDeductionDays() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("deduction_days DESC"))
|
|
}
|
|
|
|
// OrderDescByDeductionFee is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByDeductionFee() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("deduction_fee DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByDeletedAt() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByID() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByMemberExpire() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("member_expire DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByMemberLevel() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("member_level DESC"))
|
|
}
|
|
|
|
// OrderDescByOpenNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByOpenNo() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("open_no DESC"))
|
|
}
|
|
|
|
// OrderDescByOrderId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByOrderId() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("order_id DESC"))
|
|
}
|
|
|
|
// OrderDescByOrderType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByOrderType() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("order_type DESC"))
|
|
}
|
|
|
|
// OrderDescByState is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByState() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("state DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByUid() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByUpdatedAt() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// OrderDescByUserCouponId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByUserCouponId() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("user_coupon_id DESC"))
|
|
}
|
|
|
|
// OrderIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderIdEq(orderId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_id = ?", orderId))
|
|
}
|
|
|
|
// OrderIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderIdGt(orderId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_id > ?", orderId))
|
|
}
|
|
|
|
// OrderIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderIdGte(orderId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_id >= ?", orderId))
|
|
}
|
|
|
|
// OrderIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderIdIn(orderId ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(orderId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one orderId in OrderIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("order_id IN (?)", orderId))
|
|
}
|
|
|
|
// OrderIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderIdLt(orderId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_id < ?", orderId))
|
|
}
|
|
|
|
// OrderIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderIdLte(orderId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_id <= ?", orderId))
|
|
}
|
|
|
|
// OrderIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderIdNe(orderId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_id != ?", orderId))
|
|
}
|
|
|
|
// OrderIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderIdNotIn(orderId ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(orderId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one orderId in OrderIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("order_id NOT IN (?)", orderId))
|
|
}
|
|
|
|
// OrderTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderTypeEq(orderType uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_type = ?", orderType))
|
|
}
|
|
|
|
// OrderTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderTypeGt(orderType uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_type > ?", orderType))
|
|
}
|
|
|
|
// OrderTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderTypeGte(orderType uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_type >= ?", orderType))
|
|
}
|
|
|
|
// OrderTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderTypeIn(orderType ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(orderType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one orderType in OrderTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("order_type IN (?)", orderType))
|
|
}
|
|
|
|
// OrderTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderTypeLt(orderType uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_type < ?", orderType))
|
|
}
|
|
|
|
// OrderTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderTypeLte(orderType uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_type <= ?", orderType))
|
|
}
|
|
|
|
// OrderTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderTypeNe(orderType uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("order_type != ?", orderType))
|
|
}
|
|
|
|
// OrderTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderTypeNotIn(orderType ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(orderType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one orderType in OrderTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("order_type NOT IN (?)", orderType))
|
|
}
|
|
|
|
// StateEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) StateEq(state uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("state = ?", state))
|
|
}
|
|
|
|
// StateGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) StateGt(state uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("state > ?", state))
|
|
}
|
|
|
|
// StateGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) StateGte(state uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("state >= ?", state))
|
|
}
|
|
|
|
// StateIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) StateIn(state ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(state) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one state in StateIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("state IN (?)", state))
|
|
}
|
|
|
|
// StateLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) StateLt(state uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("state < ?", state))
|
|
}
|
|
|
|
// StateLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) StateLte(state uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("state <= ?", state))
|
|
}
|
|
|
|
// StateNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) StateNe(state uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("state != ?", state))
|
|
}
|
|
|
|
// StateNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) StateNotIn(state ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(state) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one state in StateNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("state NOT IN (?)", state))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UidEq(uid uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UidGt(uid uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UidGte(uid uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UidIn(uid ...uint32) UserOpenMemberRecordQuerySet {
|
|
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 UserOpenMemberRecordQuerySet) UidLt(uid uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UidLte(uid uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UidNe(uid uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UidNotIn(uid ...uint32) UserOpenMemberRecordQuerySet {
|
|
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 UserOpenMemberRecordQuerySet) UpdatedAtEq(updatedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UpdatedAtGt(updatedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UpdatedAtGte(updatedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UpdatedAtLt(updatedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UpdatedAtLte(updatedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UpdatedAtNe(updatedAt time.Time) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// UserCouponIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UserCouponIdEq(userCouponId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("user_coupon_id = ?", userCouponId))
|
|
}
|
|
|
|
// UserCouponIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UserCouponIdGt(userCouponId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("user_coupon_id > ?", userCouponId))
|
|
}
|
|
|
|
// UserCouponIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UserCouponIdGte(userCouponId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("user_coupon_id >= ?", userCouponId))
|
|
}
|
|
|
|
// UserCouponIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UserCouponIdIn(userCouponId ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(userCouponId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one userCouponId in UserCouponIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("user_coupon_id IN (?)", userCouponId))
|
|
}
|
|
|
|
// UserCouponIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UserCouponIdLt(userCouponId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("user_coupon_id < ?", userCouponId))
|
|
}
|
|
|
|
// UserCouponIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UserCouponIdLte(userCouponId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("user_coupon_id <= ?", userCouponId))
|
|
}
|
|
|
|
// UserCouponIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UserCouponIdNe(userCouponId uint32) UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Where("user_coupon_id != ?", userCouponId))
|
|
}
|
|
|
|
// UserCouponIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) UserCouponIdNotIn(userCouponId ...uint32) UserOpenMemberRecordQuerySet {
|
|
if len(userCouponId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one userCouponId in UserCouponIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("user_coupon_id NOT IN (?)", userCouponId))
|
|
}
|
|
|
|
// SetAttach is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetAttach(attach string) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.Attach)] = attach
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetCreatedAt(createdAt time.Time) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeductionDays is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetDeductionDays(deductionDays uint32) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.DeductionDays)] = deductionDays
|
|
return u
|
|
}
|
|
|
|
// SetDeductionFee is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetDeductionFee(deductionFee uint32) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.DeductionFee)] = deductionFee
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetDeletedAt(deletedAt *time.Time) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetID(ID uint32) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetMemberExpire(memberExpire time.Time) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.MemberExpire)] = memberExpire
|
|
return u
|
|
}
|
|
|
|
// SetMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetMemberLevel(memberLevel uint32) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.MemberLevel)] = memberLevel
|
|
return u
|
|
}
|
|
|
|
// SetOpenNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetOpenNo(openNo string) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.OpenNo)] = openNo
|
|
return u
|
|
}
|
|
|
|
// SetOrderId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetOrderId(orderId uint32) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.OrderId)] = orderId
|
|
return u
|
|
}
|
|
|
|
// SetOrderType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetOrderType(orderType uint32) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.OrderType)] = orderType
|
|
return u
|
|
}
|
|
|
|
// SetState is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetState(state uint32) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.State)] = state
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetUid(uid uint32) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetUpdatedAt(updatedAt time.Time) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// SetUserCouponId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetUserCouponId(userCouponId uint32) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.UserCouponId)] = userCouponId
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set UserOpenMemberRecordQuerySet
|
|
|
|
// ===== BEGIN of UserOpenMemberRecord modifiers
|
|
|
|
// UserOpenMemberRecordDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type UserOpenMemberRecordDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f UserOpenMemberRecordDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// UserOpenMemberRecordDBSchema stores db field names of UserOpenMemberRecord
|
|
var UserOpenMemberRecordDBSchema = struct {
|
|
ID UserOpenMemberRecordDBSchemaField
|
|
CreatedAt UserOpenMemberRecordDBSchemaField
|
|
UpdatedAt UserOpenMemberRecordDBSchemaField
|
|
DeletedAt UserOpenMemberRecordDBSchemaField
|
|
Uid UserOpenMemberRecordDBSchemaField
|
|
OpenNo UserOpenMemberRecordDBSchemaField
|
|
OrderId UserOpenMemberRecordDBSchemaField
|
|
OrderType UserOpenMemberRecordDBSchemaField
|
|
MemberLevel UserOpenMemberRecordDBSchemaField
|
|
MemberExpire UserOpenMemberRecordDBSchemaField
|
|
UserCouponId UserOpenMemberRecordDBSchemaField
|
|
State UserOpenMemberRecordDBSchemaField
|
|
DeductionDays UserOpenMemberRecordDBSchemaField
|
|
DeductionFee UserOpenMemberRecordDBSchemaField
|
|
Attach UserOpenMemberRecordDBSchemaField
|
|
}{
|
|
|
|
ID: UserOpenMemberRecordDBSchemaField("id"),
|
|
CreatedAt: UserOpenMemberRecordDBSchemaField("created_at"),
|
|
UpdatedAt: UserOpenMemberRecordDBSchemaField("updated_at"),
|
|
DeletedAt: UserOpenMemberRecordDBSchemaField("deleted_at"),
|
|
Uid: UserOpenMemberRecordDBSchemaField("uid"),
|
|
OpenNo: UserOpenMemberRecordDBSchemaField("open_no"),
|
|
OrderId: UserOpenMemberRecordDBSchemaField("order_id"),
|
|
OrderType: UserOpenMemberRecordDBSchemaField("order_type"),
|
|
MemberLevel: UserOpenMemberRecordDBSchemaField("member_level"),
|
|
MemberExpire: UserOpenMemberRecordDBSchemaField("member_expire"),
|
|
UserCouponId: UserOpenMemberRecordDBSchemaField("user_coupon_id"),
|
|
State: UserOpenMemberRecordDBSchemaField("state"),
|
|
DeductionDays: UserOpenMemberRecordDBSchemaField("deduction_days"),
|
|
DeductionFee: UserOpenMemberRecordDBSchemaField("deduction_fee"),
|
|
Attach: UserOpenMemberRecordDBSchemaField("attach"),
|
|
}
|
|
|
|
// Update updates UserOpenMemberRecord fields by primary key
|
|
// nolint: dupl
|
|
func (o *UserOpenMemberRecord) Update(db *gorm.DB, fields ...UserOpenMemberRecordDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"open_no": o.OpenNo,
|
|
"order_id": o.OrderId,
|
|
"order_type": o.OrderType,
|
|
"member_level": o.MemberLevel,
|
|
"member_expire": o.MemberExpire,
|
|
"user_coupon_id": o.UserCouponId,
|
|
"state": o.State,
|
|
"deduction_days": o.DeductionDays,
|
|
"deduction_fee": o.DeductionFee,
|
|
"attach": o.Attach,
|
|
}
|
|
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 UserOpenMemberRecord %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// UserOpenMemberRecordUpdater is an UserOpenMemberRecord updates manager
|
|
type UserOpenMemberRecordUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserOpenMemberRecordUpdater creates new UserOpenMemberRecord updater
|
|
// nolint: dupl
|
|
func NewUserOpenMemberRecordUpdater(db *gorm.DB) UserOpenMemberRecordUpdater {
|
|
return UserOpenMemberRecordUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&UserOpenMemberRecord{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of UserOpenMemberRecord modifiers
|
|
|
|
// ===== BEGIN of query set UserQuerySet
|
|
|
|
// UserQuerySet is an queryset type for User
|
|
type UserQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserQuerySet constructs new UserQuerySet
|
|
func NewUserQuerySet(db *gorm.DB) UserQuerySet {
|
|
return UserQuerySet{
|
|
db: db.Model(&User{}),
|
|
}
|
|
}
|
|
|
|
func (qs UserQuerySet) w(db *gorm.DB) UserQuerySet {
|
|
return NewUserQuerySet(db)
|
|
}
|
|
|
|
func (qs UserQuerySet) Select(fields ...UserDBSchemaField) UserQuerySet {
|
|
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 *User) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *User) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) All(ret *[]User) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// AppOpenIDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) AppOpenIDEq(appOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id = ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) AppOpenIDGt(appOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id > ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) AppOpenIDGte(appOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id >= ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) AppOpenIDIn(appOpenID ...string) UserQuerySet {
|
|
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 UserQuerySet) AppOpenIDLike(appOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id LIKE ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) AppOpenIDLt(appOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id < ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) AppOpenIDLte(appOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id <= ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) AppOpenIDNe(appOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id != ?", appOpenID))
|
|
}
|
|
|
|
// AppOpenIDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) AppOpenIDNotIn(appOpenID ...string) UserQuerySet {
|
|
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 UserQuerySet) AppOpenIDNotlike(appOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("app_open_id NOT LIKE ?", appOpenID))
|
|
}
|
|
|
|
// BondEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) BondEq(bond uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("bond = ?", bond))
|
|
}
|
|
|
|
// BondGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) BondGt(bond uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("bond > ?", bond))
|
|
}
|
|
|
|
// BondGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) BondGte(bond uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("bond >= ?", bond))
|
|
}
|
|
|
|
// BondIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) BondIn(bond ...uint32) UserQuerySet {
|
|
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 UserQuerySet) BondLt(bond uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("bond < ?", bond))
|
|
}
|
|
|
|
// BondLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) BondLte(bond uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("bond <= ?", bond))
|
|
}
|
|
|
|
// BondNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) BondNe(bond uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("bond != ?", bond))
|
|
}
|
|
|
|
// BondNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) BondNotIn(bond ...uint32) UserQuerySet {
|
|
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 UserQuerySet) CityEq(city string) UserQuerySet {
|
|
return qs.w(qs.db.Where("city = ?", city))
|
|
}
|
|
|
|
// CityGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CityGt(city string) UserQuerySet {
|
|
return qs.w(qs.db.Where("city > ?", city))
|
|
}
|
|
|
|
// CityGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CityGte(city string) UserQuerySet {
|
|
return qs.w(qs.db.Where("city >= ?", city))
|
|
}
|
|
|
|
// CityIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CityIn(city ...string) UserQuerySet {
|
|
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 UserQuerySet) CityLike(city string) UserQuerySet {
|
|
return qs.w(qs.db.Where("city LIKE ?", city))
|
|
}
|
|
|
|
// CityLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CityLt(city string) UserQuerySet {
|
|
return qs.w(qs.db.Where("city < ?", city))
|
|
}
|
|
|
|
// CityLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CityLte(city string) UserQuerySet {
|
|
return qs.w(qs.db.Where("city <= ?", city))
|
|
}
|
|
|
|
// CityNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CityNe(city string) UserQuerySet {
|
|
return qs.w(qs.db.Where("city != ?", city))
|
|
}
|
|
|
|
// CityNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CityNotIn(city ...string) UserQuerySet {
|
|
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 UserQuerySet) CityNotlike(city string) UserQuerySet {
|
|
return qs.w(qs.db.Where("city NOT LIKE ?", city))
|
|
}
|
|
|
|
// CooperativeBusinessIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeBusinessIdEq(cooperativeBusinessId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id = ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeBusinessIdGt(cooperativeBusinessId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id > ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeBusinessIdGte(cooperativeBusinessId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id >= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeBusinessIdIn(cooperativeBusinessId ...uint32) UserQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeBusinessIdLt(cooperativeBusinessId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id < ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeBusinessIdLte(cooperativeBusinessId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id <= ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeBusinessIdNe(cooperativeBusinessId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_business_id != ?", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeBusinessIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeBusinessIdNotIn(cooperativeBusinessId ...uint32) UserQuerySet {
|
|
if len(cooperativeBusinessId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeBusinessId in CooperativeBusinessIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_business_id NOT IN (?)", cooperativeBusinessId))
|
|
}
|
|
|
|
// CooperativeNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeNameEq(cooperativeName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name = ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeNameGt(cooperativeName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name > ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeNameGte(cooperativeName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name >= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeNameIn(cooperativeName ...string) UserQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeNameLike(cooperativeName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeNameLt(cooperativeName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name < ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeNameLte(cooperativeName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name <= ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeNameNe(cooperativeName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name != ?", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeNameNotIn(cooperativeName ...string) UserQuerySet {
|
|
if len(cooperativeName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cooperativeName in CooperativeNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("cooperative_name NOT IN (?)", cooperativeName))
|
|
}
|
|
|
|
// CooperativeNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CooperativeNameNotlike(cooperativeName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("cooperative_name NOT LIKE ?", cooperativeName))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CountryEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CountryEq(country string) UserQuerySet {
|
|
return qs.w(qs.db.Where("country = ?", country))
|
|
}
|
|
|
|
// CountryGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CountryGt(country string) UserQuerySet {
|
|
return qs.w(qs.db.Where("country > ?", country))
|
|
}
|
|
|
|
// CountryGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CountryGte(country string) UserQuerySet {
|
|
return qs.w(qs.db.Where("country >= ?", country))
|
|
}
|
|
|
|
// CountryIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CountryIn(country ...string) UserQuerySet {
|
|
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 UserQuerySet) CountryLike(country string) UserQuerySet {
|
|
return qs.w(qs.db.Where("country LIKE ?", country))
|
|
}
|
|
|
|
// CountryLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CountryLt(country string) UserQuerySet {
|
|
return qs.w(qs.db.Where("country < ?", country))
|
|
}
|
|
|
|
// CountryLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CountryLte(country string) UserQuerySet {
|
|
return qs.w(qs.db.Where("country <= ?", country))
|
|
}
|
|
|
|
// CountryNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CountryNe(country string) UserQuerySet {
|
|
return qs.w(qs.db.Where("country != ?", country))
|
|
}
|
|
|
|
// CountryNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CountryNotIn(country ...string) UserQuerySet {
|
|
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 UserQuerySet) CountryNotlike(country string) UserQuerySet {
|
|
return qs.w(qs.db.Where("country NOT LIKE ?", country))
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CreatedAtEq(createdAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CreatedAtGt(createdAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CreatedAtGte(createdAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CreatedAtLt(createdAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CreatedAtLte(createdAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) CreatedAtNe(createdAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) Delete() error {
|
|
return qs.db.Delete(User{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(User{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(User{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DeletedAtEq(deletedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DeletedAtGt(deletedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DeletedAtGte(deletedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DeletedAtIsNotNull() UserQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DeletedAtIsNull() UserQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DeletedAtLt(deletedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DeletedAtLte(deletedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DeletedAtNe(deletedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// DepositEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositEq(deposit uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit = ?", deposit))
|
|
}
|
|
|
|
// DepositGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositGt(deposit uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit > ?", deposit))
|
|
}
|
|
|
|
// DepositGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositGte(deposit uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit >= ?", deposit))
|
|
}
|
|
|
|
// DepositIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositIn(deposit ...uint32) UserQuerySet {
|
|
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 UserQuerySet) DepositLt(deposit uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit < ?", deposit))
|
|
}
|
|
|
|
// DepositLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositLte(deposit uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit <= ?", deposit))
|
|
}
|
|
|
|
// DepositNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositNe(deposit uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit != ?", deposit))
|
|
}
|
|
|
|
// DepositNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositNotIn(deposit ...uint32) UserQuerySet {
|
|
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))
|
|
}
|
|
|
|
// DepositTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositTypeEq(depositType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit_type = ?", depositType))
|
|
}
|
|
|
|
// DepositTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositTypeGt(depositType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit_type > ?", depositType))
|
|
}
|
|
|
|
// DepositTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositTypeGte(depositType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit_type >= ?", depositType))
|
|
}
|
|
|
|
// DepositTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositTypeIn(depositType ...uint32) UserQuerySet {
|
|
if len(depositType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one depositType in DepositTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("deposit_type IN (?)", depositType))
|
|
}
|
|
|
|
// DepositTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositTypeLt(depositType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit_type < ?", depositType))
|
|
}
|
|
|
|
// DepositTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositTypeLte(depositType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit_type <= ?", depositType))
|
|
}
|
|
|
|
// DepositTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositTypeNe(depositType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("deposit_type != ?", depositType))
|
|
}
|
|
|
|
// DepositTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) DepositTypeNotIn(depositType ...uint32) UserQuerySet {
|
|
if len(depositType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one depositType in DepositTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("deposit_type NOT IN (?)", depositType))
|
|
}
|
|
|
|
// GenderEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) GenderEq(gender uint8) UserQuerySet {
|
|
return qs.w(qs.db.Where("gender = ?", gender))
|
|
}
|
|
|
|
// GenderGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) GenderGt(gender uint8) UserQuerySet {
|
|
return qs.w(qs.db.Where("gender > ?", gender))
|
|
}
|
|
|
|
// GenderGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) GenderGte(gender uint8) UserQuerySet {
|
|
return qs.w(qs.db.Where("gender >= ?", gender))
|
|
}
|
|
|
|
// GenderIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) GenderIn(gender ...uint8) UserQuerySet {
|
|
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 UserQuerySet) GenderLt(gender uint8) UserQuerySet {
|
|
return qs.w(qs.db.Where("gender < ?", gender))
|
|
}
|
|
|
|
// GenderLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) GenderLte(gender uint8) UserQuerySet {
|
|
return qs.w(qs.db.Where("gender <= ?", gender))
|
|
}
|
|
|
|
// GenderNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) GenderNe(gender uint8) UserQuerySet {
|
|
return qs.w(qs.db.Where("gender != ?", gender))
|
|
}
|
|
|
|
// GenderNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) GenderNotIn(gender ...uint8) UserQuerySet {
|
|
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 UserQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) GetUpdater() UserUpdater {
|
|
return NewUserUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IDEq(ID uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IDGt(ID uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IDGte(ID uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IDIn(ID ...uint32) UserQuerySet {
|
|
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 UserQuerySet) IDLt(ID uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IDLte(ID uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IDNe(ID uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IDNotIn(ID ...uint32) UserQuerySet {
|
|
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 UserQuerySet) IPEq(IP string) UserQuerySet {
|
|
return qs.w(qs.db.Where("ip = ?", IP))
|
|
}
|
|
|
|
// IPGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IPGt(IP string) UserQuerySet {
|
|
return qs.w(qs.db.Where("ip > ?", IP))
|
|
}
|
|
|
|
// IPGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IPGte(IP string) UserQuerySet {
|
|
return qs.w(qs.db.Where("ip >= ?", IP))
|
|
}
|
|
|
|
// IPIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IPIn(IP ...string) UserQuerySet {
|
|
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 UserQuerySet) IPLike(IP string) UserQuerySet {
|
|
return qs.w(qs.db.Where("ip LIKE ?", IP))
|
|
}
|
|
|
|
// IPLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IPLt(IP string) UserQuerySet {
|
|
return qs.w(qs.db.Where("ip < ?", IP))
|
|
}
|
|
|
|
// IPLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IPLte(IP string) UserQuerySet {
|
|
return qs.w(qs.db.Where("ip <= ?", IP))
|
|
}
|
|
|
|
// IPNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IPNe(IP string) UserQuerySet {
|
|
return qs.w(qs.db.Where("ip != ?", IP))
|
|
}
|
|
|
|
// IPNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) IPNotIn(IP ...string) UserQuerySet {
|
|
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 UserQuerySet) IPNotlike(IP string) UserQuerySet {
|
|
return qs.w(qs.db.Where("ip NOT LIKE ?", IP))
|
|
}
|
|
|
|
// InBlackEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InBlackEq(inBlack bool) UserQuerySet {
|
|
return qs.w(qs.db.Where("in_black = ?", inBlack))
|
|
}
|
|
|
|
// InBlackIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InBlackIn(inBlack ...bool) UserQuerySet {
|
|
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 UserQuerySet) InBlackNe(inBlack bool) UserQuerySet {
|
|
return qs.w(qs.db.Where("in_black != ?", inBlack))
|
|
}
|
|
|
|
// InBlackNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InBlackNotIn(inBlack ...bool) UserQuerySet {
|
|
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 UserQuerySet) InviteCodeUrlEq(inviteCodeUrl string) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url = ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteCodeUrlGt(inviteCodeUrl string) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url > ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteCodeUrlGte(inviteCodeUrl string) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url >= ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteCodeUrlIn(inviteCodeUrl ...string) UserQuerySet {
|
|
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 UserQuerySet) InviteCodeUrlLike(inviteCodeUrl string) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url LIKE ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteCodeUrlLt(inviteCodeUrl string) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url < ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteCodeUrlLte(inviteCodeUrl string) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url <= ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteCodeUrlNe(inviteCodeUrl string) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url != ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteCodeUrlNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteCodeUrlNotIn(inviteCodeUrl ...string) UserQuerySet {
|
|
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 UserQuerySet) InviteCodeUrlNotlike(inviteCodeUrl string) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_code_url NOT LIKE ?", inviteCodeUrl))
|
|
}
|
|
|
|
// InviteTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteTimeEq(inviteTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_time = ?", inviteTime))
|
|
}
|
|
|
|
// InviteTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteTimeGt(inviteTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_time > ?", inviteTime))
|
|
}
|
|
|
|
// InviteTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteTimeGte(inviteTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_time >= ?", inviteTime))
|
|
}
|
|
|
|
// InviteTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteTimeLt(inviteTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_time < ?", inviteTime))
|
|
}
|
|
|
|
// InviteTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteTimeLte(inviteTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_time <= ?", inviteTime))
|
|
}
|
|
|
|
// InviteTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) InviteTimeNe(inviteTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("invite_time != ?", inviteTime))
|
|
}
|
|
|
|
// LastLoginAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) LastLoginAtEq(lastLoginAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at = ?", lastLoginAt))
|
|
}
|
|
|
|
// LastLoginAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) LastLoginAtGt(lastLoginAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at > ?", lastLoginAt))
|
|
}
|
|
|
|
// LastLoginAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) LastLoginAtGte(lastLoginAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at >= ?", lastLoginAt))
|
|
}
|
|
|
|
// LastLoginAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) LastLoginAtLt(lastLoginAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at < ?", lastLoginAt))
|
|
}
|
|
|
|
// LastLoginAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) LastLoginAtLte(lastLoginAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at <= ?", lastLoginAt))
|
|
}
|
|
|
|
// LastLoginAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) LastLoginAtNe(lastLoginAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("last_login_at != ?", lastLoginAt))
|
|
}
|
|
|
|
// Limit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) Limit(limit int) UserQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// MemberExpireEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberExpireEq(memberExpire time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_expire = ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberExpireGt(memberExpire time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_expire > ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberExpireGte(memberExpire time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_expire >= ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberExpireLt(memberExpire time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_expire < ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberExpireLte(memberExpire time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_expire <= ?", memberExpire))
|
|
}
|
|
|
|
// MemberExpireNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberExpireNe(memberExpire time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_expire != ?", memberExpire))
|
|
}
|
|
|
|
// MemberLevelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberLevelEq(memberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_level = ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberLevelGt(memberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_level > ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberLevelGte(memberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberLevelIn(memberLevel ...uint32) UserQuerySet {
|
|
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 UserQuerySet) MemberLevelLt(memberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_level < ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberLevelLte(memberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberLevelNe(memberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("member_level != ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserQuerySet {
|
|
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 UserQuerySet) Offset(offset int) UserQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs UserQuerySet) One(ret *User) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OpenMemberChannelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberChannelEq(openMemberChannel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_channel = ?", openMemberChannel))
|
|
}
|
|
|
|
// OpenMemberChannelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberChannelGt(openMemberChannel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_channel > ?", openMemberChannel))
|
|
}
|
|
|
|
// OpenMemberChannelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberChannelGte(openMemberChannel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_channel >= ?", openMemberChannel))
|
|
}
|
|
|
|
// OpenMemberChannelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberChannelIn(openMemberChannel ...string) UserQuerySet {
|
|
if len(openMemberChannel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one openMemberChannel in OpenMemberChannelIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("open_member_channel IN (?)", openMemberChannel))
|
|
}
|
|
|
|
// OpenMemberChannelLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberChannelLike(openMemberChannel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_channel LIKE ?", openMemberChannel))
|
|
}
|
|
|
|
// OpenMemberChannelLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberChannelLt(openMemberChannel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_channel < ?", openMemberChannel))
|
|
}
|
|
|
|
// OpenMemberChannelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberChannelLte(openMemberChannel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_channel <= ?", openMemberChannel))
|
|
}
|
|
|
|
// OpenMemberChannelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberChannelNe(openMemberChannel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_channel != ?", openMemberChannel))
|
|
}
|
|
|
|
// OpenMemberChannelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberChannelNotIn(openMemberChannel ...string) UserQuerySet {
|
|
if len(openMemberChannel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one openMemberChannel in OpenMemberChannelNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("open_member_channel NOT IN (?)", openMemberChannel))
|
|
}
|
|
|
|
// OpenMemberChannelNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberChannelNotlike(openMemberChannel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_channel NOT LIKE ?", openMemberChannel))
|
|
}
|
|
|
|
// OpenMemberLevelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberLevelEq(openMemberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_level = ?", openMemberLevel))
|
|
}
|
|
|
|
// OpenMemberLevelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberLevelGt(openMemberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_level > ?", openMemberLevel))
|
|
}
|
|
|
|
// OpenMemberLevelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberLevelGte(openMemberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_level >= ?", openMemberLevel))
|
|
}
|
|
|
|
// OpenMemberLevelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberLevelIn(openMemberLevel ...uint32) UserQuerySet {
|
|
if len(openMemberLevel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one openMemberLevel in OpenMemberLevelIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("open_member_level IN (?)", openMemberLevel))
|
|
}
|
|
|
|
// OpenMemberLevelLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberLevelLt(openMemberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_level < ?", openMemberLevel))
|
|
}
|
|
|
|
// OpenMemberLevelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberLevelLte(openMemberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_level <= ?", openMemberLevel))
|
|
}
|
|
|
|
// OpenMemberLevelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberLevelNe(openMemberLevel uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_level != ?", openMemberLevel))
|
|
}
|
|
|
|
// OpenMemberLevelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberLevelNotIn(openMemberLevel ...uint32) UserQuerySet {
|
|
if len(openMemberLevel) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one openMemberLevel in OpenMemberLevelNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("open_member_level NOT IN (?)", openMemberLevel))
|
|
}
|
|
|
|
// OpenMemberTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberTimeEq(openMemberTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time = ?", openMemberTime))
|
|
}
|
|
|
|
// OpenMemberTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberTimeGt(openMemberTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time > ?", openMemberTime))
|
|
}
|
|
|
|
// OpenMemberTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberTimeGte(openMemberTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time >= ?", openMemberTime))
|
|
}
|
|
|
|
// OpenMemberTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberTimeLt(openMemberTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time < ?", openMemberTime))
|
|
}
|
|
|
|
// OpenMemberTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberTimeLte(openMemberTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time <= ?", openMemberTime))
|
|
}
|
|
|
|
// OpenMemberTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OpenMemberTimeNe(openMemberTime time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("open_member_time != ?", openMemberTime))
|
|
}
|
|
|
|
// OrderAscByAppOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByAppOpenID() UserQuerySet {
|
|
return qs.w(qs.db.Order("app_open_id ASC"))
|
|
}
|
|
|
|
// OrderAscByBond is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByBond() UserQuerySet {
|
|
return qs.w(qs.db.Order("bond ASC"))
|
|
}
|
|
|
|
// OrderAscByCity is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByCity() UserQuerySet {
|
|
return qs.w(qs.db.Order("city ASC"))
|
|
}
|
|
|
|
// OrderAscByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByCooperativeBusinessId() UserQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id ASC"))
|
|
}
|
|
|
|
// OrderAscByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByCooperativeName() UserQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name ASC"))
|
|
}
|
|
|
|
// OrderAscByCountry is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByCountry() UserQuerySet {
|
|
return qs.w(qs.db.Order("country ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByCreatedAt() UserQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByDeletedAt() UserQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeposit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByDeposit() UserQuerySet {
|
|
return qs.w(qs.db.Order("deposit ASC"))
|
|
}
|
|
|
|
// OrderAscByDepositType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByDepositType() UserQuerySet {
|
|
return qs.w(qs.db.Order("deposit_type ASC"))
|
|
}
|
|
|
|
// OrderAscByGender is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByGender() UserQuerySet {
|
|
return qs.w(qs.db.Order("gender ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByID() UserQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByIP is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByIP() UserQuerySet {
|
|
return qs.w(qs.db.Order("ip ASC"))
|
|
}
|
|
|
|
// OrderAscByInBlack is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByInBlack() UserQuerySet {
|
|
return qs.w(qs.db.Order("in_black ASC"))
|
|
}
|
|
|
|
// OrderAscByInviteCodeUrl is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByInviteCodeUrl() UserQuerySet {
|
|
return qs.w(qs.db.Order("invite_code_url ASC"))
|
|
}
|
|
|
|
// OrderAscByInviteTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByInviteTime() UserQuerySet {
|
|
return qs.w(qs.db.Order("invite_time ASC"))
|
|
}
|
|
|
|
// OrderAscByLastLoginAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByLastLoginAt() UserQuerySet {
|
|
return qs.w(qs.db.Order("last_login_at ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByMemberExpire() UserQuerySet {
|
|
return qs.w(qs.db.Order("member_expire ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByMemberLevel() UserQuerySet {
|
|
return qs.w(qs.db.Order("member_level ASC"))
|
|
}
|
|
|
|
// OrderAscByOpenMemberChannel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByOpenMemberChannel() UserQuerySet {
|
|
return qs.w(qs.db.Order("open_member_channel ASC"))
|
|
}
|
|
|
|
// OrderAscByOpenMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByOpenMemberLevel() UserQuerySet {
|
|
return qs.w(qs.db.Order("open_member_level ASC"))
|
|
}
|
|
|
|
// OrderAscByOpenMemberTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByOpenMemberTime() UserQuerySet {
|
|
return qs.w(qs.db.Order("open_member_time ASC"))
|
|
}
|
|
|
|
// OrderAscByProvince is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByProvince() UserQuerySet {
|
|
return qs.w(qs.db.Order("province ASC"))
|
|
}
|
|
|
|
// OrderAscByShopAssistantName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByShopAssistantName() UserQuerySet {
|
|
return qs.w(qs.db.Order("shop_assistant_name ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByStoreId() UserQuerySet {
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByStoreType() UserQuerySet {
|
|
return qs.w(qs.db.Order("store_type ASC"))
|
|
}
|
|
|
|
// OrderAscByTel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByTel() UserQuerySet {
|
|
return qs.w(qs.db.Order("tel ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByUid() UserQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByUpdatedAt() UserQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderAscByUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByUserType() UserQuerySet {
|
|
return qs.w(qs.db.Order("user_type ASC"))
|
|
}
|
|
|
|
// OrderAscByVersion is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByVersion() UserQuerySet {
|
|
return qs.w(qs.db.Order("version ASC"))
|
|
}
|
|
|
|
// OrderAscByWxAvatar is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByWxAvatar() UserQuerySet {
|
|
return qs.w(qs.db.Order("wx_avatar ASC"))
|
|
}
|
|
|
|
// OrderAscByWxName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByWxName() UserQuerySet {
|
|
return qs.w(qs.db.Order("wx_name ASC"))
|
|
}
|
|
|
|
// OrderAscByWxOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByWxOpenID() UserQuerySet {
|
|
return qs.w(qs.db.Order("wx_open_id ASC"))
|
|
}
|
|
|
|
// OrderAscByWxUnionID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByWxUnionID() UserQuerySet {
|
|
return qs.w(qs.db.Order("wx_union_id ASC"))
|
|
}
|
|
|
|
// OrderAscByXcxRoleId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderAscByXcxRoleId() UserQuerySet {
|
|
return qs.w(qs.db.Order("xcx_role_id ASC"))
|
|
}
|
|
|
|
// OrderDescByAppOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByAppOpenID() UserQuerySet {
|
|
return qs.w(qs.db.Order("app_open_id DESC"))
|
|
}
|
|
|
|
// OrderDescByBond is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByBond() UserQuerySet {
|
|
return qs.w(qs.db.Order("bond DESC"))
|
|
}
|
|
|
|
// OrderDescByCity is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByCity() UserQuerySet {
|
|
return qs.w(qs.db.Order("city DESC"))
|
|
}
|
|
|
|
// OrderDescByCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByCooperativeBusinessId() UserQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_business_id DESC"))
|
|
}
|
|
|
|
// OrderDescByCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByCooperativeName() UserQuerySet {
|
|
return qs.w(qs.db.Order("cooperative_name DESC"))
|
|
}
|
|
|
|
// OrderDescByCountry is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByCountry() UserQuerySet {
|
|
return qs.w(qs.db.Order("country DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByCreatedAt() UserQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByDeletedAt() UserQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeposit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByDeposit() UserQuerySet {
|
|
return qs.w(qs.db.Order("deposit DESC"))
|
|
}
|
|
|
|
// OrderDescByDepositType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByDepositType() UserQuerySet {
|
|
return qs.w(qs.db.Order("deposit_type DESC"))
|
|
}
|
|
|
|
// OrderDescByGender is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByGender() UserQuerySet {
|
|
return qs.w(qs.db.Order("gender DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByID() UserQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByIP is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByIP() UserQuerySet {
|
|
return qs.w(qs.db.Order("ip DESC"))
|
|
}
|
|
|
|
// OrderDescByInBlack is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByInBlack() UserQuerySet {
|
|
return qs.w(qs.db.Order("in_black DESC"))
|
|
}
|
|
|
|
// OrderDescByInviteCodeUrl is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByInviteCodeUrl() UserQuerySet {
|
|
return qs.w(qs.db.Order("invite_code_url DESC"))
|
|
}
|
|
|
|
// OrderDescByInviteTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByInviteTime() UserQuerySet {
|
|
return qs.w(qs.db.Order("invite_time DESC"))
|
|
}
|
|
|
|
// OrderDescByLastLoginAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByLastLoginAt() UserQuerySet {
|
|
return qs.w(qs.db.Order("last_login_at DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByMemberExpire() UserQuerySet {
|
|
return qs.w(qs.db.Order("member_expire DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByMemberLevel() UserQuerySet {
|
|
return qs.w(qs.db.Order("member_level DESC"))
|
|
}
|
|
|
|
// OrderDescByOpenMemberChannel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByOpenMemberChannel() UserQuerySet {
|
|
return qs.w(qs.db.Order("open_member_channel DESC"))
|
|
}
|
|
|
|
// OrderDescByOpenMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByOpenMemberLevel() UserQuerySet {
|
|
return qs.w(qs.db.Order("open_member_level DESC"))
|
|
}
|
|
|
|
// OrderDescByOpenMemberTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByOpenMemberTime() UserQuerySet {
|
|
return qs.w(qs.db.Order("open_member_time DESC"))
|
|
}
|
|
|
|
// OrderDescByProvince is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByProvince() UserQuerySet {
|
|
return qs.w(qs.db.Order("province DESC"))
|
|
}
|
|
|
|
// OrderDescByShopAssistantName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByShopAssistantName() UserQuerySet {
|
|
return qs.w(qs.db.Order("shop_assistant_name DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByStoreId() UserQuerySet {
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByStoreType() UserQuerySet {
|
|
return qs.w(qs.db.Order("store_type DESC"))
|
|
}
|
|
|
|
// OrderDescByTel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByTel() UserQuerySet {
|
|
return qs.w(qs.db.Order("tel DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByUid() UserQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByUpdatedAt() UserQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// OrderDescByUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByUserType() UserQuerySet {
|
|
return qs.w(qs.db.Order("user_type DESC"))
|
|
}
|
|
|
|
// OrderDescByVersion is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByVersion() UserQuerySet {
|
|
return qs.w(qs.db.Order("version DESC"))
|
|
}
|
|
|
|
// OrderDescByWxAvatar is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByWxAvatar() UserQuerySet {
|
|
return qs.w(qs.db.Order("wx_avatar DESC"))
|
|
}
|
|
|
|
// OrderDescByWxName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByWxName() UserQuerySet {
|
|
return qs.w(qs.db.Order("wx_name DESC"))
|
|
}
|
|
|
|
// OrderDescByWxOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByWxOpenID() UserQuerySet {
|
|
return qs.w(qs.db.Order("wx_open_id DESC"))
|
|
}
|
|
|
|
// OrderDescByWxUnionID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByWxUnionID() UserQuerySet {
|
|
return qs.w(qs.db.Order("wx_union_id DESC"))
|
|
}
|
|
|
|
// OrderDescByXcxRoleId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) OrderDescByXcxRoleId() UserQuerySet {
|
|
return qs.w(qs.db.Order("xcx_role_id DESC"))
|
|
}
|
|
|
|
// ProvinceEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ProvinceEq(province string) UserQuerySet {
|
|
return qs.w(qs.db.Where("province = ?", province))
|
|
}
|
|
|
|
// ProvinceGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ProvinceGt(province string) UserQuerySet {
|
|
return qs.w(qs.db.Where("province > ?", province))
|
|
}
|
|
|
|
// ProvinceGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ProvinceGte(province string) UserQuerySet {
|
|
return qs.w(qs.db.Where("province >= ?", province))
|
|
}
|
|
|
|
// ProvinceIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ProvinceIn(province ...string) UserQuerySet {
|
|
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 UserQuerySet) ProvinceLike(province string) UserQuerySet {
|
|
return qs.w(qs.db.Where("province LIKE ?", province))
|
|
}
|
|
|
|
// ProvinceLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ProvinceLt(province string) UserQuerySet {
|
|
return qs.w(qs.db.Where("province < ?", province))
|
|
}
|
|
|
|
// ProvinceLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ProvinceLte(province string) UserQuerySet {
|
|
return qs.w(qs.db.Where("province <= ?", province))
|
|
}
|
|
|
|
// ProvinceNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ProvinceNe(province string) UserQuerySet {
|
|
return qs.w(qs.db.Where("province != ?", province))
|
|
}
|
|
|
|
// ProvinceNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ProvinceNotIn(province ...string) UserQuerySet {
|
|
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 UserQuerySet) ProvinceNotlike(province string) UserQuerySet {
|
|
return qs.w(qs.db.Where("province NOT LIKE ?", province))
|
|
}
|
|
|
|
// ShopAssistantNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ShopAssistantNameEq(shopAssistantName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name = ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ShopAssistantNameGt(shopAssistantName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name > ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ShopAssistantNameGte(shopAssistantName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name >= ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ShopAssistantNameIn(shopAssistantName ...string) UserQuerySet {
|
|
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 UserQuerySet) ShopAssistantNameLike(shopAssistantName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name LIKE ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ShopAssistantNameLt(shopAssistantName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name < ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ShopAssistantNameLte(shopAssistantName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name <= ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ShopAssistantNameNe(shopAssistantName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name != ?", shopAssistantName))
|
|
}
|
|
|
|
// ShopAssistantNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) ShopAssistantNameNotIn(shopAssistantName ...string) UserQuerySet {
|
|
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 UserQuerySet) ShopAssistantNameNotlike(shopAssistantName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("shop_assistant_name NOT LIKE ?", shopAssistantName))
|
|
}
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreIdEq(storeId uint64) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
}
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreIdGt(storeId uint64) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
}
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreIdGte(storeId uint64) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
}
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreIdIn(storeId ...uint64) UserQuerySet {
|
|
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 UserQuerySet) StoreIdLt(storeId uint64) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
}
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreIdLte(storeId uint64) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
}
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreIdNe(storeId uint64) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
}
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreIdNotIn(storeId ...uint64) UserQuerySet {
|
|
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))
|
|
}
|
|
|
|
// StoreTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreTypeEq(storeType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_type = ?", storeType))
|
|
}
|
|
|
|
// StoreTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreTypeGt(storeType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_type > ?", storeType))
|
|
}
|
|
|
|
// StoreTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreTypeGte(storeType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_type >= ?", storeType))
|
|
}
|
|
|
|
// StoreTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreTypeIn(storeType ...uint32) UserQuerySet {
|
|
if len(storeType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeType in StoreTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_type IN (?)", storeType))
|
|
}
|
|
|
|
// StoreTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreTypeLt(storeType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_type < ?", storeType))
|
|
}
|
|
|
|
// StoreTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreTypeLte(storeType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_type <= ?", storeType))
|
|
}
|
|
|
|
// StoreTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreTypeNe(storeType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("store_type != ?", storeType))
|
|
}
|
|
|
|
// StoreTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) StoreTypeNotIn(storeType ...uint32) UserQuerySet {
|
|
if len(storeType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one storeType in StoreTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("store_type NOT IN (?)", storeType))
|
|
}
|
|
|
|
// TelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) TelEq(tel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("tel = ?", tel))
|
|
}
|
|
|
|
// TelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) TelGt(tel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("tel > ?", tel))
|
|
}
|
|
|
|
// TelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) TelGte(tel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("tel >= ?", tel))
|
|
}
|
|
|
|
// TelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) TelIn(tel ...string) UserQuerySet {
|
|
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 UserQuerySet) TelLike(tel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("tel LIKE ?", tel))
|
|
}
|
|
|
|
// TelLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) TelLt(tel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("tel < ?", tel))
|
|
}
|
|
|
|
// TelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) TelLte(tel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("tel <= ?", tel))
|
|
}
|
|
|
|
// TelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) TelNe(tel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("tel != ?", tel))
|
|
}
|
|
|
|
// TelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) TelNotIn(tel ...string) UserQuerySet {
|
|
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 UserQuerySet) TelNotlike(tel string) UserQuerySet {
|
|
return qs.w(qs.db.Where("tel NOT LIKE ?", tel))
|
|
}
|
|
|
|
// UidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UidEq(uid uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UidGt(uid uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UidGte(uid uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UidIn(uid ...uint32) UserQuerySet {
|
|
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 UserQuerySet) UidLt(uid uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UidLte(uid uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UidNe(uid uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UidNotIn(uid ...uint32) UserQuerySet {
|
|
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 UserQuerySet) UpdatedAtEq(updatedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UpdatedAtGt(updatedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UpdatedAtGte(updatedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UpdatedAtLt(updatedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UpdatedAtLte(updatedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UpdatedAtNe(updatedAt time.Time) UserQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// UserTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UserTypeEq(userType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("user_type = ?", userType))
|
|
}
|
|
|
|
// UserTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UserTypeGt(userType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("user_type > ?", userType))
|
|
}
|
|
|
|
// UserTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UserTypeGte(userType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("user_type >= ?", userType))
|
|
}
|
|
|
|
// UserTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UserTypeIn(userType ...uint32) UserQuerySet {
|
|
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 UserQuerySet) UserTypeLt(userType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("user_type < ?", userType))
|
|
}
|
|
|
|
// UserTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UserTypeLte(userType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("user_type <= ?", userType))
|
|
}
|
|
|
|
// UserTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UserTypeNe(userType uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("user_type != ?", userType))
|
|
}
|
|
|
|
// UserTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) UserTypeNotIn(userType ...uint32) UserQuerySet {
|
|
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 UserQuerySet) VersionEq(version uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("version = ?", version))
|
|
}
|
|
|
|
// VersionGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) VersionGt(version uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("version > ?", version))
|
|
}
|
|
|
|
// VersionGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) VersionGte(version uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("version >= ?", version))
|
|
}
|
|
|
|
// VersionIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) VersionIn(version ...uint32) UserQuerySet {
|
|
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 UserQuerySet) VersionLt(version uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("version < ?", version))
|
|
}
|
|
|
|
// VersionLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) VersionLte(version uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("version <= ?", version))
|
|
}
|
|
|
|
// VersionNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) VersionNe(version uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("version != ?", version))
|
|
}
|
|
|
|
// VersionNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) VersionNotIn(version ...uint32) UserQuerySet {
|
|
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 UserQuerySet) WxAvatarEq(wxAvatar string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar = ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxAvatarGt(wxAvatar string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar > ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxAvatarGte(wxAvatar string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar >= ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxAvatarIn(wxAvatar ...string) UserQuerySet {
|
|
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 UserQuerySet) WxAvatarLike(wxAvatar string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar LIKE ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxAvatarLt(wxAvatar string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar < ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxAvatarLte(wxAvatar string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar <= ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxAvatarNe(wxAvatar string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar != ?", wxAvatar))
|
|
}
|
|
|
|
// WxAvatarNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxAvatarNotIn(wxAvatar ...string) UserQuerySet {
|
|
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 UserQuerySet) WxAvatarNotlike(wxAvatar string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_avatar NOT LIKE ?", wxAvatar))
|
|
}
|
|
|
|
// WxNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxNameEq(wxName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_name = ?", wxName))
|
|
}
|
|
|
|
// WxNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxNameGt(wxName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_name > ?", wxName))
|
|
}
|
|
|
|
// WxNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxNameGte(wxName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_name >= ?", wxName))
|
|
}
|
|
|
|
// WxNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxNameIn(wxName ...string) UserQuerySet {
|
|
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 UserQuerySet) WxNameLike(wxName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_name LIKE ?", wxName))
|
|
}
|
|
|
|
// WxNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxNameLt(wxName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_name < ?", wxName))
|
|
}
|
|
|
|
// WxNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxNameLte(wxName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_name <= ?", wxName))
|
|
}
|
|
|
|
// WxNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxNameNe(wxName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_name != ?", wxName))
|
|
}
|
|
|
|
// WxNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxNameNotIn(wxName ...string) UserQuerySet {
|
|
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 UserQuerySet) WxNameNotlike(wxName string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_name NOT LIKE ?", wxName))
|
|
}
|
|
|
|
// WxOpenIDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxOpenIDEq(wxOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id = ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxOpenIDGt(wxOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id > ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxOpenIDGte(wxOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id >= ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxOpenIDIn(wxOpenID ...string) UserQuerySet {
|
|
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 UserQuerySet) WxOpenIDLike(wxOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id LIKE ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxOpenIDLt(wxOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id < ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxOpenIDLte(wxOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id <= ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxOpenIDNe(wxOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id != ?", wxOpenID))
|
|
}
|
|
|
|
// WxOpenIDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxOpenIDNotIn(wxOpenID ...string) UserQuerySet {
|
|
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 UserQuerySet) WxOpenIDNotlike(wxOpenID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_open_id NOT LIKE ?", wxOpenID))
|
|
}
|
|
|
|
// WxUnionIDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxUnionIDEq(wxUnionID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id = ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxUnionIDGt(wxUnionID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id > ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxUnionIDGte(wxUnionID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id >= ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxUnionIDIn(wxUnionID ...string) UserQuerySet {
|
|
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 UserQuerySet) WxUnionIDLike(wxUnionID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id LIKE ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxUnionIDLt(wxUnionID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id < ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxUnionIDLte(wxUnionID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id <= ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxUnionIDNe(wxUnionID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id != ?", wxUnionID))
|
|
}
|
|
|
|
// WxUnionIDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) WxUnionIDNotIn(wxUnionID ...string) UserQuerySet {
|
|
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 UserQuerySet) WxUnionIDNotlike(wxUnionID string) UserQuerySet {
|
|
return qs.w(qs.db.Where("wx_union_id NOT LIKE ?", wxUnionID))
|
|
}
|
|
|
|
// XcxRoleIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) XcxRoleIdEq(xcxRoleId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("xcx_role_id = ?", xcxRoleId))
|
|
}
|
|
|
|
// XcxRoleIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) XcxRoleIdGt(xcxRoleId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("xcx_role_id > ?", xcxRoleId))
|
|
}
|
|
|
|
// XcxRoleIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) XcxRoleIdGte(xcxRoleId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("xcx_role_id >= ?", xcxRoleId))
|
|
}
|
|
|
|
// XcxRoleIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) XcxRoleIdIn(xcxRoleId ...uint32) UserQuerySet {
|
|
if len(xcxRoleId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one xcxRoleId in XcxRoleIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("xcx_role_id IN (?)", xcxRoleId))
|
|
}
|
|
|
|
// XcxRoleIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) XcxRoleIdLt(xcxRoleId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("xcx_role_id < ?", xcxRoleId))
|
|
}
|
|
|
|
// XcxRoleIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) XcxRoleIdLte(xcxRoleId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("xcx_role_id <= ?", xcxRoleId))
|
|
}
|
|
|
|
// XcxRoleIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) XcxRoleIdNe(xcxRoleId uint32) UserQuerySet {
|
|
return qs.w(qs.db.Where("xcx_role_id != ?", xcxRoleId))
|
|
}
|
|
|
|
// XcxRoleIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserQuerySet) XcxRoleIdNotIn(xcxRoleId ...uint32) UserQuerySet {
|
|
if len(xcxRoleId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one xcxRoleId in XcxRoleIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("xcx_role_id NOT IN (?)", xcxRoleId))
|
|
}
|
|
|
|
// SetAppOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetAppOpenID(appOpenID string) UserUpdater {
|
|
u.fields[string(UserDBSchema.AppOpenID)] = appOpenID
|
|
return u
|
|
}
|
|
|
|
// SetBond is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetBond(bond uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.Bond)] = bond
|
|
return u
|
|
}
|
|
|
|
// SetCity is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetCity(city string) UserUpdater {
|
|
u.fields[string(UserDBSchema.City)] = city
|
|
return u
|
|
}
|
|
|
|
// SetCooperativeBusinessId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetCooperativeBusinessId(cooperativeBusinessId uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.CooperativeBusinessId)] = cooperativeBusinessId
|
|
return u
|
|
}
|
|
|
|
// SetCooperativeName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetCooperativeName(cooperativeName string) UserUpdater {
|
|
u.fields[string(UserDBSchema.CooperativeName)] = cooperativeName
|
|
return u
|
|
}
|
|
|
|
// SetCountry is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetCountry(country string) UserUpdater {
|
|
u.fields[string(UserDBSchema.Country)] = country
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetCreatedAt(createdAt time.Time) UserUpdater {
|
|
u.fields[string(UserDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetDeletedAt(deletedAt *time.Time) UserUpdater {
|
|
u.fields[string(UserDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetDeposit is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetDeposit(deposit uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.Deposit)] = deposit
|
|
return u
|
|
}
|
|
|
|
// SetDepositType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetDepositType(depositType uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.DepositType)] = depositType
|
|
return u
|
|
}
|
|
|
|
// SetGender is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetGender(gender uint8) UserUpdater {
|
|
u.fields[string(UserDBSchema.Gender)] = gender
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetID(ID uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetIP is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetIP(IP string) UserUpdater {
|
|
u.fields[string(UserDBSchema.IP)] = IP
|
|
return u
|
|
}
|
|
|
|
// SetInBlack is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetInBlack(inBlack bool) UserUpdater {
|
|
u.fields[string(UserDBSchema.InBlack)] = inBlack
|
|
return u
|
|
}
|
|
|
|
// SetInviteCodeUrl is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetInviteCodeUrl(inviteCodeUrl string) UserUpdater {
|
|
u.fields[string(UserDBSchema.InviteCodeUrl)] = inviteCodeUrl
|
|
return u
|
|
}
|
|
|
|
// SetInviteTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetInviteTime(inviteTime time.Time) UserUpdater {
|
|
u.fields[string(UserDBSchema.InviteTime)] = inviteTime
|
|
return u
|
|
}
|
|
|
|
// SetLastLoginAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetLastLoginAt(lastLoginAt time.Time) UserUpdater {
|
|
u.fields[string(UserDBSchema.LastLoginAt)] = lastLoginAt
|
|
return u
|
|
}
|
|
|
|
// SetMemberExpire is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetMemberExpire(memberExpire time.Time) UserUpdater {
|
|
u.fields[string(UserDBSchema.MemberExpire)] = memberExpire
|
|
return u
|
|
}
|
|
|
|
// SetMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetMemberLevel(memberLevel uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.MemberLevel)] = memberLevel
|
|
return u
|
|
}
|
|
|
|
// SetOpenMemberChannel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetOpenMemberChannel(openMemberChannel string) UserUpdater {
|
|
u.fields[string(UserDBSchema.OpenMemberChannel)] = openMemberChannel
|
|
return u
|
|
}
|
|
|
|
// SetOpenMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetOpenMemberLevel(openMemberLevel uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.OpenMemberLevel)] = openMemberLevel
|
|
return u
|
|
}
|
|
|
|
// SetOpenMemberTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetOpenMemberTime(openMemberTime time.Time) UserUpdater {
|
|
u.fields[string(UserDBSchema.OpenMemberTime)] = openMemberTime
|
|
return u
|
|
}
|
|
|
|
// SetProvince is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetProvince(province string) UserUpdater {
|
|
u.fields[string(UserDBSchema.Province)] = province
|
|
return u
|
|
}
|
|
|
|
// SetShopAssistantName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetShopAssistantName(shopAssistantName string) UserUpdater {
|
|
u.fields[string(UserDBSchema.ShopAssistantName)] = shopAssistantName
|
|
return u
|
|
}
|
|
|
|
// SetStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetStoreId(storeId uint64) UserUpdater {
|
|
u.fields[string(UserDBSchema.StoreId)] = storeId
|
|
return u
|
|
}
|
|
|
|
// SetStoreType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetStoreType(storeType uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.StoreType)] = storeType
|
|
return u
|
|
}
|
|
|
|
// SetTel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetTel(tel string) UserUpdater {
|
|
u.fields[string(UserDBSchema.Tel)] = tel
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetUid(uid uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetUpdatedAt(updatedAt time.Time) UserUpdater {
|
|
u.fields[string(UserDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// SetUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetUserType(userType uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.UserType)] = userType
|
|
return u
|
|
}
|
|
|
|
// SetVersion is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetVersion(version uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.Version)] = version
|
|
return u
|
|
}
|
|
|
|
// SetWxAvatar is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetWxAvatar(wxAvatar string) UserUpdater {
|
|
u.fields[string(UserDBSchema.WxAvatar)] = wxAvatar
|
|
return u
|
|
}
|
|
|
|
// SetWxName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetWxName(wxName string) UserUpdater {
|
|
u.fields[string(UserDBSchema.WxName)] = wxName
|
|
return u
|
|
}
|
|
|
|
// SetWxOpenID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetWxOpenID(wxOpenID string) UserUpdater {
|
|
u.fields[string(UserDBSchema.WxOpenID)] = wxOpenID
|
|
return u
|
|
}
|
|
|
|
// SetWxUnionID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetWxUnionID(wxUnionID string) UserUpdater {
|
|
u.fields[string(UserDBSchema.WxUnionID)] = wxUnionID
|
|
return u
|
|
}
|
|
|
|
// SetXcxRoleId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) SetXcxRoleId(xcxRoleId uint32) UserUpdater {
|
|
u.fields[string(UserDBSchema.XcxRoleId)] = xcxRoleId
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set UserQuerySet
|
|
|
|
// ===== BEGIN of User modifiers
|
|
|
|
// UserDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type UserDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f UserDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// UserDBSchema stores db field names of User
|
|
var UserDBSchema = struct {
|
|
ID UserDBSchemaField
|
|
CreatedAt UserDBSchemaField
|
|
UpdatedAt UserDBSchemaField
|
|
DeletedAt UserDBSchemaField
|
|
Uid UserDBSchemaField
|
|
MemberLevel UserDBSchemaField
|
|
MemberExpire UserDBSchemaField
|
|
OpenMemberTime UserDBSchemaField
|
|
Bond UserDBSchemaField
|
|
WxName UserDBSchemaField
|
|
WxAvatar UserDBSchemaField
|
|
WxOpenID UserDBSchemaField
|
|
AppOpenID UserDBSchemaField
|
|
WxUnionID UserDBSchemaField
|
|
Tel UserDBSchemaField
|
|
Gender UserDBSchemaField
|
|
City UserDBSchemaField
|
|
Province UserDBSchemaField
|
|
Country UserDBSchemaField
|
|
Deposit UserDBSchemaField
|
|
UserType UserDBSchemaField
|
|
XcxRoleId UserDBSchemaField
|
|
OpenMemberChannel UserDBSchemaField
|
|
StoreId UserDBSchemaField
|
|
InviteCodeUrl UserDBSchemaField
|
|
LastLoginAt UserDBSchemaField
|
|
IP UserDBSchemaField
|
|
InBlack UserDBSchemaField
|
|
StoreType UserDBSchemaField
|
|
CooperativeBusinessId UserDBSchemaField
|
|
CooperativeName UserDBSchemaField
|
|
ShopAssistantName UserDBSchemaField
|
|
OpenMemberLevel UserDBSchemaField
|
|
Version UserDBSchemaField
|
|
InviteTime UserDBSchemaField
|
|
DepositType UserDBSchemaField
|
|
}{
|
|
|
|
ID: UserDBSchemaField("id"),
|
|
CreatedAt: UserDBSchemaField("created_at"),
|
|
UpdatedAt: UserDBSchemaField("updated_at"),
|
|
DeletedAt: UserDBSchemaField("deleted_at"),
|
|
Uid: UserDBSchemaField("uid"),
|
|
MemberLevel: UserDBSchemaField("member_level"),
|
|
MemberExpire: UserDBSchemaField("member_expire"),
|
|
OpenMemberTime: UserDBSchemaField("open_member_time"),
|
|
Bond: UserDBSchemaField("bond"),
|
|
WxName: UserDBSchemaField("wx_name"),
|
|
WxAvatar: UserDBSchemaField("wx_avatar"),
|
|
WxOpenID: UserDBSchemaField("wx_open_id"),
|
|
AppOpenID: UserDBSchemaField("app_open_id"),
|
|
WxUnionID: UserDBSchemaField("wx_union_id"),
|
|
Tel: UserDBSchemaField("tel"),
|
|
Gender: UserDBSchemaField("gender"),
|
|
City: UserDBSchemaField("city"),
|
|
Province: UserDBSchemaField("province"),
|
|
Country: UserDBSchemaField("country"),
|
|
Deposit: UserDBSchemaField("deposit"),
|
|
UserType: UserDBSchemaField("user_type"),
|
|
XcxRoleId: UserDBSchemaField("xcx_role_id"),
|
|
OpenMemberChannel: UserDBSchemaField("open_member_channel"),
|
|
StoreId: UserDBSchemaField("store_id"),
|
|
InviteCodeUrl: UserDBSchemaField("invite_code_url"),
|
|
LastLoginAt: UserDBSchemaField("last_login_at"),
|
|
IP: UserDBSchemaField("ip"),
|
|
InBlack: UserDBSchemaField("in_black"),
|
|
StoreType: UserDBSchemaField("store_type"),
|
|
CooperativeBusinessId: UserDBSchemaField("cooperative_business_id"),
|
|
CooperativeName: UserDBSchemaField("cooperative_name"),
|
|
ShopAssistantName: UserDBSchemaField("shop_assistant_name"),
|
|
OpenMemberLevel: UserDBSchemaField("open_member_level"),
|
|
Version: UserDBSchemaField("version"),
|
|
InviteTime: UserDBSchemaField("invite_time"),
|
|
DepositType: UserDBSchemaField("deposit_type"),
|
|
}
|
|
|
|
// Update updates User fields by primary key
|
|
// nolint: dupl
|
|
func (o *User) Update(db *gorm.DB, fields ...UserDBSchemaField) 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,
|
|
"xcx_role_id": o.XcxRoleId,
|
|
"open_member_channel": o.OpenMemberChannel,
|
|
"store_id": o.StoreId,
|
|
"invite_code_url": o.InviteCodeUrl,
|
|
"last_login_at": o.LastLoginAt,
|
|
"ip": o.IP,
|
|
"in_black": o.InBlack,
|
|
"store_type": o.StoreType,
|
|
"cooperative_business_id": o.CooperativeBusinessId,
|
|
"cooperative_name": o.CooperativeName,
|
|
"shop_assistant_name": o.ShopAssistantName,
|
|
"open_member_level": o.OpenMemberLevel,
|
|
"version": o.Version,
|
|
"invite_time": o.InviteTime,
|
|
"deposit_type": o.DepositType,
|
|
}
|
|
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 User %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// UserUpdater is an User updates manager
|
|
type UserUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserUpdater creates new User updater
|
|
// nolint: dupl
|
|
func NewUserUpdater(db *gorm.DB) UserUpdater {
|
|
return UserUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&User{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of User modifiers
|
|
|
|
// ===== BEGIN of query set UserRentCardQuerySet
|
|
|
|
// UserRentCardQuerySet is an queryset type for UserRentCard
|
|
type UserRentCardQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserRentCardQuerySet constructs new UserRentCardQuerySet
|
|
func NewUserRentCardQuerySet(db *gorm.DB) UserRentCardQuerySet {
|
|
return UserRentCardQuerySet{
|
|
db: db.Model(&UserRentCard{}),
|
|
}
|
|
}
|
|
|
|
func (qs UserRentCardQuerySet) w(db *gorm.DB) UserRentCardQuerySet {
|
|
return NewUserRentCardQuerySet(db)
|
|
}
|
|
|
|
func (qs UserRentCardQuerySet) Select(fields ...UserRentCardDBSchemaField) UserRentCardQuerySet {
|
|
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 *UserRentCard) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *UserRentCard) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) All(ret *[]UserRentCard) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// CanRentCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CanRentCountEq(canRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("can_rent_count = ?", canRentCount))
|
|
}
|
|
|
|
// CanRentCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CanRentCountGt(canRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("can_rent_count > ?", canRentCount))
|
|
}
|
|
|
|
// CanRentCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CanRentCountGte(canRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("can_rent_count >= ?", canRentCount))
|
|
}
|
|
|
|
// CanRentCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CanRentCountIn(canRentCount ...uint32) UserRentCardQuerySet {
|
|
if len(canRentCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one canRentCount in CanRentCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("can_rent_count IN (?)", canRentCount))
|
|
}
|
|
|
|
// CanRentCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CanRentCountLt(canRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("can_rent_count < ?", canRentCount))
|
|
}
|
|
|
|
// CanRentCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CanRentCountLte(canRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("can_rent_count <= ?", canRentCount))
|
|
}
|
|
|
|
// CanRentCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CanRentCountNe(canRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("can_rent_count != ?", canRentCount))
|
|
}
|
|
|
|
// CanRentCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CanRentCountNotIn(canRentCount ...uint32) UserRentCardQuerySet {
|
|
if len(canRentCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one canRentCount in CanRentCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("can_rent_count NOT IN (?)", canRentCount))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CreatedAtEq(createdAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CreatedAtGt(createdAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CreatedAtGte(createdAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CreatedAtLt(createdAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CreatedAtLte(createdAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) CreatedAtNe(createdAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) Delete() error {
|
|
return qs.db.Delete(UserRentCard{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(UserRentCard{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(UserRentCard{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) DeletedAtEq(deletedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) DeletedAtGt(deletedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) DeletedAtGte(deletedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) DeletedAtIsNotNull() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) DeletedAtIsNull() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) DeletedAtLt(deletedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) DeletedAtLte(deletedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) DeletedAtNe(deletedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) GetUpdater() UserRentCardUpdater {
|
|
return NewUserRentCardUpdater(qs.db)
|
|
}
|
|
|
|
// HaveRentCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) HaveRentCountEq(haveRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("have_rent_count = ?", haveRentCount))
|
|
}
|
|
|
|
// HaveRentCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) HaveRentCountGt(haveRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("have_rent_count > ?", haveRentCount))
|
|
}
|
|
|
|
// HaveRentCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) HaveRentCountGte(haveRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("have_rent_count >= ?", haveRentCount))
|
|
}
|
|
|
|
// HaveRentCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) HaveRentCountIn(haveRentCount ...uint32) UserRentCardQuerySet {
|
|
if len(haveRentCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one haveRentCount in HaveRentCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("have_rent_count IN (?)", haveRentCount))
|
|
}
|
|
|
|
// HaveRentCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) HaveRentCountLt(haveRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("have_rent_count < ?", haveRentCount))
|
|
}
|
|
|
|
// HaveRentCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) HaveRentCountLte(haveRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("have_rent_count <= ?", haveRentCount))
|
|
}
|
|
|
|
// HaveRentCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) HaveRentCountNe(haveRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("have_rent_count != ?", haveRentCount))
|
|
}
|
|
|
|
// HaveRentCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) HaveRentCountNotIn(haveRentCount ...uint32) UserRentCardQuerySet {
|
|
if len(haveRentCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one haveRentCount in HaveRentCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("have_rent_count NOT IN (?)", haveRentCount))
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) IDEq(ID uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) IDGt(ID uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) IDGte(ID uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) IDIn(ID ...uint32) UserRentCardQuerySet {
|
|
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 UserRentCardQuerySet) IDLt(ID uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) IDLte(ID uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) IDNe(ID uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) IDNotIn(ID ...uint32) UserRentCardQuerySet {
|
|
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))
|
|
}
|
|
|
|
// LevelRentCountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) LevelRentCountEq(levelRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("level_rent_count = ?", levelRentCount))
|
|
}
|
|
|
|
// LevelRentCountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) LevelRentCountGt(levelRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("level_rent_count > ?", levelRentCount))
|
|
}
|
|
|
|
// LevelRentCountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) LevelRentCountGte(levelRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("level_rent_count >= ?", levelRentCount))
|
|
}
|
|
|
|
// LevelRentCountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) LevelRentCountIn(levelRentCount ...uint32) UserRentCardQuerySet {
|
|
if len(levelRentCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one levelRentCount in LevelRentCountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("level_rent_count IN (?)", levelRentCount))
|
|
}
|
|
|
|
// LevelRentCountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) LevelRentCountLt(levelRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("level_rent_count < ?", levelRentCount))
|
|
}
|
|
|
|
// LevelRentCountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) LevelRentCountLte(levelRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("level_rent_count <= ?", levelRentCount))
|
|
}
|
|
|
|
// LevelRentCountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) LevelRentCountNe(levelRentCount uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("level_rent_count != ?", levelRentCount))
|
|
}
|
|
|
|
// LevelRentCountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) LevelRentCountNotIn(levelRentCount ...uint32) UserRentCardQuerySet {
|
|
if len(levelRentCount) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one levelRentCount in LevelRentCountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("level_rent_count NOT IN (?)", levelRentCount))
|
|
}
|
|
|
|
// Limit is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) Limit(limit int) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// MemberLevelEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) MemberLevelEq(memberLevel uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("member_level = ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) MemberLevelGt(memberLevel uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("member_level > ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) MemberLevelGte(memberLevel uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("member_level >= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) MemberLevelIn(memberLevel ...uint32) UserRentCardQuerySet {
|
|
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 UserRentCardQuerySet) MemberLevelLt(memberLevel uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("member_level < ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) MemberLevelLte(memberLevel uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("member_level <= ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) MemberLevelNe(memberLevel uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("member_level != ?", memberLevel))
|
|
}
|
|
|
|
// MemberLevelNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) MemberLevelNotIn(memberLevel ...uint32) UserRentCardQuerySet {
|
|
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 UserRentCardQuerySet) Offset(offset int) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs UserRentCardQuerySet) One(ret *UserRentCard) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCanRentCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderAscByCanRentCount() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("can_rent_count ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderAscByCreatedAt() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderAscByDeletedAt() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByHaveRentCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderAscByHaveRentCount() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("have_rent_count ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderAscByID() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByLevelRentCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderAscByLevelRentCount() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("level_rent_count ASC"))
|
|
}
|
|
|
|
// OrderAscByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderAscByMemberLevel() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("member_level ASC"))
|
|
}
|
|
|
|
// OrderAscByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderAscByStatus() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("status ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderAscByUid() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderAscByUpdatedAt() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCanRentCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderDescByCanRentCount() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("can_rent_count DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderDescByCreatedAt() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderDescByDeletedAt() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByHaveRentCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderDescByHaveRentCount() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("have_rent_count DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderDescByID() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByLevelRentCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderDescByLevelRentCount() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("level_rent_count DESC"))
|
|
}
|
|
|
|
// OrderDescByMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderDescByMemberLevel() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("member_level DESC"))
|
|
}
|
|
|
|
// OrderDescByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderDescByStatus() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("status DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderDescByUid() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) OrderDescByUpdatedAt() UserRentCardQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// StatusEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) StatusEq(status uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("status = ?", status))
|
|
}
|
|
|
|
// StatusGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) StatusGt(status uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("status > ?", status))
|
|
}
|
|
|
|
// StatusGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) StatusGte(status uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("status >= ?", status))
|
|
}
|
|
|
|
// StatusIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) StatusIn(status ...uint32) UserRentCardQuerySet {
|
|
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 UserRentCardQuerySet) StatusLt(status uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("status < ?", status))
|
|
}
|
|
|
|
// StatusLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) StatusLte(status uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("status <= ?", status))
|
|
}
|
|
|
|
// StatusNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) StatusNe(status uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("status != ?", status))
|
|
}
|
|
|
|
// StatusNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) StatusNotIn(status ...uint32) UserRentCardQuerySet {
|
|
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 UserRentCardQuerySet) UidEq(uid uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UidGt(uid uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UidGte(uid uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UidIn(uid ...uint32) UserRentCardQuerySet {
|
|
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 UserRentCardQuerySet) UidLt(uid uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UidLte(uid uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UidNe(uid uint32) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UidNotIn(uid ...uint32) UserRentCardQuerySet {
|
|
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 UserRentCardQuerySet) UpdatedAtEq(updatedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UpdatedAtGt(updatedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UpdatedAtGte(updatedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UpdatedAtLt(updatedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UpdatedAtLte(updatedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserRentCardQuerySet) UpdatedAtNe(updatedAt time.Time) UserRentCardQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCanRentCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) SetCanRentCount(canRentCount uint32) UserRentCardUpdater {
|
|
u.fields[string(UserRentCardDBSchema.CanRentCount)] = canRentCount
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) SetCreatedAt(createdAt time.Time) UserRentCardUpdater {
|
|
u.fields[string(UserRentCardDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) SetDeletedAt(deletedAt *time.Time) UserRentCardUpdater {
|
|
u.fields[string(UserRentCardDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetHaveRentCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) SetHaveRentCount(haveRentCount uint32) UserRentCardUpdater {
|
|
u.fields[string(UserRentCardDBSchema.HaveRentCount)] = haveRentCount
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) SetID(ID uint32) UserRentCardUpdater {
|
|
u.fields[string(UserRentCardDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetLevelRentCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) SetLevelRentCount(levelRentCount uint32) UserRentCardUpdater {
|
|
u.fields[string(UserRentCardDBSchema.LevelRentCount)] = levelRentCount
|
|
return u
|
|
}
|
|
|
|
// SetMemberLevel is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) SetMemberLevel(memberLevel uint32) UserRentCardUpdater {
|
|
u.fields[string(UserRentCardDBSchema.MemberLevel)] = memberLevel
|
|
return u
|
|
}
|
|
|
|
// SetStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) SetStatus(status uint32) UserRentCardUpdater {
|
|
u.fields[string(UserRentCardDBSchema.Status)] = status
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) SetUid(uid uint32) UserRentCardUpdater {
|
|
u.fields[string(UserRentCardDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) SetUpdatedAt(updatedAt time.Time) UserRentCardUpdater {
|
|
u.fields[string(UserRentCardDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserRentCardUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set UserRentCardQuerySet
|
|
|
|
// ===== BEGIN of UserRentCard modifiers
|
|
|
|
// UserRentCardDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type UserRentCardDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f UserRentCardDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// UserRentCardDBSchema stores db field names of UserRentCard
|
|
var UserRentCardDBSchema = struct {
|
|
ID UserRentCardDBSchemaField
|
|
CreatedAt UserRentCardDBSchemaField
|
|
UpdatedAt UserRentCardDBSchemaField
|
|
DeletedAt UserRentCardDBSchemaField
|
|
Uid UserRentCardDBSchemaField
|
|
MemberLevel UserRentCardDBSchemaField
|
|
LevelRentCount UserRentCardDBSchemaField
|
|
HaveRentCount UserRentCardDBSchemaField
|
|
CanRentCount UserRentCardDBSchemaField
|
|
Status UserRentCardDBSchemaField
|
|
}{
|
|
|
|
ID: UserRentCardDBSchemaField("id"),
|
|
CreatedAt: UserRentCardDBSchemaField("created_at"),
|
|
UpdatedAt: UserRentCardDBSchemaField("updated_at"),
|
|
DeletedAt: UserRentCardDBSchemaField("deleted_at"),
|
|
Uid: UserRentCardDBSchemaField("uid"),
|
|
MemberLevel: UserRentCardDBSchemaField("member_level"),
|
|
LevelRentCount: UserRentCardDBSchemaField("level_rent_count"),
|
|
HaveRentCount: UserRentCardDBSchemaField("have_rent_count"),
|
|
CanRentCount: UserRentCardDBSchemaField("can_rent_count"),
|
|
Status: UserRentCardDBSchemaField("status"),
|
|
}
|
|
|
|
// Update updates UserRentCard fields by primary key
|
|
// nolint: dupl
|
|
func (o *UserRentCard) Update(db *gorm.DB, fields ...UserRentCardDBSchemaField) 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,
|
|
"level_rent_count": o.LevelRentCount,
|
|
"have_rent_count": o.HaveRentCount,
|
|
"can_rent_count": o.CanRentCount,
|
|
"status": o.Status,
|
|
}
|
|
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 UserRentCard %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// UserRentCardUpdater is an UserRentCard updates manager
|
|
type UserRentCardUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewUserRentCardUpdater creates new UserRentCard updater
|
|
// nolint: dupl
|
|
func NewUserRentCardUpdater(db *gorm.DB) UserRentCardUpdater {
|
|
return UserRentCardUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&UserRentCard{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of UserRentCard modifiers
|
|
|
|
// ===== BEGIN of query set XcxRoleQuerySet
|
|
|
|
// XcxRoleQuerySet is an queryset type for XcxRole
|
|
type XcxRoleQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewXcxRoleQuerySet constructs new XcxRoleQuerySet
|
|
func NewXcxRoleQuerySet(db *gorm.DB) XcxRoleQuerySet {
|
|
return XcxRoleQuerySet{
|
|
db: db.Model(&XcxRole{}),
|
|
}
|
|
}
|
|
|
|
func (qs XcxRoleQuerySet) w(db *gorm.DB) XcxRoleQuerySet {
|
|
return NewXcxRoleQuerySet(db)
|
|
}
|
|
|
|
func (qs XcxRoleQuerySet) Select(fields ...XcxRoleDBSchemaField) XcxRoleQuerySet {
|
|
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 *XcxRole) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *XcxRole) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) All(ret *[]XcxRole) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreateByEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreateByEq(createBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("create_by = ?", createBy))
|
|
}
|
|
|
|
// CreateByGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreateByGt(createBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("create_by > ?", createBy))
|
|
}
|
|
|
|
// CreateByGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreateByGte(createBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("create_by >= ?", createBy))
|
|
}
|
|
|
|
// CreateByIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreateByIn(createBy ...string) XcxRoleQuerySet {
|
|
if len(createBy) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one createBy in CreateByIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("create_by IN (?)", createBy))
|
|
}
|
|
|
|
// CreateByLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreateByLike(createBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("create_by LIKE ?", createBy))
|
|
}
|
|
|
|
// CreateByLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreateByLt(createBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("create_by < ?", createBy))
|
|
}
|
|
|
|
// CreateByLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreateByLte(createBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("create_by <= ?", createBy))
|
|
}
|
|
|
|
// CreateByNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreateByNe(createBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("create_by != ?", createBy))
|
|
}
|
|
|
|
// CreateByNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreateByNotIn(createBy ...string) XcxRoleQuerySet {
|
|
if len(createBy) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one createBy in CreateByNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("create_by NOT IN (?)", createBy))
|
|
}
|
|
|
|
// CreateByNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreateByNotlike(createBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("create_by NOT LIKE ?", createBy))
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreatedAtEq(createdAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreatedAtGt(createdAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreatedAtGte(createdAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreatedAtLt(createdAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreatedAtLte(createdAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) CreatedAtNe(createdAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) Delete() error {
|
|
return qs.db.Delete(XcxRole{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(XcxRole{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(XcxRole{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) DeletedAtEq(deletedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) DeletedAtGt(deletedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) DeletedAtGte(deletedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) DeletedAtIsNotNull() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) DeletedAtIsNull() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) DeletedAtLt(deletedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) DeletedAtLte(deletedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) DeletedAtNe(deletedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// FlagEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) FlagEq(flag string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("flag = ?", flag))
|
|
}
|
|
|
|
// FlagGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) FlagGt(flag string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("flag > ?", flag))
|
|
}
|
|
|
|
// FlagGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) FlagGte(flag string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("flag >= ?", flag))
|
|
}
|
|
|
|
// FlagIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) FlagIn(flag ...string) XcxRoleQuerySet {
|
|
if len(flag) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one flag in FlagIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("flag IN (?)", flag))
|
|
}
|
|
|
|
// FlagLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) FlagLike(flag string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("flag LIKE ?", flag))
|
|
}
|
|
|
|
// FlagLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) FlagLt(flag string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("flag < ?", flag))
|
|
}
|
|
|
|
// FlagLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) FlagLte(flag string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("flag <= ?", flag))
|
|
}
|
|
|
|
// FlagNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) FlagNe(flag string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("flag != ?", flag))
|
|
}
|
|
|
|
// FlagNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) FlagNotIn(flag ...string) XcxRoleQuerySet {
|
|
if len(flag) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one flag in FlagNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("flag NOT IN (?)", flag))
|
|
}
|
|
|
|
// FlagNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) FlagNotlike(flag string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("flag NOT LIKE ?", flag))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) GetUpdater() XcxRoleUpdater {
|
|
return NewXcxRoleUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) IDEq(ID uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) IDGt(ID uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) IDGte(ID uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) IDIn(ID ...uint32) XcxRoleQuerySet {
|
|
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 XcxRoleQuerySet) IDLt(ID uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) IDLte(ID uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) IDNe(ID uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) IDNotIn(ID ...uint32) XcxRoleQuerySet {
|
|
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 XcxRoleQuerySet) Limit(limit int) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) Offset(offset int) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs XcxRoleQuerySet) One(ret *XcxRole) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCreateBy is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByCreateBy() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("create_by ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByCreatedAt() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByDeletedAt() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByFlag is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByFlag() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("flag ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByID() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByRemark is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByRemark() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("remark ASC"))
|
|
}
|
|
|
|
// OrderAscByRoleId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByRoleId() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("role_id ASC"))
|
|
}
|
|
|
|
// OrderAscByRoleKey is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByRoleKey() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("role_key ASC"))
|
|
}
|
|
|
|
// OrderAscByRoleName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByRoleName() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("role_name ASC"))
|
|
}
|
|
|
|
// OrderAscByRoleSort is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByRoleSort() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("role_sort ASC"))
|
|
}
|
|
|
|
// OrderAscByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByStatus() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("status ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdateBy is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByUpdateBy() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("update_by ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderAscByUpdatedAt() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCreateBy is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByCreateBy() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("create_by DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByCreatedAt() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByDeletedAt() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByFlag is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByFlag() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("flag DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByID() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByRemark is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByRemark() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("remark DESC"))
|
|
}
|
|
|
|
// OrderDescByRoleId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByRoleId() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("role_id DESC"))
|
|
}
|
|
|
|
// OrderDescByRoleKey is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByRoleKey() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("role_key DESC"))
|
|
}
|
|
|
|
// OrderDescByRoleName is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByRoleName() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("role_name DESC"))
|
|
}
|
|
|
|
// OrderDescByRoleSort is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByRoleSort() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("role_sort DESC"))
|
|
}
|
|
|
|
// OrderDescByStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByStatus() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("status DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdateBy is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByUpdateBy() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("update_by DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) OrderDescByUpdatedAt() XcxRoleQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// RemarkEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RemarkEq(remark string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("remark = ?", remark))
|
|
}
|
|
|
|
// RemarkGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RemarkGt(remark string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("remark > ?", remark))
|
|
}
|
|
|
|
// RemarkGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RemarkGte(remark string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("remark >= ?", remark))
|
|
}
|
|
|
|
// RemarkIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RemarkIn(remark ...string) XcxRoleQuerySet {
|
|
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 XcxRoleQuerySet) RemarkLike(remark string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("remark LIKE ?", remark))
|
|
}
|
|
|
|
// RemarkLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RemarkLt(remark string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("remark < ?", remark))
|
|
}
|
|
|
|
// RemarkLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RemarkLte(remark string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("remark <= ?", remark))
|
|
}
|
|
|
|
// RemarkNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RemarkNe(remark string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("remark != ?", remark))
|
|
}
|
|
|
|
// RemarkNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RemarkNotIn(remark ...string) XcxRoleQuerySet {
|
|
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 XcxRoleQuerySet) RemarkNotlike(remark string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("remark NOT LIKE ?", remark))
|
|
}
|
|
|
|
// RoleIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleIdEq(roleId uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_id = ?", roleId))
|
|
}
|
|
|
|
// RoleIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleIdGt(roleId uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_id > ?", roleId))
|
|
}
|
|
|
|
// RoleIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleIdGte(roleId uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_id >= ?", roleId))
|
|
}
|
|
|
|
// RoleIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleIdIn(roleId ...uint32) XcxRoleQuerySet {
|
|
if len(roleId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one roleId in RoleIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("role_id IN (?)", roleId))
|
|
}
|
|
|
|
// RoleIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleIdLt(roleId uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_id < ?", roleId))
|
|
}
|
|
|
|
// RoleIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleIdLte(roleId uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_id <= ?", roleId))
|
|
}
|
|
|
|
// RoleIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleIdNe(roleId uint32) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_id != ?", roleId))
|
|
}
|
|
|
|
// RoleIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleIdNotIn(roleId ...uint32) XcxRoleQuerySet {
|
|
if len(roleId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one roleId in RoleIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("role_id NOT IN (?)", roleId))
|
|
}
|
|
|
|
// RoleKeyEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleKeyEq(roleKey string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_key = ?", roleKey))
|
|
}
|
|
|
|
// RoleKeyGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleKeyGt(roleKey string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_key > ?", roleKey))
|
|
}
|
|
|
|
// RoleKeyGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleKeyGte(roleKey string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_key >= ?", roleKey))
|
|
}
|
|
|
|
// RoleKeyIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleKeyIn(roleKey ...string) XcxRoleQuerySet {
|
|
if len(roleKey) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one roleKey in RoleKeyIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("role_key IN (?)", roleKey))
|
|
}
|
|
|
|
// RoleKeyLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleKeyLike(roleKey string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_key LIKE ?", roleKey))
|
|
}
|
|
|
|
// RoleKeyLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleKeyLt(roleKey string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_key < ?", roleKey))
|
|
}
|
|
|
|
// RoleKeyLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleKeyLte(roleKey string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_key <= ?", roleKey))
|
|
}
|
|
|
|
// RoleKeyNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleKeyNe(roleKey string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_key != ?", roleKey))
|
|
}
|
|
|
|
// RoleKeyNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleKeyNotIn(roleKey ...string) XcxRoleQuerySet {
|
|
if len(roleKey) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one roleKey in RoleKeyNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("role_key NOT IN (?)", roleKey))
|
|
}
|
|
|
|
// RoleKeyNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleKeyNotlike(roleKey string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_key NOT LIKE ?", roleKey))
|
|
}
|
|
|
|
// RoleNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleNameEq(roleName string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_name = ?", roleName))
|
|
}
|
|
|
|
// RoleNameGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleNameGt(roleName string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_name > ?", roleName))
|
|
}
|
|
|
|
// RoleNameGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleNameGte(roleName string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_name >= ?", roleName))
|
|
}
|
|
|
|
// RoleNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleNameIn(roleName ...string) XcxRoleQuerySet {
|
|
if len(roleName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one roleName in RoleNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("role_name IN (?)", roleName))
|
|
}
|
|
|
|
// RoleNameLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleNameLike(roleName string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_name LIKE ?", roleName))
|
|
}
|
|
|
|
// RoleNameLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleNameLt(roleName string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_name < ?", roleName))
|
|
}
|
|
|
|
// RoleNameLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleNameLte(roleName string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_name <= ?", roleName))
|
|
}
|
|
|
|
// RoleNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleNameNe(roleName string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_name != ?", roleName))
|
|
}
|
|
|
|
// RoleNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleNameNotIn(roleName ...string) XcxRoleQuerySet {
|
|
if len(roleName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one roleName in RoleNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("role_name NOT IN (?)", roleName))
|
|
}
|
|
|
|
// RoleNameNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleNameNotlike(roleName string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_name NOT LIKE ?", roleName))
|
|
}
|
|
|
|
// RoleSortEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleSortEq(roleSort int) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_sort = ?", roleSort))
|
|
}
|
|
|
|
// RoleSortGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleSortGt(roleSort int) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_sort > ?", roleSort))
|
|
}
|
|
|
|
// RoleSortGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleSortGte(roleSort int) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_sort >= ?", roleSort))
|
|
}
|
|
|
|
// RoleSortIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleSortIn(roleSort ...int) XcxRoleQuerySet {
|
|
if len(roleSort) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one roleSort in RoleSortIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("role_sort IN (?)", roleSort))
|
|
}
|
|
|
|
// RoleSortLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleSortLt(roleSort int) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_sort < ?", roleSort))
|
|
}
|
|
|
|
// RoleSortLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleSortLte(roleSort int) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_sort <= ?", roleSort))
|
|
}
|
|
|
|
// RoleSortNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleSortNe(roleSort int) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("role_sort != ?", roleSort))
|
|
}
|
|
|
|
// RoleSortNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) RoleSortNotIn(roleSort ...int) XcxRoleQuerySet {
|
|
if len(roleSort) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one roleSort in RoleSortNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("role_sort NOT IN (?)", roleSort))
|
|
}
|
|
|
|
// StatusEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) StatusEq(status string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("status = ?", status))
|
|
}
|
|
|
|
// StatusGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) StatusGt(status string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("status > ?", status))
|
|
}
|
|
|
|
// StatusGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) StatusGte(status string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("status >= ?", status))
|
|
}
|
|
|
|
// StatusIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) StatusIn(status ...string) XcxRoleQuerySet {
|
|
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))
|
|
}
|
|
|
|
// StatusLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) StatusLike(status string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("status LIKE ?", status))
|
|
}
|
|
|
|
// StatusLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) StatusLt(status string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("status < ?", status))
|
|
}
|
|
|
|
// StatusLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) StatusLte(status string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("status <= ?", status))
|
|
}
|
|
|
|
// StatusNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) StatusNe(status string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("status != ?", status))
|
|
}
|
|
|
|
// StatusNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) StatusNotIn(status ...string) XcxRoleQuerySet {
|
|
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))
|
|
}
|
|
|
|
// StatusNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) StatusNotlike(status string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("status NOT LIKE ?", status))
|
|
}
|
|
|
|
// UpdateByEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdateByEq(updateBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("update_by = ?", updateBy))
|
|
}
|
|
|
|
// UpdateByGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdateByGt(updateBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("update_by > ?", updateBy))
|
|
}
|
|
|
|
// UpdateByGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdateByGte(updateBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("update_by >= ?", updateBy))
|
|
}
|
|
|
|
// UpdateByIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdateByIn(updateBy ...string) XcxRoleQuerySet {
|
|
if len(updateBy) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one updateBy in UpdateByIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("update_by IN (?)", updateBy))
|
|
}
|
|
|
|
// UpdateByLike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdateByLike(updateBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("update_by LIKE ?", updateBy))
|
|
}
|
|
|
|
// UpdateByLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdateByLt(updateBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("update_by < ?", updateBy))
|
|
}
|
|
|
|
// UpdateByLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdateByLte(updateBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("update_by <= ?", updateBy))
|
|
}
|
|
|
|
// UpdateByNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdateByNe(updateBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("update_by != ?", updateBy))
|
|
}
|
|
|
|
// UpdateByNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdateByNotIn(updateBy ...string) XcxRoleQuerySet {
|
|
if len(updateBy) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one updateBy in UpdateByNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("update_by NOT IN (?)", updateBy))
|
|
}
|
|
|
|
// UpdateByNotlike is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdateByNotlike(updateBy string) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("update_by NOT LIKE ?", updateBy))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdatedAtEq(updatedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdatedAtGt(updatedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdatedAtGte(updatedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdatedAtLt(updatedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdatedAtLte(updatedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs XcxRoleQuerySet) UpdatedAtNe(updatedAt time.Time) XcxRoleQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCreateBy is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetCreateBy(createBy string) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.CreateBy)] = createBy
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetCreatedAt(createdAt time.Time) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetDeletedAt(deletedAt *time.Time) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetFlag is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetFlag(flag string) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.Flag)] = flag
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetID(ID uint32) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetRemark is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetRemark(remark string) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.Remark)] = remark
|
|
return u
|
|
}
|
|
|
|
// SetRoleId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetRoleId(roleId uint32) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.RoleId)] = roleId
|
|
return u
|
|
}
|
|
|
|
// SetRoleKey is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetRoleKey(roleKey string) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.RoleKey)] = roleKey
|
|
return u
|
|
}
|
|
|
|
// SetRoleName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetRoleName(roleName string) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.RoleName)] = roleName
|
|
return u
|
|
}
|
|
|
|
// SetRoleSort is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetRoleSort(roleSort int) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.RoleSort)] = roleSort
|
|
return u
|
|
}
|
|
|
|
// SetStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetStatus(status string) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.Status)] = status
|
|
return u
|
|
}
|
|
|
|
// SetUpdateBy is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetUpdateBy(updateBy string) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.UpdateBy)] = updateBy
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) SetUpdatedAt(updatedAt time.Time) XcxRoleUpdater {
|
|
u.fields[string(XcxRoleDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u XcxRoleUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set XcxRoleQuerySet
|
|
|
|
// ===== BEGIN of XcxRole modifiers
|
|
|
|
// XcxRoleDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type XcxRoleDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f XcxRoleDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// XcxRoleDBSchema stores db field names of XcxRole
|
|
var XcxRoleDBSchema = struct {
|
|
ID XcxRoleDBSchemaField
|
|
CreatedAt XcxRoleDBSchemaField
|
|
UpdatedAt XcxRoleDBSchemaField
|
|
DeletedAt XcxRoleDBSchemaField
|
|
RoleId XcxRoleDBSchemaField
|
|
RoleName XcxRoleDBSchemaField
|
|
RoleKey XcxRoleDBSchemaField
|
|
RoleSort XcxRoleDBSchemaField
|
|
Status XcxRoleDBSchemaField
|
|
Flag XcxRoleDBSchemaField
|
|
CreateBy XcxRoleDBSchemaField
|
|
UpdateBy XcxRoleDBSchemaField
|
|
Remark XcxRoleDBSchemaField
|
|
}{
|
|
|
|
ID: XcxRoleDBSchemaField("id"),
|
|
CreatedAt: XcxRoleDBSchemaField("created_at"),
|
|
UpdatedAt: XcxRoleDBSchemaField("updated_at"),
|
|
DeletedAt: XcxRoleDBSchemaField("deleted_at"),
|
|
RoleId: XcxRoleDBSchemaField("role_id"),
|
|
RoleName: XcxRoleDBSchemaField("role_name"),
|
|
RoleKey: XcxRoleDBSchemaField("role_key"),
|
|
RoleSort: XcxRoleDBSchemaField("role_sort"),
|
|
Status: XcxRoleDBSchemaField("status"),
|
|
Flag: XcxRoleDBSchemaField("flag"),
|
|
CreateBy: XcxRoleDBSchemaField("create_by"),
|
|
UpdateBy: XcxRoleDBSchemaField("update_by"),
|
|
Remark: XcxRoleDBSchemaField("remark"),
|
|
}
|
|
|
|
// Update updates XcxRole fields by primary key
|
|
// nolint: dupl
|
|
func (o *XcxRole) Update(db *gorm.DB, fields ...XcxRoleDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"role_id": o.RoleId,
|
|
"role_name": o.RoleName,
|
|
"role_key": o.RoleKey,
|
|
"role_sort": o.RoleSort,
|
|
"status": o.Status,
|
|
"flag": o.Flag,
|
|
"create_by": o.CreateBy,
|
|
"update_by": o.UpdateBy,
|
|
"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 XcxRole %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// XcxRoleUpdater is an XcxRole updates manager
|
|
type XcxRoleUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewXcxRoleUpdater creates new XcxRole updater
|
|
// nolint: dupl
|
|
func NewXcxRoleUpdater(db *gorm.DB) XcxRoleUpdater {
|
|
return XcxRoleUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&XcxRole{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of XcxRole modifiers
|
|
|
|
// ===== END of all query sets
|