fix:
This commit is contained in:
parent
d4346241a6
commit
a50a02b19f
981
model/autogenerated_system.go
Normal file
981
model/autogenerated_system.go
Normal file
|
@ -0,0 +1,981 @@
|
|||
// Code generated by go-queryset. DO NOT EDIT.
|
||||
package model
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/jinzhu/gorm"
|
||||
)
|
||||
|
||||
// ===== BEGIN of all query sets
|
||||
|
||||
// ===== BEGIN of query set LoggingQuerySet
|
||||
|
||||
// LoggingQuerySet is an queryset type for Logging
|
||||
type LoggingQuerySet struct {
|
||||
db *gorm.DB
|
||||
}
|
||||
|
||||
// NewLoggingQuerySet constructs new LoggingQuerySet
|
||||
func NewLoggingQuerySet(db *gorm.DB) LoggingQuerySet {
|
||||
return LoggingQuerySet{
|
||||
db: db.Model(&Logging{}),
|
||||
}
|
||||
}
|
||||
|
||||
func (qs LoggingQuerySet) w(db *gorm.DB) LoggingQuerySet {
|
||||
return NewLoggingQuerySet(db)
|
||||
}
|
||||
|
||||
func (qs LoggingQuerySet) Select(fields ...LoggingDBSchemaField) LoggingQuerySet {
|
||||
names := []string{}
|
||||
for _, f := range fields {
|
||||
names = append(names, f.String())
|
||||
}
|
||||
|
||||
return qs.w(qs.db.Select(strings.Join(names, ",")))
|
||||
}
|
||||
|
||||
// Create is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (o *Logging) Create(db *gorm.DB) error {
|
||||
return db.Create(o).Error
|
||||
}
|
||||
|
||||
// Delete is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (o *Logging) Delete(db *gorm.DB) error {
|
||||
return db.Delete(o).Error
|
||||
}
|
||||
|
||||
// All is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) All(ret *[]Logging) error {
|
||||
return qs.db.Find(ret).Error
|
||||
}
|
||||
|
||||
// Count is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) Count() (int, error) {
|
||||
var count int
|
||||
err := qs.db.Count(&count).Error
|
||||
return count, err
|
||||
}
|
||||
|
||||
// CreatedAtEq is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) CreatedAtEq(createdAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("created_at = ?", createdAt))
|
||||
}
|
||||
|
||||
// CreatedAtGt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) CreatedAtGt(createdAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("created_at > ?", createdAt))
|
||||
}
|
||||
|
||||
// CreatedAtGte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) CreatedAtGte(createdAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("created_at >= ?", createdAt))
|
||||
}
|
||||
|
||||
// CreatedAtLt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) CreatedAtLt(createdAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("created_at < ?", createdAt))
|
||||
}
|
||||
|
||||
// CreatedAtLte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) CreatedAtLte(createdAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("created_at <= ?", createdAt))
|
||||
}
|
||||
|
||||
// CreatedAtNe is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) CreatedAtNe(createdAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("created_at != ?", createdAt))
|
||||
}
|
||||
|
||||
// Delete is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) Delete() error {
|
||||
return qs.db.Delete(Logging{}).Error
|
||||
}
|
||||
|
||||
// DeleteNum is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) DeleteNum() (int64, error) {
|
||||
db := qs.db.Delete(Logging{})
|
||||
return db.RowsAffected, db.Error
|
||||
}
|
||||
|
||||
// DeleteNumUnscoped is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) DeleteNumUnscoped() (int64, error) {
|
||||
db := qs.db.Unscoped().Delete(Logging{})
|
||||
return db.RowsAffected, db.Error
|
||||
}
|
||||
|
||||
// DeletedAtEq is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) DeletedAtEq(deletedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("deleted_at = ?", deletedAt))
|
||||
}
|
||||
|
||||
// DeletedAtGt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) DeletedAtGt(deletedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("deleted_at > ?", deletedAt))
|
||||
}
|
||||
|
||||
// DeletedAtGte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) DeletedAtGte(deletedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("deleted_at >= ?", deletedAt))
|
||||
}
|
||||
|
||||
// DeletedAtIsNotNull is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) DeletedAtIsNotNull() LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("deleted_at IS NOT NULL"))
|
||||
}
|
||||
|
||||
// DeletedAtIsNull is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) DeletedAtIsNull() LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("deleted_at IS NULL"))
|
||||
}
|
||||
|
||||
// DeletedAtLt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) DeletedAtLt(deletedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("deleted_at < ?", deletedAt))
|
||||
}
|
||||
|
||||
// DeletedAtLte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) DeletedAtLte(deletedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("deleted_at <= ?", deletedAt))
|
||||
}
|
||||
|
||||
// DeletedAtNe is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) DeletedAtNe(deletedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("deleted_at != ?", deletedAt))
|
||||
}
|
||||
|
||||
// EventEq is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) EventEq(event string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("event = ?", event))
|
||||
}
|
||||
|
||||
// EventGt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) EventGt(event string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("event > ?", event))
|
||||
}
|
||||
|
||||
// EventGte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) EventGte(event string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("event >= ?", event))
|
||||
}
|
||||
|
||||
// EventIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) EventIn(event ...string) LoggingQuerySet {
|
||||
if len(event) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one event in EventIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("event IN (?)", event))
|
||||
}
|
||||
|
||||
// EventLike is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) EventLike(event string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("event LIKE ?", event))
|
||||
}
|
||||
|
||||
// EventLt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) EventLt(event string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("event < ?", event))
|
||||
}
|
||||
|
||||
// EventLte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) EventLte(event string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("event <= ?", event))
|
||||
}
|
||||
|
||||
// EventNe is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) EventNe(event string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("event != ?", event))
|
||||
}
|
||||
|
||||
// EventNotIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) EventNotIn(event ...string) LoggingQuerySet {
|
||||
if len(event) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one event in EventNotIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("event NOT IN (?)", event))
|
||||
}
|
||||
|
||||
// EventNotlike is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) EventNotlike(event string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("event NOT LIKE ?", event))
|
||||
}
|
||||
|
||||
// FunctionEq is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) FunctionEq(function string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("function = ?", function))
|
||||
}
|
||||
|
||||
// FunctionGt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) FunctionGt(function string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("function > ?", function))
|
||||
}
|
||||
|
||||
// FunctionGte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) FunctionGte(function string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("function >= ?", function))
|
||||
}
|
||||
|
||||
// FunctionIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) FunctionIn(function ...string) LoggingQuerySet {
|
||||
if len(function) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one function in FunctionIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("function IN (?)", function))
|
||||
}
|
||||
|
||||
// FunctionLike is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) FunctionLike(function string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("function LIKE ?", function))
|
||||
}
|
||||
|
||||
// FunctionLt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) FunctionLt(function string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("function < ?", function))
|
||||
}
|
||||
|
||||
// FunctionLte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) FunctionLte(function string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("function <= ?", function))
|
||||
}
|
||||
|
||||
// FunctionNe is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) FunctionNe(function string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("function != ?", function))
|
||||
}
|
||||
|
||||
// FunctionNotIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) FunctionNotIn(function ...string) LoggingQuerySet {
|
||||
if len(function) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one function in FunctionNotIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("function NOT IN (?)", function))
|
||||
}
|
||||
|
||||
// FunctionNotlike is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) FunctionNotlike(function string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("function NOT LIKE ?", function))
|
||||
}
|
||||
|
||||
// GetDB is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) GetDB() *gorm.DB {
|
||||
return qs.db
|
||||
}
|
||||
|
||||
// GetUpdater is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) GetUpdater() LoggingUpdater {
|
||||
return NewLoggingUpdater(qs.db)
|
||||
}
|
||||
|
||||
// IDEq is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IDEq(ID uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("id = ?", ID))
|
||||
}
|
||||
|
||||
// IDGt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IDGt(ID uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("id > ?", ID))
|
||||
}
|
||||
|
||||
// IDGte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IDGte(ID uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("id >= ?", ID))
|
||||
}
|
||||
|
||||
// IDIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IDIn(ID ...uint32) LoggingQuerySet {
|
||||
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 LoggingQuerySet) IDLt(ID uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("id < ?", ID))
|
||||
}
|
||||
|
||||
// IDLte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IDLte(ID uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("id <= ?", ID))
|
||||
}
|
||||
|
||||
// IDNe is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IDNe(ID uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("id != ?", ID))
|
||||
}
|
||||
|
||||
// IDNotIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IDNotIn(ID ...uint32) LoggingQuerySet {
|
||||
if len(ID) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one ID in IDNotIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("id NOT IN (?)", ID))
|
||||
}
|
||||
|
||||
// IpEq is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IpEq(ip string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("ip = ?", ip))
|
||||
}
|
||||
|
||||
// IpGt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IpGt(ip string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("ip > ?", ip))
|
||||
}
|
||||
|
||||
// IpGte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IpGte(ip string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("ip >= ?", ip))
|
||||
}
|
||||
|
||||
// IpIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IpIn(ip ...string) LoggingQuerySet {
|
||||
if len(ip) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one ip in IpIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("ip IN (?)", ip))
|
||||
}
|
||||
|
||||
// IpLike is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IpLike(ip string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("ip LIKE ?", ip))
|
||||
}
|
||||
|
||||
// IpLt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IpLt(ip string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("ip < ?", ip))
|
||||
}
|
||||
|
||||
// IpLte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IpLte(ip string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("ip <= ?", ip))
|
||||
}
|
||||
|
||||
// IpNe is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IpNe(ip string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("ip != ?", ip))
|
||||
}
|
||||
|
||||
// IpNotIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IpNotIn(ip ...string) LoggingQuerySet {
|
||||
if len(ip) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one ip in IpNotIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("ip NOT IN (?)", ip))
|
||||
}
|
||||
|
||||
// IpNotlike is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) IpNotlike(ip string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("ip NOT LIKE ?", ip))
|
||||
}
|
||||
|
||||
// Limit is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) Limit(limit int) LoggingQuerySet {
|
||||
return qs.w(qs.db.Limit(limit))
|
||||
}
|
||||
|
||||
// MachineEq is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) MachineEq(machine string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("machine = ?", machine))
|
||||
}
|
||||
|
||||
// MachineGt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) MachineGt(machine string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("machine > ?", machine))
|
||||
}
|
||||
|
||||
// MachineGte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) MachineGte(machine string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("machine >= ?", machine))
|
||||
}
|
||||
|
||||
// MachineIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) MachineIn(machine ...string) LoggingQuerySet {
|
||||
if len(machine) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one machine in MachineIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("machine IN (?)", machine))
|
||||
}
|
||||
|
||||
// MachineLike is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) MachineLike(machine string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("machine LIKE ?", machine))
|
||||
}
|
||||
|
||||
// MachineLt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) MachineLt(machine string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("machine < ?", machine))
|
||||
}
|
||||
|
||||
// MachineLte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) MachineLte(machine string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("machine <= ?", machine))
|
||||
}
|
||||
|
||||
// MachineNe is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) MachineNe(machine string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("machine != ?", machine))
|
||||
}
|
||||
|
||||
// MachineNotIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) MachineNotIn(machine ...string) LoggingQuerySet {
|
||||
if len(machine) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one machine in MachineNotIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("machine NOT IN (?)", machine))
|
||||
}
|
||||
|
||||
// MachineNotlike is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) MachineNotlike(machine string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("machine NOT LIKE ?", machine))
|
||||
}
|
||||
|
||||
// Offset is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) Offset(offset int) LoggingQuerySet {
|
||||
return qs.w(qs.db.Offset(offset))
|
||||
}
|
||||
|
||||
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
|
||||
// if nothing was fetched
|
||||
func (qs LoggingQuerySet) One(ret *Logging) error {
|
||||
return qs.db.First(ret).Error
|
||||
}
|
||||
|
||||
// OperatorEq is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OperatorEq(operator string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("operator = ?", operator))
|
||||
}
|
||||
|
||||
// OperatorGt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OperatorGt(operator string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("operator > ?", operator))
|
||||
}
|
||||
|
||||
// OperatorGte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OperatorGte(operator string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("operator >= ?", operator))
|
||||
}
|
||||
|
||||
// OperatorIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OperatorIn(operator ...string) LoggingQuerySet {
|
||||
if len(operator) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one operator in OperatorIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("operator IN (?)", operator))
|
||||
}
|
||||
|
||||
// OperatorLike is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OperatorLike(operator string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("operator LIKE ?", operator))
|
||||
}
|
||||
|
||||
// OperatorLt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OperatorLt(operator string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("operator < ?", operator))
|
||||
}
|
||||
|
||||
// OperatorLte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OperatorLte(operator string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("operator <= ?", operator))
|
||||
}
|
||||
|
||||
// OperatorNe is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OperatorNe(operator string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("operator != ?", operator))
|
||||
}
|
||||
|
||||
// OperatorNotIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OperatorNotIn(operator ...string) LoggingQuerySet {
|
||||
if len(operator) == 0 {
|
||||
qs.db.AddError(errors.New("must at least pass one operator in OperatorNotIn"))
|
||||
return qs.w(qs.db)
|
||||
}
|
||||
return qs.w(qs.db.Where("operator NOT IN (?)", operator))
|
||||
}
|
||||
|
||||
// OperatorNotlike is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OperatorNotlike(operator string) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("operator NOT LIKE ?", operator))
|
||||
}
|
||||
|
||||
// OrderAscByCreatedAt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderAscByCreatedAt() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("created_at ASC"))
|
||||
}
|
||||
|
||||
// OrderAscByDeletedAt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderAscByDeletedAt() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("deleted_at ASC"))
|
||||
}
|
||||
|
||||
// OrderAscByEvent is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderAscByEvent() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("event ASC"))
|
||||
}
|
||||
|
||||
// OrderAscByFunction is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderAscByFunction() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("function ASC"))
|
||||
}
|
||||
|
||||
// OrderAscByID is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderAscByID() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("id ASC"))
|
||||
}
|
||||
|
||||
// OrderAscByIp is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderAscByIp() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("ip ASC"))
|
||||
}
|
||||
|
||||
// OrderAscByMachine is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderAscByMachine() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("machine ASC"))
|
||||
}
|
||||
|
||||
// OrderAscByOperator is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderAscByOperator() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("operator ASC"))
|
||||
}
|
||||
|
||||
// OrderAscByStoreId is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderAscByStoreId() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("store_id ASC"))
|
||||
}
|
||||
|
||||
// OrderAscByUpdatedAt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderAscByUpdatedAt() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("updated_at ASC"))
|
||||
}
|
||||
|
||||
// OrderDescByCreatedAt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderDescByCreatedAt() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("created_at DESC"))
|
||||
}
|
||||
|
||||
// OrderDescByDeletedAt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderDescByDeletedAt() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("deleted_at DESC"))
|
||||
}
|
||||
|
||||
// OrderDescByEvent is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderDescByEvent() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("event DESC"))
|
||||
}
|
||||
|
||||
// OrderDescByFunction is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderDescByFunction() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("function DESC"))
|
||||
}
|
||||
|
||||
// OrderDescByID is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderDescByID() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("id DESC"))
|
||||
}
|
||||
|
||||
// OrderDescByIp is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderDescByIp() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("ip DESC"))
|
||||
}
|
||||
|
||||
// OrderDescByMachine is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderDescByMachine() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("machine DESC"))
|
||||
}
|
||||
|
||||
// OrderDescByOperator is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderDescByOperator() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("operator DESC"))
|
||||
}
|
||||
|
||||
// OrderDescByStoreId is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderDescByStoreId() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("store_id DESC"))
|
||||
}
|
||||
|
||||
// OrderDescByUpdatedAt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) OrderDescByUpdatedAt() LoggingQuerySet {
|
||||
return qs.w(qs.db.Order("updated_at DESC"))
|
||||
}
|
||||
|
||||
// StoreIdEq is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) StoreIdEq(storeId uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("store_id = ?", storeId))
|
||||
}
|
||||
|
||||
// StoreIdGt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) StoreIdGt(storeId uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("store_id > ?", storeId))
|
||||
}
|
||||
|
||||
// StoreIdGte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) StoreIdGte(storeId uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("store_id >= ?", storeId))
|
||||
}
|
||||
|
||||
// StoreIdIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) StoreIdIn(storeId ...uint32) LoggingQuerySet {
|
||||
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 LoggingQuerySet) StoreIdLt(storeId uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("store_id < ?", storeId))
|
||||
}
|
||||
|
||||
// StoreIdLte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) StoreIdLte(storeId uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("store_id <= ?", storeId))
|
||||
}
|
||||
|
||||
// StoreIdNe is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) StoreIdNe(storeId uint32) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("store_id != ?", storeId))
|
||||
}
|
||||
|
||||
// StoreIdNotIn is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) StoreIdNotIn(storeId ...uint32) LoggingQuerySet {
|
||||
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))
|
||||
}
|
||||
|
||||
// UpdatedAtEq is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) UpdatedAtEq(updatedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("updated_at = ?", updatedAt))
|
||||
}
|
||||
|
||||
// UpdatedAtGt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) UpdatedAtGt(updatedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("updated_at > ?", updatedAt))
|
||||
}
|
||||
|
||||
// UpdatedAtGte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) UpdatedAtGte(updatedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("updated_at >= ?", updatedAt))
|
||||
}
|
||||
|
||||
// UpdatedAtLt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) UpdatedAtLt(updatedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("updated_at < ?", updatedAt))
|
||||
}
|
||||
|
||||
// UpdatedAtLte is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) UpdatedAtLte(updatedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("updated_at <= ?", updatedAt))
|
||||
}
|
||||
|
||||
// UpdatedAtNe is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (qs LoggingQuerySet) UpdatedAtNe(updatedAt time.Time) LoggingQuerySet {
|
||||
return qs.w(qs.db.Where("updated_at != ?", updatedAt))
|
||||
}
|
||||
|
||||
// SetCreatedAt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) SetCreatedAt(createdAt time.Time) LoggingUpdater {
|
||||
u.fields[string(LoggingDBSchema.CreatedAt)] = createdAt
|
||||
return u
|
||||
}
|
||||
|
||||
// SetDeletedAt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) SetDeletedAt(deletedAt *time.Time) LoggingUpdater {
|
||||
u.fields[string(LoggingDBSchema.DeletedAt)] = deletedAt
|
||||
return u
|
||||
}
|
||||
|
||||
// SetEvent is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) SetEvent(event string) LoggingUpdater {
|
||||
u.fields[string(LoggingDBSchema.Event)] = event
|
||||
return u
|
||||
}
|
||||
|
||||
// SetFunction is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) SetFunction(function string) LoggingUpdater {
|
||||
u.fields[string(LoggingDBSchema.Function)] = function
|
||||
return u
|
||||
}
|
||||
|
||||
// SetID is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) SetID(ID uint32) LoggingUpdater {
|
||||
u.fields[string(LoggingDBSchema.ID)] = ID
|
||||
return u
|
||||
}
|
||||
|
||||
// SetIp is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) SetIp(ip string) LoggingUpdater {
|
||||
u.fields[string(LoggingDBSchema.Ip)] = ip
|
||||
return u
|
||||
}
|
||||
|
||||
// SetMachine is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) SetMachine(machine string) LoggingUpdater {
|
||||
u.fields[string(LoggingDBSchema.Machine)] = machine
|
||||
return u
|
||||
}
|
||||
|
||||
// SetOperator is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) SetOperator(operator string) LoggingUpdater {
|
||||
u.fields[string(LoggingDBSchema.Operator)] = operator
|
||||
return u
|
||||
}
|
||||
|
||||
// SetStoreId is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) SetStoreId(storeId uint32) LoggingUpdater {
|
||||
u.fields[string(LoggingDBSchema.StoreId)] = storeId
|
||||
return u
|
||||
}
|
||||
|
||||
// SetUpdatedAt is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) SetUpdatedAt(updatedAt time.Time) LoggingUpdater {
|
||||
u.fields[string(LoggingDBSchema.UpdatedAt)] = updatedAt
|
||||
return u
|
||||
}
|
||||
|
||||
// Update is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) Update() error {
|
||||
return u.db.Updates(u.fields).Error
|
||||
}
|
||||
|
||||
// UpdateNum is an autogenerated method
|
||||
// nolint: dupl
|
||||
func (u LoggingUpdater) UpdateNum() (int64, error) {
|
||||
db := u.db.Updates(u.fields)
|
||||
return db.RowsAffected, db.Error
|
||||
}
|
||||
|
||||
// ===== END of query set LoggingQuerySet
|
||||
|
||||
// ===== BEGIN of Logging modifiers
|
||||
|
||||
// LoggingDBSchemaField describes database schema field. It requires for method 'Update'
|
||||
type LoggingDBSchemaField string
|
||||
|
||||
// String method returns string representation of field.
|
||||
// nolint: dupl
|
||||
func (f LoggingDBSchemaField) String() string {
|
||||
return string(f)
|
||||
}
|
||||
|
||||
// LoggingDBSchema stores db field names of Logging
|
||||
var LoggingDBSchema = struct {
|
||||
ID LoggingDBSchemaField
|
||||
CreatedAt LoggingDBSchemaField
|
||||
UpdatedAt LoggingDBSchemaField
|
||||
DeletedAt LoggingDBSchemaField
|
||||
Machine LoggingDBSchemaField
|
||||
StoreId LoggingDBSchemaField
|
||||
Operator LoggingDBSchemaField
|
||||
Function LoggingDBSchemaField
|
||||
Event LoggingDBSchemaField
|
||||
Ip LoggingDBSchemaField
|
||||
}{
|
||||
|
||||
ID: LoggingDBSchemaField("id"),
|
||||
CreatedAt: LoggingDBSchemaField("created_at"),
|
||||
UpdatedAt: LoggingDBSchemaField("updated_at"),
|
||||
DeletedAt: LoggingDBSchemaField("deleted_at"),
|
||||
Machine: LoggingDBSchemaField("machine"),
|
||||
StoreId: LoggingDBSchemaField("store_id"),
|
||||
Operator: LoggingDBSchemaField("operator"),
|
||||
Function: LoggingDBSchemaField("function"),
|
||||
Event: LoggingDBSchemaField("event"),
|
||||
Ip: LoggingDBSchemaField("ip"),
|
||||
}
|
||||
|
||||
// Update updates Logging fields by primary key
|
||||
// nolint: dupl
|
||||
func (o *Logging) Update(db *gorm.DB, fields ...LoggingDBSchemaField) error {
|
||||
dbNameToFieldName := map[string]interface{}{
|
||||
"id": o.ID,
|
||||
"created_at": o.CreatedAt,
|
||||
"updated_at": o.UpdatedAt,
|
||||
"deleted_at": o.DeletedAt,
|
||||
"machine": o.Machine,
|
||||
"store_id": o.StoreId,
|
||||
"operator": o.Operator,
|
||||
"function": o.Function,
|
||||
"event": o.Event,
|
||||
"ip": o.Ip,
|
||||
}
|
||||
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 Logging %v fields %v: %s",
|
||||
o, fields, err)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// LoggingUpdater is an Logging updates manager
|
||||
type LoggingUpdater struct {
|
||||
fields map[string]interface{}
|
||||
db *gorm.DB
|
||||
}
|
||||
|
||||
// NewLoggingUpdater creates new Logging updater
|
||||
// nolint: dupl
|
||||
func NewLoggingUpdater(db *gorm.DB) LoggingUpdater {
|
||||
return LoggingUpdater{
|
||||
fields: map[string]interface{}{},
|
||||
db: db.Model(&Logging{}),
|
||||
}
|
||||
}
|
||||
|
||||
// ===== END of Logging modifiers
|
||||
|
||||
// ===== END of all query sets
|
|
@ -1,13 +1,18 @@
|
|||
package model
|
||||
|
||||
//go:generate goqueryset -in system.go
|
||||
// gen:qs
|
||||
type Logging struct {
|
||||
Model
|
||||
|
||||
Machine string `json:"machine"`
|
||||
StoreId uint32 `json:"store_id" gorm:"index"` // 门店id
|
||||
StoreName string `json:"store_name"`
|
||||
Operator string `json:"operator"`
|
||||
OperatorUid uint32 `json:"operator_uid" gorm:"index"`
|
||||
Function string `json:"function"`
|
||||
Event string `json:"event"`
|
||||
Ip string `json:"ip"`
|
||||
}
|
||||
|
||||
const (
|
||||
LoggingFunction = ""
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue
Block a user