query_rule

package
v1.5.15 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2025 License: GPL-3.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddUseQueryRuleQueryRoute added in v1.5.9

func AddUseQueryRuleQueryRoute[O any](binder *binding.Binder, addParams *AddUseQueryRuleQueryRouteParams)

func Bind

func Bind(app *application.App, simple *Simple)

Types

type AddUseQueryRuleQueryRouteParams added in v1.5.9

type AddUseQueryRuleQueryRouteParams struct {
	DBSchema                        string
	QueryParams                     AdvanceQueryParams
	FormAdditionalSelectClausesFunc FormAdditionalSelectClausesFunc
	FormAdditionalFromFunc          FormAdditionalFromFunc
	FormAdditionalConditionsFunc    FormAdditionalConditionsFunc
	FormOtherClausesFunc            FormOtherClausesFunc
	Object                          domain.Object
	QueryMiddlewares                []binding.Middleware
}

type AdvanceQueryParams added in v1.5.11

type AdvanceQueryParams interface {
	GetRule() string
	GetPageNo() int
	GetPageSize() int
}

type BaseAdvanceQueryParams added in v1.5.9

type BaseAdvanceQueryParams struct {
	Rule     string `json:"rule" assign:"-"`
	PageNo   int    `json:"pageNo" assign:"-"`
	PageSize int    `json:"pageSize" assign:"-"`
}

func (*BaseAdvanceQueryParams) GetPageNo added in v1.5.11

func (queryParams *BaseAdvanceQueryParams) GetPageNo() int

func (*BaseAdvanceQueryParams) GetPageSize added in v1.5.11

func (queryParams *BaseAdvanceQueryParams) GetPageSize() int

func (*BaseAdvanceQueryParams) GetRule added in v1.5.11

func (queryParams *BaseAdvanceQueryParams) GetRule() string

type FormAdditionalConditionsFunc added in v1.5.11

type FormAdditionalConditionsFunc func(queryParams AdvanceQueryParams) (clause.Clause, error)

type FormAdditionalFromFunc added in v1.5.15

type FormAdditionalFromFunc func(queryParams AdvanceQueryParams) ([]clause.Clause, error)

type FormAdditionalSelectClausesFunc added in v1.5.15

type FormAdditionalSelectClausesFunc func(queryParams AdvanceQueryParams) ([]string, error)

type FormOtherClausesFunc added in v1.5.13

type FormOtherClausesFunc func(queryParams AdvanceQueryParams) ([]clause.Clause, error)

type Simple

type Simple struct {
	// schema
	Schema string

	// 关闭记录查询规则
	DisableRecordRule bool
}

Simple Bind参数

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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