2701 lines
84 KiB
Go
2701 lines
84 KiB
Go
// Code generated by go-queryset. DO NOT EDIT.
|
|
package model
|
|
|
|
import (
|
|
"errors"
|
|
"fmt"
|
|
"time"
|
|
|
|
"github.com/jinzhu/gorm"
|
|
)
|
|
|
|
// ===== BEGIN of all query sets
|
|
|
|
// ===== BEGIN of query set ExpressCompanyQuerySet
|
|
|
|
// ExpressCompanyQuerySet is an queryset type for ExpressCompany
|
|
type ExpressCompanyQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewExpressCompanyQuerySet constructs new ExpressCompanyQuerySet
|
|
func NewExpressCompanyQuerySet(db *gorm.DB) ExpressCompanyQuerySet {
|
|
return ExpressCompanyQuerySet{
|
|
db: db.Model(&ExpressCompany{}),
|
|
}
|
|
}
|
|
|
|
func (qs ExpressCompanyQuerySet) w(db *gorm.DB) ExpressCompanyQuerySet {
|
|
return NewExpressCompanyQuerySet(db)
|
|
}
|
|
|
|
// Create is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *ExpressCompany) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *ExpressCompany) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) All(ret *[]ExpressCompany) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// CompanyCodeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CompanyCodeEq(companyCode string) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("company_code = ?", companyCode))
|
|
}
|
|
|
|
// CompanyCodeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CompanyCodeIn(companyCode ...string) ExpressCompanyQuerySet {
|
|
if len(companyCode) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one companyCode in CompanyCodeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("company_code IN (?)", companyCode))
|
|
}
|
|
|
|
// CompanyCodeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CompanyCodeNe(companyCode string) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("company_code != ?", companyCode))
|
|
}
|
|
|
|
// CompanyCodeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CompanyCodeNotIn(companyCode ...string) ExpressCompanyQuerySet {
|
|
if len(companyCode) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one companyCode in CompanyCodeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("company_code NOT IN (?)", companyCode))
|
|
}
|
|
|
|
// CompanyNameEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CompanyNameEq(companyName string) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("company_name = ?", companyName))
|
|
}
|
|
|
|
// CompanyNameIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CompanyNameIn(companyName ...string) ExpressCompanyQuerySet {
|
|
if len(companyName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one companyName in CompanyNameIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("company_name IN (?)", companyName))
|
|
}
|
|
|
|
// CompanyNameNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CompanyNameNe(companyName string) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("company_name != ?", companyName))
|
|
}
|
|
|
|
// CompanyNameNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CompanyNameNotIn(companyName ...string) ExpressCompanyQuerySet {
|
|
if len(companyName) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one companyName in CompanyNameNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("company_name NOT IN (?)", companyName))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CreatedAtEq(createdAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CreatedAtGt(createdAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CreatedAtGte(createdAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CreatedAtLt(createdAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CreatedAtLte(createdAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) CreatedAtNe(createdAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) Delete() error {
|
|
return qs.db.Delete(ExpressCompany{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(ExpressCompany{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(ExpressCompany{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) DeletedAtEq(deletedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) DeletedAtGt(deletedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) DeletedAtGte(deletedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) DeletedAtIsNotNull() ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) DeletedAtIsNull() ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) DeletedAtLt(deletedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) DeletedAtLte(deletedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) DeletedAtNe(deletedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) GetUpdater() ExpressCompanyUpdater {
|
|
return NewExpressCompanyUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) IDEq(ID uint32) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) IDGt(ID uint32) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) IDGte(ID uint32) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) IDIn(ID ...uint32) ExpressCompanyQuerySet {
|
|
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 ExpressCompanyQuerySet) IDLt(ID uint32) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) IDLte(ID uint32) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) IDNe(ID uint32) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) IDNotIn(ID ...uint32) ExpressCompanyQuerySet {
|
|
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 ExpressCompanyQuerySet) Limit(limit int) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) Offset(offset int) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs ExpressCompanyQuerySet) One(ret *ExpressCompany) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) OrderAscByCreatedAt() ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) OrderAscByDeletedAt() ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) OrderAscByID() ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) OrderAscByUpdatedAt() ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) OrderDescByCreatedAt() ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) OrderDescByDeletedAt() ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) OrderDescByID() ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) OrderDescByUpdatedAt() ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// UpdatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) UpdatedAtEq(updatedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) UpdatedAtGt(updatedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) UpdatedAtGte(updatedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) UpdatedAtLt(updatedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) UpdatedAtLte(updatedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs ExpressCompanyQuerySet) UpdatedAtNe(updatedAt time.Time) ExpressCompanyQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// SetCompanyCode is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ExpressCompanyUpdater) SetCompanyCode(companyCode string) ExpressCompanyUpdater {
|
|
u.fields[string(ExpressCompanyDBSchema.CompanyCode)] = companyCode
|
|
return u
|
|
}
|
|
|
|
// SetCompanyName is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ExpressCompanyUpdater) SetCompanyName(companyName string) ExpressCompanyUpdater {
|
|
u.fields[string(ExpressCompanyDBSchema.CompanyName)] = companyName
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ExpressCompanyUpdater) SetCreatedAt(createdAt time.Time) ExpressCompanyUpdater {
|
|
u.fields[string(ExpressCompanyDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ExpressCompanyUpdater) SetDeletedAt(deletedAt *time.Time) ExpressCompanyUpdater {
|
|
u.fields[string(ExpressCompanyDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ExpressCompanyUpdater) SetID(ID uint32) ExpressCompanyUpdater {
|
|
u.fields[string(ExpressCompanyDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ExpressCompanyUpdater) SetUpdatedAt(updatedAt time.Time) ExpressCompanyUpdater {
|
|
u.fields[string(ExpressCompanyDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ExpressCompanyUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u ExpressCompanyUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set ExpressCompanyQuerySet
|
|
|
|
// ===== BEGIN of ExpressCompany modifiers
|
|
|
|
// ExpressCompanyDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type ExpressCompanyDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f ExpressCompanyDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// ExpressCompanyDBSchema stores db field names of ExpressCompany
|
|
var ExpressCompanyDBSchema = struct {
|
|
ID ExpressCompanyDBSchemaField
|
|
CreatedAt ExpressCompanyDBSchemaField
|
|
UpdatedAt ExpressCompanyDBSchemaField
|
|
DeletedAt ExpressCompanyDBSchemaField
|
|
CompanyName ExpressCompanyDBSchemaField
|
|
CompanyCode ExpressCompanyDBSchemaField
|
|
}{
|
|
|
|
ID: ExpressCompanyDBSchemaField("id"),
|
|
CreatedAt: ExpressCompanyDBSchemaField("created_at"),
|
|
UpdatedAt: ExpressCompanyDBSchemaField("updated_at"),
|
|
DeletedAt: ExpressCompanyDBSchemaField("deleted_at"),
|
|
CompanyName: ExpressCompanyDBSchemaField("company_name"),
|
|
CompanyCode: ExpressCompanyDBSchemaField("company_code"),
|
|
}
|
|
|
|
// Update updates ExpressCompany fields by primary key
|
|
// nolint: dupl
|
|
func (o *ExpressCompany) Update(db *gorm.DB, fields ...ExpressCompanyDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"company_name": o.CompanyName,
|
|
"company_code": o.CompanyCode,
|
|
}
|
|
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 ExpressCompany %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// ExpressCompanyUpdater is an ExpressCompany updates manager
|
|
type ExpressCompanyUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewExpressCompanyUpdater creates new ExpressCompany updater
|
|
// nolint: dupl
|
|
func NewExpressCompanyUpdater(db *gorm.DB) ExpressCompanyUpdater {
|
|
return ExpressCompanyUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&ExpressCompany{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of ExpressCompany modifiers
|
|
|
|
// ===== BEGIN of query set OrderQuerySet
|
|
|
|
// OrderQuerySet is an queryset type for Order
|
|
type OrderQuerySet struct {
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewOrderQuerySet constructs new OrderQuerySet
|
|
func NewOrderQuerySet(db *gorm.DB) OrderQuerySet {
|
|
return OrderQuerySet{
|
|
db: db.Model(&Order{}),
|
|
}
|
|
}
|
|
|
|
func (qs OrderQuerySet) w(db *gorm.DB) OrderQuerySet {
|
|
return NewOrderQuerySet(db)
|
|
}
|
|
|
|
// Create is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *Order) Create(db *gorm.DB) error {
|
|
return db.Create(o).Error
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (o *Order) Delete(db *gorm.DB) error {
|
|
return db.Delete(o).Error
|
|
}
|
|
|
|
// All is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) All(ret *[]Order) error {
|
|
return qs.db.Find(ret).Error
|
|
}
|
|
|
|
// CardStatusEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CardStatusEq(cardStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("card_status = ?", cardStatus))
|
|
}
|
|
|
|
// CardStatusGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CardStatusGt(cardStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("card_status > ?", cardStatus))
|
|
}
|
|
|
|
// CardStatusGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CardStatusGte(cardStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("card_status >= ?", cardStatus))
|
|
}
|
|
|
|
// CardStatusIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CardStatusIn(cardStatus ...uint8) OrderQuerySet {
|
|
if len(cardStatus) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cardStatus in CardStatusIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("card_status IN (?)", cardStatus))
|
|
}
|
|
|
|
// CardStatusLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CardStatusLt(cardStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("card_status < ?", cardStatus))
|
|
}
|
|
|
|
// CardStatusLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CardStatusLte(cardStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("card_status <= ?", cardStatus))
|
|
}
|
|
|
|
// CardStatusNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CardStatusNe(cardStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("card_status != ?", cardStatus))
|
|
}
|
|
|
|
// CardStatusNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CardStatusNotIn(cardStatus ...uint8) OrderQuerySet {
|
|
if len(cardStatus) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one cardStatus in CardStatusNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("card_status NOT IN (?)", cardStatus))
|
|
}
|
|
|
|
// Count is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) Count() (int, error) {
|
|
var count int
|
|
err := qs.db.Count(&count).Error
|
|
return count, err
|
|
}
|
|
|
|
// CountEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CountEq(count uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("count = ?", count))
|
|
}
|
|
|
|
// CountGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CountGt(count uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("count > ?", count))
|
|
}
|
|
|
|
// CountGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CountGte(count uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("count >= ?", count))
|
|
}
|
|
|
|
// CountIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CountIn(count ...uint32) OrderQuerySet {
|
|
if len(count) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one count in CountIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("count IN (?)", count))
|
|
}
|
|
|
|
// CountLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CountLt(count uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("count < ?", count))
|
|
}
|
|
|
|
// CountLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CountLte(count uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("count <= ?", count))
|
|
}
|
|
|
|
// CountNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CountNe(count uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("count != ?", count))
|
|
}
|
|
|
|
// CountNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CountNotIn(count ...uint32) OrderQuerySet {
|
|
if len(count) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one count in CountNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("count NOT IN (?)", count))
|
|
}
|
|
|
|
// CreatedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CreatedAtEq(createdAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CreatedAtGt(createdAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CreatedAtGte(createdAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CreatedAtLt(createdAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CreatedAtLte(createdAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
|
}
|
|
|
|
// CreatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) CreatedAtNe(createdAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
|
}
|
|
|
|
// Delete is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) Delete() error {
|
|
return qs.db.Delete(Order{}).Error
|
|
}
|
|
|
|
// DeleteNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeleteNum() (int64, error) {
|
|
db := qs.db.Delete(Order{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeleteNumUnscoped is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeleteNumUnscoped() (int64, error) {
|
|
db := qs.db.Unscoped().Delete(Order{})
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// DeletedAtEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeletedAtEq(deletedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeletedAtGt(deletedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeletedAtGte(deletedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtIsNotNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeletedAtIsNotNull() OrderQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
|
}
|
|
|
|
// DeletedAtIsNull is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeletedAtIsNull() OrderQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
|
}
|
|
|
|
// DeletedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeletedAtLt(deletedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeletedAtLte(deletedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
|
}
|
|
|
|
// DeletedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeletedAtNe(deletedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
|
}
|
|
|
|
// DeliveryTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTimeEq(deliveryTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_time = ?", deliveryTime))
|
|
}
|
|
|
|
// DeliveryTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTimeGt(deliveryTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_time > ?", deliveryTime))
|
|
}
|
|
|
|
// DeliveryTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTimeGte(deliveryTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_time >= ?", deliveryTime))
|
|
}
|
|
|
|
// DeliveryTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTimeLt(deliveryTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_time < ?", deliveryTime))
|
|
}
|
|
|
|
// DeliveryTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTimeLte(deliveryTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_time <= ?", deliveryTime))
|
|
}
|
|
|
|
// DeliveryTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTimeNe(deliveryTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_time != ?", deliveryTime))
|
|
}
|
|
|
|
// DeliveryTypeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTypeEq(deliveryType uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_type = ?", deliveryType))
|
|
}
|
|
|
|
// DeliveryTypeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTypeGt(deliveryType uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_type > ?", deliveryType))
|
|
}
|
|
|
|
// DeliveryTypeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTypeGte(deliveryType uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_type >= ?", deliveryType))
|
|
}
|
|
|
|
// DeliveryTypeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTypeIn(deliveryType ...uint8) OrderQuerySet {
|
|
if len(deliveryType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one deliveryType in DeliveryTypeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("delivery_type IN (?)", deliveryType))
|
|
}
|
|
|
|
// DeliveryTypeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTypeLt(deliveryType uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_type < ?", deliveryType))
|
|
}
|
|
|
|
// DeliveryTypeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTypeLte(deliveryType uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_type <= ?", deliveryType))
|
|
}
|
|
|
|
// DeliveryTypeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTypeNe(deliveryType uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("delivery_type != ?", deliveryType))
|
|
}
|
|
|
|
// DeliveryTypeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) DeliveryTypeNotIn(deliveryType ...uint8) OrderQuerySet {
|
|
if len(deliveryType) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one deliveryType in DeliveryTypeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("delivery_type NOT IN (?)", deliveryType))
|
|
}
|
|
|
|
// ExpressCompanyEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressCompanyEq(expressCompany string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_company = ?", expressCompany))
|
|
}
|
|
|
|
// ExpressCompanyIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressCompanyIn(expressCompany ...string) OrderQuerySet {
|
|
if len(expressCompany) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expressCompany in ExpressCompanyIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("express_company IN (?)", expressCompany))
|
|
}
|
|
|
|
// ExpressCompanyNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressCompanyNe(expressCompany string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_company != ?", expressCompany))
|
|
}
|
|
|
|
// ExpressCompanyNoEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressCompanyNoEq(expressCompanyNo string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_company_no = ?", expressCompanyNo))
|
|
}
|
|
|
|
// ExpressCompanyNoIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressCompanyNoIn(expressCompanyNo ...string) OrderQuerySet {
|
|
if len(expressCompanyNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expressCompanyNo in ExpressCompanyNoIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("express_company_no IN (?)", expressCompanyNo))
|
|
}
|
|
|
|
// ExpressCompanyNoNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressCompanyNoNe(expressCompanyNo string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_company_no != ?", expressCompanyNo))
|
|
}
|
|
|
|
// ExpressCompanyNoNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressCompanyNoNotIn(expressCompanyNo ...string) OrderQuerySet {
|
|
if len(expressCompanyNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expressCompanyNo in ExpressCompanyNoNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("express_company_no NOT IN (?)", expressCompanyNo))
|
|
}
|
|
|
|
// ExpressCompanyNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressCompanyNotIn(expressCompany ...string) OrderQuerySet {
|
|
if len(expressCompany) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expressCompany in ExpressCompanyNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("express_company NOT IN (?)", expressCompany))
|
|
}
|
|
|
|
// ExpressDurationEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressDurationEq(expressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_duration = ?", expressDuration))
|
|
}
|
|
|
|
// ExpressDurationGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressDurationGt(expressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_duration > ?", expressDuration))
|
|
}
|
|
|
|
// ExpressDurationGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressDurationGte(expressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_duration >= ?", expressDuration))
|
|
}
|
|
|
|
// ExpressDurationIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressDurationIn(expressDuration ...uint64) OrderQuerySet {
|
|
if len(expressDuration) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expressDuration in ExpressDurationIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("express_duration IN (?)", expressDuration))
|
|
}
|
|
|
|
// ExpressDurationLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressDurationLt(expressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_duration < ?", expressDuration))
|
|
}
|
|
|
|
// ExpressDurationLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressDurationLte(expressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_duration <= ?", expressDuration))
|
|
}
|
|
|
|
// ExpressDurationNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressDurationNe(expressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_duration != ?", expressDuration))
|
|
}
|
|
|
|
// ExpressDurationNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressDurationNotIn(expressDuration ...uint64) OrderQuerySet {
|
|
if len(expressDuration) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expressDuration in ExpressDurationNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("express_duration NOT IN (?)", expressDuration))
|
|
}
|
|
|
|
// ExpressNoEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressNoEq(expressNo string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_no = ?", expressNo))
|
|
}
|
|
|
|
// ExpressNoIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressNoIn(expressNo ...string) OrderQuerySet {
|
|
if len(expressNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expressNo in ExpressNoIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("express_no IN (?)", expressNo))
|
|
}
|
|
|
|
// ExpressNoNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressNoNe(expressNo string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("express_no != ?", expressNo))
|
|
}
|
|
|
|
// ExpressNoNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ExpressNoNotIn(expressNo ...string) OrderQuerySet {
|
|
if len(expressNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one expressNo in ExpressNoNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("express_no NOT IN (?)", expressNo))
|
|
}
|
|
|
|
// GameCardGoodsIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardGoodsIdEq(gameCardGoodsId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_goods_id = ?", gameCardGoodsId))
|
|
}
|
|
|
|
// GameCardGoodsIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardGoodsIdGt(gameCardGoodsId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_goods_id > ?", gameCardGoodsId))
|
|
}
|
|
|
|
// GameCardGoodsIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardGoodsIdGte(gameCardGoodsId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_goods_id >= ?", gameCardGoodsId))
|
|
}
|
|
|
|
// GameCardGoodsIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardGoodsIdIn(gameCardGoodsId ...uint64) OrderQuerySet {
|
|
if len(gameCardGoodsId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardGoodsId in GameCardGoodsIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_goods_id IN (?)", gameCardGoodsId))
|
|
}
|
|
|
|
// GameCardGoodsIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardGoodsIdLt(gameCardGoodsId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_goods_id < ?", gameCardGoodsId))
|
|
}
|
|
|
|
// GameCardGoodsIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardGoodsIdLte(gameCardGoodsId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_goods_id <= ?", gameCardGoodsId))
|
|
}
|
|
|
|
// GameCardGoodsIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardGoodsIdNe(gameCardGoodsId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_goods_id != ?", gameCardGoodsId))
|
|
}
|
|
|
|
// GameCardGoodsIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardGoodsIdNotIn(gameCardGoodsId ...uint64) OrderQuerySet {
|
|
if len(gameCardGoodsId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardGoodsId in GameCardGoodsIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_goods_id NOT IN (?)", gameCardGoodsId))
|
|
}
|
|
|
|
// GameCardIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardIdEq(gameCardId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id = ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardIdGt(gameCardId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id > ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardIdGte(gameCardId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id >= ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardIdIn(gameCardId ...uint64) OrderQuerySet {
|
|
if len(gameCardId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_id IN (?)", gameCardId))
|
|
}
|
|
|
|
// GameCardIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardIdLt(gameCardId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id < ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardIdLte(gameCardId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id <= ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardIdNe(gameCardId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("game_card_id != ?", gameCardId))
|
|
}
|
|
|
|
// GameCardIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GameCardIdNotIn(gameCardId ...uint64) OrderQuerySet {
|
|
if len(gameCardId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one gameCardId in GameCardIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("game_card_id NOT IN (?)", gameCardId))
|
|
}
|
|
|
|
// GetDB is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GetDB() *gorm.DB {
|
|
return qs.db
|
|
}
|
|
|
|
// GetUpdater is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) GetUpdater() OrderUpdater {
|
|
return NewOrderUpdater(qs.db)
|
|
}
|
|
|
|
// IDEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) IDEq(ID uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("id = ?", ID))
|
|
}
|
|
|
|
// IDGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) IDGt(ID uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("id > ?", ID))
|
|
}
|
|
|
|
// IDGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) IDGte(ID uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("id >= ?", ID))
|
|
}
|
|
|
|
// IDIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) IDIn(ID ...uint32) OrderQuerySet {
|
|
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 OrderQuerySet) IDLt(ID uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("id < ?", ID))
|
|
}
|
|
|
|
// IDLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) IDLte(ID uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("id <= ?", ID))
|
|
}
|
|
|
|
// IDNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) IDNe(ID uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("id != ?", ID))
|
|
}
|
|
|
|
// IDNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) IDNotIn(ID ...uint32) OrderQuerySet {
|
|
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 OrderQuerySet) Limit(limit int) OrderQuerySet {
|
|
return qs.w(qs.db.Limit(limit))
|
|
}
|
|
|
|
// MchidEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) MchidEq(mchid string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("mchid = ?", mchid))
|
|
}
|
|
|
|
// MchidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) MchidIn(mchid ...string) OrderQuerySet {
|
|
if len(mchid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one mchid in MchidIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("mchid IN (?)", mchid))
|
|
}
|
|
|
|
// MchidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) MchidNe(mchid string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("mchid != ?", mchid))
|
|
}
|
|
|
|
// MchidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) MchidNotIn(mchid ...string) OrderQuerySet {
|
|
if len(mchid) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one mchid in MchidNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("mchid NOT IN (?)", mchid))
|
|
}
|
|
|
|
// Offset is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) Offset(offset int) OrderQuerySet {
|
|
return qs.w(qs.db.Offset(offset))
|
|
}
|
|
|
|
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
|
// if nothing was fetched
|
|
func (qs OrderQuerySet) One(ret *Order) error {
|
|
return qs.db.First(ret).Error
|
|
}
|
|
|
|
// OrderAscByCardStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByCardStatus() OrderQuerySet {
|
|
return qs.w(qs.db.Order("card_status ASC"))
|
|
}
|
|
|
|
// OrderAscByCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByCount() OrderQuerySet {
|
|
return qs.w(qs.db.Order("count ASC"))
|
|
}
|
|
|
|
// OrderAscByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByCreatedAt() OrderQuerySet {
|
|
return qs.w(qs.db.Order("created_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByDeletedAt() OrderQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at ASC"))
|
|
}
|
|
|
|
// OrderAscByDeliveryTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByDeliveryTime() OrderQuerySet {
|
|
return qs.w(qs.db.Order("delivery_time ASC"))
|
|
}
|
|
|
|
// OrderAscByDeliveryType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByDeliveryType() OrderQuerySet {
|
|
return qs.w(qs.db.Order("delivery_type ASC"))
|
|
}
|
|
|
|
// OrderAscByExpressDuration is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByExpressDuration() OrderQuerySet {
|
|
return qs.w(qs.db.Order("express_duration ASC"))
|
|
}
|
|
|
|
// OrderAscByGameCardGoodsId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByGameCardGoodsId() OrderQuerySet {
|
|
return qs.w(qs.db.Order("game_card_goods_id ASC"))
|
|
}
|
|
|
|
// OrderAscByGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByGameCardId() OrderQuerySet {
|
|
return qs.w(qs.db.Order("game_card_id ASC"))
|
|
}
|
|
|
|
// OrderAscByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByID() OrderQuerySet {
|
|
return qs.w(qs.db.Order("id ASC"))
|
|
}
|
|
|
|
// OrderAscByPayPrice is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByPayPrice() OrderQuerySet {
|
|
return qs.w(qs.db.Order("pay_price ASC"))
|
|
}
|
|
|
|
// OrderAscByPayStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByPayStatus() OrderQuerySet {
|
|
return qs.w(qs.db.Order("pay_status ASC"))
|
|
}
|
|
|
|
// OrderAscByPayTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByPayTime() OrderQuerySet {
|
|
return qs.w(qs.db.Order("pay_time ASC"))
|
|
}
|
|
|
|
// OrderAscByPostage is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByPostage() OrderQuerySet {
|
|
return qs.w(qs.db.Order("postage ASC"))
|
|
}
|
|
|
|
// OrderAscByReceiptTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByReceiptTime() OrderQuerySet {
|
|
return qs.w(qs.db.Order("receipt_time ASC"))
|
|
}
|
|
|
|
// OrderAscByRevertExpressDuration is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByRevertExpressDuration() OrderQuerySet {
|
|
return qs.w(qs.db.Order("revert_express_duration ASC"))
|
|
}
|
|
|
|
// OrderAscByRevertStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByRevertStoreId() OrderQuerySet {
|
|
return qs.w(qs.db.Order("revert_store_id ASC"))
|
|
}
|
|
|
|
// OrderAscByRevertTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByRevertTime() OrderQuerySet {
|
|
return qs.w(qs.db.Order("revert_time ASC"))
|
|
}
|
|
|
|
// OrderAscByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByStoreId() OrderQuerySet {
|
|
return qs.w(qs.db.Order("store_id ASC"))
|
|
}
|
|
|
|
// OrderAscByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByUid() OrderQuerySet {
|
|
return qs.w(qs.db.Order("uid ASC"))
|
|
}
|
|
|
|
// OrderAscByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByUpdatedAt() OrderQuerySet {
|
|
return qs.w(qs.db.Order("updated_at ASC"))
|
|
}
|
|
|
|
// OrderAscByUserAddressId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderAscByUserAddressId() OrderQuerySet {
|
|
return qs.w(qs.db.Order("user_address_id ASC"))
|
|
}
|
|
|
|
// OrderDescByCardStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByCardStatus() OrderQuerySet {
|
|
return qs.w(qs.db.Order("card_status DESC"))
|
|
}
|
|
|
|
// OrderDescByCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByCount() OrderQuerySet {
|
|
return qs.w(qs.db.Order("count DESC"))
|
|
}
|
|
|
|
// OrderDescByCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByCreatedAt() OrderQuerySet {
|
|
return qs.w(qs.db.Order("created_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByDeletedAt() OrderQuerySet {
|
|
return qs.w(qs.db.Order("deleted_at DESC"))
|
|
}
|
|
|
|
// OrderDescByDeliveryTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByDeliveryTime() OrderQuerySet {
|
|
return qs.w(qs.db.Order("delivery_time DESC"))
|
|
}
|
|
|
|
// OrderDescByDeliveryType is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByDeliveryType() OrderQuerySet {
|
|
return qs.w(qs.db.Order("delivery_type DESC"))
|
|
}
|
|
|
|
// OrderDescByExpressDuration is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByExpressDuration() OrderQuerySet {
|
|
return qs.w(qs.db.Order("express_duration DESC"))
|
|
}
|
|
|
|
// OrderDescByGameCardGoodsId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByGameCardGoodsId() OrderQuerySet {
|
|
return qs.w(qs.db.Order("game_card_goods_id DESC"))
|
|
}
|
|
|
|
// OrderDescByGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByGameCardId() OrderQuerySet {
|
|
return qs.w(qs.db.Order("game_card_id DESC"))
|
|
}
|
|
|
|
// OrderDescByID is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByID() OrderQuerySet {
|
|
return qs.w(qs.db.Order("id DESC"))
|
|
}
|
|
|
|
// OrderDescByPayPrice is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByPayPrice() OrderQuerySet {
|
|
return qs.w(qs.db.Order("pay_price DESC"))
|
|
}
|
|
|
|
// OrderDescByPayStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByPayStatus() OrderQuerySet {
|
|
return qs.w(qs.db.Order("pay_status DESC"))
|
|
}
|
|
|
|
// OrderDescByPayTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByPayTime() OrderQuerySet {
|
|
return qs.w(qs.db.Order("pay_time DESC"))
|
|
}
|
|
|
|
// OrderDescByPostage is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByPostage() OrderQuerySet {
|
|
return qs.w(qs.db.Order("postage DESC"))
|
|
}
|
|
|
|
// OrderDescByReceiptTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByReceiptTime() OrderQuerySet {
|
|
return qs.w(qs.db.Order("receipt_time DESC"))
|
|
}
|
|
|
|
// OrderDescByRevertExpressDuration is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByRevertExpressDuration() OrderQuerySet {
|
|
return qs.w(qs.db.Order("revert_express_duration DESC"))
|
|
}
|
|
|
|
// OrderDescByRevertStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByRevertStoreId() OrderQuerySet {
|
|
return qs.w(qs.db.Order("revert_store_id DESC"))
|
|
}
|
|
|
|
// OrderDescByRevertTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByRevertTime() OrderQuerySet {
|
|
return qs.w(qs.db.Order("revert_time DESC"))
|
|
}
|
|
|
|
// OrderDescByStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByStoreId() OrderQuerySet {
|
|
return qs.w(qs.db.Order("store_id DESC"))
|
|
}
|
|
|
|
// OrderDescByUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByUid() OrderQuerySet {
|
|
return qs.w(qs.db.Order("uid DESC"))
|
|
}
|
|
|
|
// OrderDescByUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByUpdatedAt() OrderQuerySet {
|
|
return qs.w(qs.db.Order("updated_at DESC"))
|
|
}
|
|
|
|
// OrderDescByUserAddressId is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderDescByUserAddressId() OrderQuerySet {
|
|
return qs.w(qs.db.Order("user_address_id DESC"))
|
|
}
|
|
|
|
// OrderSnEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderSnEq(orderSn string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("order_sn = ?", orderSn))
|
|
}
|
|
|
|
// OrderSnIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderSnIn(orderSn ...string) OrderQuerySet {
|
|
if len(orderSn) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one orderSn in OrderSnIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("order_sn IN (?)", orderSn))
|
|
}
|
|
|
|
// OrderSnNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderSnNe(orderSn string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("order_sn != ?", orderSn))
|
|
}
|
|
|
|
// OrderSnNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OrderSnNotIn(orderSn ...string) OrderQuerySet {
|
|
if len(orderSn) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one orderSn in OrderSnNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("order_sn NOT IN (?)", orderSn))
|
|
}
|
|
|
|
// OutTradeNoEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OutTradeNoEq(outTradeNo string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("out_trade_no = ?", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OutTradeNoIn(outTradeNo ...string) OrderQuerySet {
|
|
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))
|
|
}
|
|
|
|
// OutTradeNoNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OutTradeNoNe(outTradeNo string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("out_trade_no != ?", outTradeNo))
|
|
}
|
|
|
|
// OutTradeNoNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) OutTradeNoNotIn(outTradeNo ...string) OrderQuerySet {
|
|
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))
|
|
}
|
|
|
|
// PayPriceEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayPriceEq(payPrice uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_price = ?", payPrice))
|
|
}
|
|
|
|
// PayPriceGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayPriceGt(payPrice uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_price > ?", payPrice))
|
|
}
|
|
|
|
// PayPriceGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayPriceGte(payPrice uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_price >= ?", payPrice))
|
|
}
|
|
|
|
// PayPriceIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayPriceIn(payPrice ...uint32) OrderQuerySet {
|
|
if len(payPrice) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one payPrice in PayPriceIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("pay_price IN (?)", payPrice))
|
|
}
|
|
|
|
// PayPriceLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayPriceLt(payPrice uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_price < ?", payPrice))
|
|
}
|
|
|
|
// PayPriceLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayPriceLte(payPrice uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_price <= ?", payPrice))
|
|
}
|
|
|
|
// PayPriceNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayPriceNe(payPrice uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_price != ?", payPrice))
|
|
}
|
|
|
|
// PayPriceNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayPriceNotIn(payPrice ...uint32) OrderQuerySet {
|
|
if len(payPrice) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one payPrice in PayPriceNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("pay_price NOT IN (?)", payPrice))
|
|
}
|
|
|
|
// PayStatusEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayStatusEq(payStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_status = ?", payStatus))
|
|
}
|
|
|
|
// PayStatusGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayStatusGt(payStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_status > ?", payStatus))
|
|
}
|
|
|
|
// PayStatusGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayStatusGte(payStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_status >= ?", payStatus))
|
|
}
|
|
|
|
// PayStatusIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayStatusIn(payStatus ...uint8) OrderQuerySet {
|
|
if len(payStatus) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one payStatus in PayStatusIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("pay_status IN (?)", payStatus))
|
|
}
|
|
|
|
// PayStatusLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayStatusLt(payStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_status < ?", payStatus))
|
|
}
|
|
|
|
// PayStatusLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayStatusLte(payStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_status <= ?", payStatus))
|
|
}
|
|
|
|
// PayStatusNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayStatusNe(payStatus uint8) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_status != ?", payStatus))
|
|
}
|
|
|
|
// PayStatusNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayStatusNotIn(payStatus ...uint8) OrderQuerySet {
|
|
if len(payStatus) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one payStatus in PayStatusNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("pay_status NOT IN (?)", payStatus))
|
|
}
|
|
|
|
// PayTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayTimeEq(payTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_time = ?", payTime))
|
|
}
|
|
|
|
// PayTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayTimeGt(payTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_time > ?", payTime))
|
|
}
|
|
|
|
// PayTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayTimeGte(payTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_time >= ?", payTime))
|
|
}
|
|
|
|
// PayTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayTimeLt(payTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_time < ?", payTime))
|
|
}
|
|
|
|
// PayTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayTimeLte(payTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_time <= ?", payTime))
|
|
}
|
|
|
|
// PayTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PayTimeNe(payTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pay_time != ?", payTime))
|
|
}
|
|
|
|
// PickupCodeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PickupCodeEq(pickupCode string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pickup_code = ?", pickupCode))
|
|
}
|
|
|
|
// PickupCodeIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PickupCodeIn(pickupCode ...string) OrderQuerySet {
|
|
if len(pickupCode) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one pickupCode in PickupCodeIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("pickup_code IN (?)", pickupCode))
|
|
}
|
|
|
|
// PickupCodeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PickupCodeNe(pickupCode string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("pickup_code != ?", pickupCode))
|
|
}
|
|
|
|
// PickupCodeNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PickupCodeNotIn(pickupCode ...string) OrderQuerySet {
|
|
if len(pickupCode) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one pickupCode in PickupCodeNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("pickup_code NOT IN (?)", pickupCode))
|
|
}
|
|
|
|
// PostageEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PostageEq(postage uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("postage = ?", postage))
|
|
}
|
|
|
|
// PostageGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PostageGt(postage uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("postage > ?", postage))
|
|
}
|
|
|
|
// PostageGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PostageGte(postage uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("postage >= ?", postage))
|
|
}
|
|
|
|
// PostageIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PostageIn(postage ...uint32) OrderQuerySet {
|
|
if len(postage) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one postage in PostageIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("postage IN (?)", postage))
|
|
}
|
|
|
|
// PostageLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PostageLt(postage uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("postage < ?", postage))
|
|
}
|
|
|
|
// PostageLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PostageLte(postage uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("postage <= ?", postage))
|
|
}
|
|
|
|
// PostageNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PostageNe(postage uint32) OrderQuerySet {
|
|
return qs.w(qs.db.Where("postage != ?", postage))
|
|
}
|
|
|
|
// PostageNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) PostageNotIn(postage ...uint32) OrderQuerySet {
|
|
if len(postage) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one postage in PostageNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("postage NOT IN (?)", postage))
|
|
}
|
|
|
|
// ReceiptTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ReceiptTimeEq(receiptTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("receipt_time = ?", receiptTime))
|
|
}
|
|
|
|
// ReceiptTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ReceiptTimeGt(receiptTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("receipt_time > ?", receiptTime))
|
|
}
|
|
|
|
// ReceiptTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ReceiptTimeGte(receiptTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("receipt_time >= ?", receiptTime))
|
|
}
|
|
|
|
// ReceiptTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ReceiptTimeLt(receiptTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("receipt_time < ?", receiptTime))
|
|
}
|
|
|
|
// ReceiptTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ReceiptTimeLte(receiptTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("receipt_time <= ?", receiptTime))
|
|
}
|
|
|
|
// ReceiptTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) ReceiptTimeNe(receiptTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("receipt_time != ?", receiptTime))
|
|
}
|
|
|
|
// RevertExpressCompanyEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressCompanyEq(revertExpressCompany string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_company = ?", revertExpressCompany))
|
|
}
|
|
|
|
// RevertExpressCompanyIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressCompanyIn(revertExpressCompany ...string) OrderQuerySet {
|
|
if len(revertExpressCompany) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one revertExpressCompany in RevertExpressCompanyIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("revert_express_company IN (?)", revertExpressCompany))
|
|
}
|
|
|
|
// RevertExpressCompanyNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressCompanyNe(revertExpressCompany string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_company != ?", revertExpressCompany))
|
|
}
|
|
|
|
// RevertExpressCompanyNoEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressCompanyNoEq(revertExpressCompanyNo string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_company_no = ?", revertExpressCompanyNo))
|
|
}
|
|
|
|
// RevertExpressCompanyNoIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressCompanyNoIn(revertExpressCompanyNo ...string) OrderQuerySet {
|
|
if len(revertExpressCompanyNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one revertExpressCompanyNo in RevertExpressCompanyNoIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("revert_express_company_no IN (?)", revertExpressCompanyNo))
|
|
}
|
|
|
|
// RevertExpressCompanyNoNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressCompanyNoNe(revertExpressCompanyNo string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_company_no != ?", revertExpressCompanyNo))
|
|
}
|
|
|
|
// RevertExpressCompanyNoNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressCompanyNoNotIn(revertExpressCompanyNo ...string) OrderQuerySet {
|
|
if len(revertExpressCompanyNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one revertExpressCompanyNo in RevertExpressCompanyNoNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("revert_express_company_no NOT IN (?)", revertExpressCompanyNo))
|
|
}
|
|
|
|
// RevertExpressCompanyNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressCompanyNotIn(revertExpressCompany ...string) OrderQuerySet {
|
|
if len(revertExpressCompany) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one revertExpressCompany in RevertExpressCompanyNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("revert_express_company NOT IN (?)", revertExpressCompany))
|
|
}
|
|
|
|
// RevertExpressDurationEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressDurationEq(revertExpressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_duration = ?", revertExpressDuration))
|
|
}
|
|
|
|
// RevertExpressDurationGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressDurationGt(revertExpressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_duration > ?", revertExpressDuration))
|
|
}
|
|
|
|
// RevertExpressDurationGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressDurationGte(revertExpressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_duration >= ?", revertExpressDuration))
|
|
}
|
|
|
|
// RevertExpressDurationIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressDurationIn(revertExpressDuration ...uint64) OrderQuerySet {
|
|
if len(revertExpressDuration) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one revertExpressDuration in RevertExpressDurationIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("revert_express_duration IN (?)", revertExpressDuration))
|
|
}
|
|
|
|
// RevertExpressDurationLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressDurationLt(revertExpressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_duration < ?", revertExpressDuration))
|
|
}
|
|
|
|
// RevertExpressDurationLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressDurationLte(revertExpressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_duration <= ?", revertExpressDuration))
|
|
}
|
|
|
|
// RevertExpressDurationNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressDurationNe(revertExpressDuration uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_duration != ?", revertExpressDuration))
|
|
}
|
|
|
|
// RevertExpressDurationNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressDurationNotIn(revertExpressDuration ...uint64) OrderQuerySet {
|
|
if len(revertExpressDuration) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one revertExpressDuration in RevertExpressDurationNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("revert_express_duration NOT IN (?)", revertExpressDuration))
|
|
}
|
|
|
|
// RevertExpressNoEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressNoEq(revertExpressNo string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_no = ?", revertExpressNo))
|
|
}
|
|
|
|
// RevertExpressNoIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressNoIn(revertExpressNo ...string) OrderQuerySet {
|
|
if len(revertExpressNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one revertExpressNo in RevertExpressNoIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("revert_express_no IN (?)", revertExpressNo))
|
|
}
|
|
|
|
// RevertExpressNoNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressNoNe(revertExpressNo string) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_express_no != ?", revertExpressNo))
|
|
}
|
|
|
|
// RevertExpressNoNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertExpressNoNotIn(revertExpressNo ...string) OrderQuerySet {
|
|
if len(revertExpressNo) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one revertExpressNo in RevertExpressNoNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("revert_express_no NOT IN (?)", revertExpressNo))
|
|
}
|
|
|
|
// RevertStoreIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertStoreIdEq(revertStoreId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_store_id = ?", revertStoreId))
|
|
}
|
|
|
|
// RevertStoreIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertStoreIdGt(revertStoreId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_store_id > ?", revertStoreId))
|
|
}
|
|
|
|
// RevertStoreIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertStoreIdGte(revertStoreId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_store_id >= ?", revertStoreId))
|
|
}
|
|
|
|
// RevertStoreIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertStoreIdIn(revertStoreId ...uint64) OrderQuerySet {
|
|
if len(revertStoreId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one revertStoreId in RevertStoreIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("revert_store_id IN (?)", revertStoreId))
|
|
}
|
|
|
|
// RevertStoreIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertStoreIdLt(revertStoreId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_store_id < ?", revertStoreId))
|
|
}
|
|
|
|
// RevertStoreIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertStoreIdLte(revertStoreId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_store_id <= ?", revertStoreId))
|
|
}
|
|
|
|
// RevertStoreIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertStoreIdNe(revertStoreId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_store_id != ?", revertStoreId))
|
|
}
|
|
|
|
// RevertStoreIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertStoreIdNotIn(revertStoreId ...uint64) OrderQuerySet {
|
|
if len(revertStoreId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one revertStoreId in RevertStoreIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("revert_store_id NOT IN (?)", revertStoreId))
|
|
}
|
|
|
|
// RevertTimeEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertTimeEq(revertTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_time = ?", revertTime))
|
|
}
|
|
|
|
// RevertTimeGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertTimeGt(revertTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_time > ?", revertTime))
|
|
}
|
|
|
|
// RevertTimeGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertTimeGte(revertTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_time >= ?", revertTime))
|
|
}
|
|
|
|
// RevertTimeLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertTimeLt(revertTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_time < ?", revertTime))
|
|
}
|
|
|
|
// RevertTimeLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertTimeLte(revertTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_time <= ?", revertTime))
|
|
}
|
|
|
|
// RevertTimeNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) RevertTimeNe(revertTime time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("revert_time != ?", revertTime))
|
|
}
|
|
|
|
// StoreIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) StoreIdEq(storeId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("store_id = ?", storeId))
|
|
}
|
|
|
|
// StoreIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) StoreIdGt(storeId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("store_id > ?", storeId))
|
|
}
|
|
|
|
// StoreIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) StoreIdGte(storeId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
|
}
|
|
|
|
// StoreIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) StoreIdIn(storeId ...uint64) OrderQuerySet {
|
|
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 OrderQuerySet) StoreIdLt(storeId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("store_id < ?", storeId))
|
|
}
|
|
|
|
// StoreIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) StoreIdLte(storeId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
|
}
|
|
|
|
// StoreIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) StoreIdNe(storeId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("store_id != ?", storeId))
|
|
}
|
|
|
|
// StoreIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) StoreIdNotIn(storeId ...uint64) OrderQuerySet {
|
|
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 OrderQuerySet) UidEq(uid uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("uid = ?", uid))
|
|
}
|
|
|
|
// UidGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UidGt(uid uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("uid > ?", uid))
|
|
}
|
|
|
|
// UidGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UidGte(uid uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("uid >= ?", uid))
|
|
}
|
|
|
|
// UidIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UidIn(uid ...uint64) OrderQuerySet {
|
|
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 OrderQuerySet) UidLt(uid uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("uid < ?", uid))
|
|
}
|
|
|
|
// UidLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UidLte(uid uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("uid <= ?", uid))
|
|
}
|
|
|
|
// UidNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UidNe(uid uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("uid != ?", uid))
|
|
}
|
|
|
|
// UidNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UidNotIn(uid ...uint64) OrderQuerySet {
|
|
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 OrderQuerySet) UpdatedAtEq(updatedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UpdatedAtGt(updatedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UpdatedAtGte(updatedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UpdatedAtLt(updatedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UpdatedAtLte(updatedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
|
}
|
|
|
|
// UpdatedAtNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UpdatedAtNe(updatedAt time.Time) OrderQuerySet {
|
|
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
|
}
|
|
|
|
// UserAddressIdEq is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UserAddressIdEq(userAddressId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("user_address_id = ?", userAddressId))
|
|
}
|
|
|
|
// UserAddressIdGt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UserAddressIdGt(userAddressId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("user_address_id > ?", userAddressId))
|
|
}
|
|
|
|
// UserAddressIdGte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UserAddressIdGte(userAddressId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("user_address_id >= ?", userAddressId))
|
|
}
|
|
|
|
// UserAddressIdIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UserAddressIdIn(userAddressId ...uint64) OrderQuerySet {
|
|
if len(userAddressId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one userAddressId in UserAddressIdIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("user_address_id IN (?)", userAddressId))
|
|
}
|
|
|
|
// UserAddressIdLt is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UserAddressIdLt(userAddressId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("user_address_id < ?", userAddressId))
|
|
}
|
|
|
|
// UserAddressIdLte is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UserAddressIdLte(userAddressId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("user_address_id <= ?", userAddressId))
|
|
}
|
|
|
|
// UserAddressIdNe is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UserAddressIdNe(userAddressId uint64) OrderQuerySet {
|
|
return qs.w(qs.db.Where("user_address_id != ?", userAddressId))
|
|
}
|
|
|
|
// UserAddressIdNotIn is an autogenerated method
|
|
// nolint: dupl
|
|
func (qs OrderQuerySet) UserAddressIdNotIn(userAddressId ...uint64) OrderQuerySet {
|
|
if len(userAddressId) == 0 {
|
|
qs.db.AddError(errors.New("must at least pass one userAddressId in UserAddressIdNotIn"))
|
|
return qs.w(qs.db)
|
|
}
|
|
return qs.w(qs.db.Where("user_address_id NOT IN (?)", userAddressId))
|
|
}
|
|
|
|
// SetCardStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetCardStatus(cardStatus uint8) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.CardStatus)] = cardStatus
|
|
return u
|
|
}
|
|
|
|
// SetCount is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetCount(count uint32) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.Count)] = count
|
|
return u
|
|
}
|
|
|
|
// SetCreatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetCreatedAt(createdAt time.Time) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.CreatedAt)] = createdAt
|
|
return u
|
|
}
|
|
|
|
// SetDeletedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetDeletedAt(deletedAt *time.Time) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.DeletedAt)] = deletedAt
|
|
return u
|
|
}
|
|
|
|
// SetDeliveryTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetDeliveryTime(deliveryTime time.Time) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.DeliveryTime)] = deliveryTime
|
|
return u
|
|
}
|
|
|
|
// SetDeliveryType is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetDeliveryType(deliveryType uint8) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.DeliveryType)] = deliveryType
|
|
return u
|
|
}
|
|
|
|
// SetExpressCompany is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetExpressCompany(expressCompany string) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.ExpressCompany)] = expressCompany
|
|
return u
|
|
}
|
|
|
|
// SetExpressCompanyNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetExpressCompanyNo(expressCompanyNo string) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.ExpressCompanyNo)] = expressCompanyNo
|
|
return u
|
|
}
|
|
|
|
// SetExpressDuration is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetExpressDuration(expressDuration uint64) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.ExpressDuration)] = expressDuration
|
|
return u
|
|
}
|
|
|
|
// SetExpressNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetExpressNo(expressNo string) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.ExpressNo)] = expressNo
|
|
return u
|
|
}
|
|
|
|
// SetGameCardGoodsId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetGameCardGoodsId(gameCardGoodsId uint64) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.GameCardGoodsId)] = gameCardGoodsId
|
|
return u
|
|
}
|
|
|
|
// SetGameCardId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetGameCardId(gameCardId uint64) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.GameCardId)] = gameCardId
|
|
return u
|
|
}
|
|
|
|
// SetID is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetID(ID uint32) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.ID)] = ID
|
|
return u
|
|
}
|
|
|
|
// SetMchid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetMchid(mchid string) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.Mchid)] = mchid
|
|
return u
|
|
}
|
|
|
|
// SetOrderSn is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetOrderSn(orderSn string) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.OrderSn)] = orderSn
|
|
return u
|
|
}
|
|
|
|
// SetOutTradeNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetOutTradeNo(outTradeNo string) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.OutTradeNo)] = outTradeNo
|
|
return u
|
|
}
|
|
|
|
// SetPayPrice is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetPayPrice(payPrice uint32) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.PayPrice)] = payPrice
|
|
return u
|
|
}
|
|
|
|
// SetPayStatus is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetPayStatus(payStatus uint8) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.PayStatus)] = payStatus
|
|
return u
|
|
}
|
|
|
|
// SetPayTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetPayTime(payTime time.Time) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.PayTime)] = payTime
|
|
return u
|
|
}
|
|
|
|
// SetPickupCode is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetPickupCode(pickupCode string) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.PickupCode)] = pickupCode
|
|
return u
|
|
}
|
|
|
|
// SetPostage is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetPostage(postage uint32) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.Postage)] = postage
|
|
return u
|
|
}
|
|
|
|
// SetReceiptTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetReceiptTime(receiptTime time.Time) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.ReceiptTime)] = receiptTime
|
|
return u
|
|
}
|
|
|
|
// SetRevertExpressCompany is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetRevertExpressCompany(revertExpressCompany string) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.RevertExpressCompany)] = revertExpressCompany
|
|
return u
|
|
}
|
|
|
|
// SetRevertExpressCompanyNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetRevertExpressCompanyNo(revertExpressCompanyNo string) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.RevertExpressCompanyNo)] = revertExpressCompanyNo
|
|
return u
|
|
}
|
|
|
|
// SetRevertExpressDuration is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetRevertExpressDuration(revertExpressDuration uint64) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.RevertExpressDuration)] = revertExpressDuration
|
|
return u
|
|
}
|
|
|
|
// SetRevertExpressNo is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetRevertExpressNo(revertExpressNo string) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.RevertExpressNo)] = revertExpressNo
|
|
return u
|
|
}
|
|
|
|
// SetRevertStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetRevertStoreId(revertStoreId uint64) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.RevertStoreId)] = revertStoreId
|
|
return u
|
|
}
|
|
|
|
// SetRevertTime is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetRevertTime(revertTime time.Time) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.RevertTime)] = revertTime
|
|
return u
|
|
}
|
|
|
|
// SetStoreId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetStoreId(storeId uint64) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.StoreId)] = storeId
|
|
return u
|
|
}
|
|
|
|
// SetUid is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetUid(uid uint64) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.Uid)] = uid
|
|
return u
|
|
}
|
|
|
|
// SetUpdatedAt is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetUpdatedAt(updatedAt time.Time) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.UpdatedAt)] = updatedAt
|
|
return u
|
|
}
|
|
|
|
// SetUserAddressId is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) SetUserAddressId(userAddressId uint64) OrderUpdater {
|
|
u.fields[string(OrderDBSchema.UserAddressId)] = userAddressId
|
|
return u
|
|
}
|
|
|
|
// Update is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) Update() error {
|
|
return u.db.Updates(u.fields).Error
|
|
}
|
|
|
|
// UpdateNum is an autogenerated method
|
|
// nolint: dupl
|
|
func (u OrderUpdater) UpdateNum() (int64, error) {
|
|
db := u.db.Updates(u.fields)
|
|
return db.RowsAffected, db.Error
|
|
}
|
|
|
|
// ===== END of query set OrderQuerySet
|
|
|
|
// ===== BEGIN of Order modifiers
|
|
|
|
// OrderDBSchemaField describes database schema field. It requires for method 'Update'
|
|
type OrderDBSchemaField string
|
|
|
|
// String method returns string representation of field.
|
|
// nolint: dupl
|
|
func (f OrderDBSchemaField) String() string {
|
|
return string(f)
|
|
}
|
|
|
|
// OrderDBSchema stores db field names of Order
|
|
var OrderDBSchema = struct {
|
|
ID OrderDBSchemaField
|
|
CreatedAt OrderDBSchemaField
|
|
UpdatedAt OrderDBSchemaField
|
|
DeletedAt OrderDBSchemaField
|
|
Uid OrderDBSchemaField
|
|
GameCardId OrderDBSchemaField
|
|
GameCardGoodsId OrderDBSchemaField
|
|
StoreId OrderDBSchemaField
|
|
UserAddressId OrderDBSchemaField
|
|
DeliveryType OrderDBSchemaField
|
|
Count OrderDBSchemaField
|
|
PickupCode OrderDBSchemaField
|
|
CardStatus OrderDBSchemaField
|
|
DeliveryTime OrderDBSchemaField
|
|
ReceiptTime OrderDBSchemaField
|
|
PayTime OrderDBSchemaField
|
|
PayStatus OrderDBSchemaField
|
|
OrderSn OrderDBSchemaField
|
|
PayPrice OrderDBSchemaField
|
|
Postage OrderDBSchemaField
|
|
ExpressCompany OrderDBSchemaField
|
|
ExpressCompanyNo OrderDBSchemaField
|
|
ExpressNo OrderDBSchemaField
|
|
ExpressDuration OrderDBSchemaField
|
|
RevertStoreId OrderDBSchemaField
|
|
RevertTime OrderDBSchemaField
|
|
RevertExpressCompany OrderDBSchemaField
|
|
RevertExpressCompanyNo OrderDBSchemaField
|
|
RevertExpressNo OrderDBSchemaField
|
|
RevertExpressDuration OrderDBSchemaField
|
|
OutTradeNo OrderDBSchemaField
|
|
Mchid OrderDBSchemaField
|
|
}{
|
|
|
|
ID: OrderDBSchemaField("id"),
|
|
CreatedAt: OrderDBSchemaField("created_at"),
|
|
UpdatedAt: OrderDBSchemaField("updated_at"),
|
|
DeletedAt: OrderDBSchemaField("deleted_at"),
|
|
Uid: OrderDBSchemaField("uid"),
|
|
GameCardId: OrderDBSchemaField("game_card_id"),
|
|
GameCardGoodsId: OrderDBSchemaField("game_card_goods_id"),
|
|
StoreId: OrderDBSchemaField("store_id"),
|
|
UserAddressId: OrderDBSchemaField("user_address_id"),
|
|
DeliveryType: OrderDBSchemaField("delivery_type"),
|
|
Count: OrderDBSchemaField("count"),
|
|
PickupCode: OrderDBSchemaField("pickup_code"),
|
|
CardStatus: OrderDBSchemaField("card_status"),
|
|
DeliveryTime: OrderDBSchemaField("delivery_time"),
|
|
ReceiptTime: OrderDBSchemaField("receipt_time"),
|
|
PayTime: OrderDBSchemaField("pay_time"),
|
|
PayStatus: OrderDBSchemaField("pay_status"),
|
|
OrderSn: OrderDBSchemaField("order_sn"),
|
|
PayPrice: OrderDBSchemaField("pay_price"),
|
|
Postage: OrderDBSchemaField("postage"),
|
|
ExpressCompany: OrderDBSchemaField("express_company"),
|
|
ExpressCompanyNo: OrderDBSchemaField("express_company_no"),
|
|
ExpressNo: OrderDBSchemaField("express_no"),
|
|
ExpressDuration: OrderDBSchemaField("express_duration"),
|
|
RevertStoreId: OrderDBSchemaField("revert_store_id"),
|
|
RevertTime: OrderDBSchemaField("revert_time"),
|
|
RevertExpressCompany: OrderDBSchemaField("revert_express_company"),
|
|
RevertExpressCompanyNo: OrderDBSchemaField("revert_express_company_no"),
|
|
RevertExpressNo: OrderDBSchemaField("revert_express_no"),
|
|
RevertExpressDuration: OrderDBSchemaField("revert_express_duration"),
|
|
OutTradeNo: OrderDBSchemaField("out_trade_no"),
|
|
Mchid: OrderDBSchemaField("mchid"),
|
|
}
|
|
|
|
// Update updates Order fields by primary key
|
|
// nolint: dupl
|
|
func (o *Order) Update(db *gorm.DB, fields ...OrderDBSchemaField) error {
|
|
dbNameToFieldName := map[string]interface{}{
|
|
"id": o.ID,
|
|
"created_at": o.CreatedAt,
|
|
"updated_at": o.UpdatedAt,
|
|
"deleted_at": o.DeletedAt,
|
|
"uid": o.Uid,
|
|
"game_card_id": o.GameCardId,
|
|
"game_card_goods_id": o.GameCardGoodsId,
|
|
"store_id": o.StoreId,
|
|
"user_address_id": o.UserAddressId,
|
|
"delivery_type": o.DeliveryType,
|
|
"count": o.Count,
|
|
"pickup_code": o.PickupCode,
|
|
"card_status": o.CardStatus,
|
|
"delivery_time": o.DeliveryTime,
|
|
"receipt_time": o.ReceiptTime,
|
|
"pay_time": o.PayTime,
|
|
"pay_status": o.PayStatus,
|
|
"order_sn": o.OrderSn,
|
|
"pay_price": o.PayPrice,
|
|
"postage": o.Postage,
|
|
"express_company": o.ExpressCompany,
|
|
"express_company_no": o.ExpressCompanyNo,
|
|
"express_no": o.ExpressNo,
|
|
"express_duration": o.ExpressDuration,
|
|
"revert_store_id": o.RevertStoreId,
|
|
"revert_time": o.RevertTime,
|
|
"revert_express_company": o.RevertExpressCompany,
|
|
"revert_express_company_no": o.RevertExpressCompanyNo,
|
|
"revert_express_no": o.RevertExpressNo,
|
|
"revert_express_duration": o.RevertExpressDuration,
|
|
"out_trade_no": o.OutTradeNo,
|
|
"mchid": o.Mchid,
|
|
}
|
|
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 Order %v fields %v: %s",
|
|
o, fields, err)
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
// OrderUpdater is an Order updates manager
|
|
type OrderUpdater struct {
|
|
fields map[string]interface{}
|
|
db *gorm.DB
|
|
}
|
|
|
|
// NewOrderUpdater creates new Order updater
|
|
// nolint: dupl
|
|
func NewOrderUpdater(db *gorm.DB) OrderUpdater {
|
|
return OrderUpdater{
|
|
fields: map[string]interface{}{},
|
|
db: db.Model(&Order{}),
|
|
}
|
|
}
|
|
|
|
// ===== END of Order modifiers
|
|
|
|
// ===== END of all query sets
|