entity_crud

package
v0.11.36 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2024 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BindSimple

func BindSimple(builder *gateway.Builder, params *Simple, opts ...any)

Types

type CreateOption

type CreateOption func(options *CreateOptions)

func WithAfterCreateBuilderCallback

func WithAfterCreateBuilderCallback(callbacks RequestBuilderCallback) CreateOption

func WithBeforeCreateBuilderCallback

func WithBeforeCreateBuilderCallback(callbacks RequestBuilderCallback) CreateOption

func WithCreateMiddlewares

func WithCreateMiddlewares(middlewares ...gateway.Handler) CreateOption

type CreateOptions

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

type DeleteOption

type DeleteOption func(options *DeleteOptions)

func WithAfterDeleteBuilderCallback

func WithAfterDeleteBuilderCallback(callbacks RequestBuilderCallback) DeleteOption

func WithBeforeDeleteBuilderCallback

func WithBeforeDeleteBuilderCallback(callbacks RequestBuilderCallback) DeleteOption

func WithDeleteMiddlewares

func WithDeleteMiddlewares(middlewares ...gateway.Handler) DeleteOption

func WithDisableDelete

func WithDisableDelete() DeleteOption

type DeleteOptions

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

type GetByIDOption

type GetByIDOption func(options *GetByIDOptions)

func WithAfterGetByIDBuilderCallback

func WithAfterGetByIDBuilderCallback(callbacks RequestBuilderCallback) GetByIDOption

func WithBeforeGetByIDBuilderCallback

func WithBeforeGetByIDBuilderCallback(callbacks RequestBuilderCallback) GetByIDOption

func WithDisableGetByID

func WithDisableGetByID() GetByIDOption

func WithGetByIDMiddlewares

func WithGetByIDMiddlewares(middlewares ...gateway.Handler) GetByIDOption

type GetByIDOptions

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

type GlobalOption

type GlobalOption func(options *GlobalOptions)

func WithGlobalMiddlewares

func WithGlobalMiddlewares(middlewares ...gateway.Handler) GlobalOption

type GlobalOptions

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

type QueryOption

type QueryOption func(options *QueryOptions)

func WithAfterQueryBuilderCallback

func WithAfterQueryBuilderCallback(callbacks RequestBuilderCallback) QueryOption

func WithBeforeQueryBuilderCallback

func WithBeforeQueryBuilderCallback(callbacks RequestBuilderCallback) QueryOption

func WithDisableQuery

func WithDisableQuery() QueryOption

func WithQueryMiddlewares

func WithQueryMiddlewares(middlewares ...gateway.Handler) QueryOption

type QueryOptions

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

type RequestBuilderCallback added in v0.10.5

type RequestBuilderCallback func(requestBuilder *gateway.RequestBuilder) error

type Simple

type Simple struct {
	// 除去后缀的服务URL,如http://localhost:8080/example/api/v1
	ServiceVersionedUrl string

	// 服务缩写
	ServiceShortName string

	// 领域名称
	DomainCamelName string
	// contains filtered or unexported fields
}

type UpdateOption

type UpdateOption func(options *UpdateOptions)

func WithAfterUpdateBuilderCallback

func WithAfterUpdateBuilderCallback(callbacks RequestBuilderCallback) UpdateOption

func WithBeforeUpdateBuilderCallback

func WithBeforeUpdateBuilderCallback(callbacks RequestBuilderCallback) UpdateOption

func WithDisableUpdate

func WithDisableUpdate() UpdateOption

func WithUpdateMiddlewares

func WithUpdateMiddlewares(middlewares ...gateway.Handler) UpdateOption

type UpdateOptions

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

Jump to

Keyboard shortcuts

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