repository

package
v0.0.0-...-af691bc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2021 License: GPL-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package repository generated by 'freedom new-project github.com/8treenet/dump'

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Builder

type Builder interface {
	Execute(db *gorm.DB, object interface{}) error
}

Builder .

type Default

type Default struct {
	freedom.Repository
}

Default .

func (*Default) GetIP

func (repo *Default) GetIP() string

GetIP .

func (*Default) GetUA

func (repo *Default) GetUA() string

GetUA - implment DefaultRepoInterface interface

type GORMRepository

type GORMRepository interface {
	GetWorker() freedom.Worker
	// contains filtered or unexported methods
}

GORMRepository .

type Pager

type Pager struct {
	// contains filtered or unexported fields
}

Pager .

func NewAscPager

func NewAscPager(column string, columns ...string) *Pager

NewAscPager .

func NewDescPager

func NewDescPager(column string, columns ...string) *Pager

NewDescPager .

func (*Pager) Execute

func (p *Pager) Execute(db *gorm.DB, object interface{}) (e error)

Execute .

func (*Pager) Order

func (p *Pager) Order() interface{}

Order .

func (*Pager) SetPage

func (p *Pager) SetPage(page, pageSize int) *Pager

SetPage .

func (*Pager) TotalPage

func (p *Pager) TotalPage() int

TotalPage .

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL