mh_server/model/autogenerated_sys_user.go

36 lines
857 B
Go
Raw Normal View History

//go:generate gormgen -structs SysUser -input .
package model
import (
"github.com/jinzhu/gorm"
)
// SysUserQuerySet is an queryset type for SysUser
type SysUserQuerySet struct {
db *gorm.DB
}
// NewSysUserQuerySet constructs new UserQuerySet
func NewSysUserQuerySet(db *gorm.DB) SysUserQuerySet {
return SysUserQuerySet{
db: db.Model(&SysUser{}),
}
}
func (qs SysUserQuerySet) w(db *gorm.DB) SysUserQuerySet {
return NewSysUserQuerySet(db)
}
// UidEq is an autogenerated method
// nolint: dupl
func (qs SysUserQuerySet) UidEq(uid uint32) SysUserQuerySet {
return qs.w(qs.db.Where("uid = ?", uid))
}
// One is used to retrieve one result. It returns gorm.ErrRecordNotFound
// if nothing was fetched
func (qs SysUserQuerySet) One(ret *SysUser) error {
return qs.db.Where("deleted_at IS NULL").Order("user_id DESC").Limit(1).Find(ret).Error
}