13418 lines
420 KiB
Go
13418 lines
420 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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
|
|
}{
|
|
|
|
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"),
|
|
}
|
|
|
|
// 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,
|
|
}
|
|
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 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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
|
|
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"),
|
|
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,
|
|
"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 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
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// OrderAscByUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderAscByUserType() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("user_type ASC"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// OrderDescByUserType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserInviteQuerySet) OrderDescByUserType() UserInviteQuerySet {
|
|
return qs.w(qs.db.Order("user_type DESC"))
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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
|
|
MemberLevel 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"),
|
|
MemberLevel: UserInviteDBSchemaField("member_level"),
|
|
}
|
|
|
|
// 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,
|
|
"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 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 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
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderAscByCreatedAt() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs UserOpenMemberRecordQuerySet) OrderDescByCreatedAt() UserOpenMemberRecordQuerySet {
|
|
return qs.w(qs.db.Order("created_at 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u UserOpenMemberRecordUpdater) SetCreatedAt(createdAt time.Time) UserOpenMemberRecordUpdater {
|
|
u.fields[string(UserOpenMemberRecordDBSchema.CreatedAt)] = createdAt
|
|
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
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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
|
|
}{
|
|
|
|
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"),
|
|
}
|
|
|
|
// 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,
|
|
}
|
|
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))
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// 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))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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"))
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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
|
|
}
|
|
|
|
// 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
|
|
Version 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"),
|
|
Version: UserDBSchemaField("version"),
|
|
}
|
|
|
|
// 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,
|
|
"version": o.Version,
|
|
}
|
|
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
|