plugins

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SecretKey = "SECRET" //秘钥配置字段

	SearchFieldsParamsKey      = "SEARCH_FIELDS"       //完全匹配搜索字段列表配置
	SearchFuzzyFieldsParamsKey = "SEARCH_FUZZY_FIELDS" //模糊搜索搜索字段列表
	OrderRulesParamKey         = "ORDER_RULES"         //排序规则参数配置

	PageNumParamsKey        = "PAGE_NUM_PARAM"  //分页-页码参数名
	PageSizeParamsKey       = "PAGE_SIZE_PARAM" //分页-单页数量参数名
	ResponseFieldsParamsKey = "RESPONSE_FIELDS" //响应返回字段列表
	SubmitFieldsParamsKey   = "SUBMIT_FIELDS"   //提交参数字段列表
	IdFieldKey              = "ID_FIELD"        //id字段(用于指定数据id)
	SaasIdKey               = "SAAS_ID_FIELD"   //saas_id字段

	RateLimitKey = "LIMIT_RATE" //每秒限制速率
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiCreateHttpHandler

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

func (*ApiCreateHttpHandler) Router

type ApiCreatePlugin

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

func NewApiCreatePlugin

func NewApiCreatePlugin() *ApiCreatePlugin

func (*ApiCreatePlugin) CmdHandler

func (p *ApiCreatePlugin) CmdHandler() ifs.IApiPluginCmdHandler

func (*ApiCreatePlugin) Describe

func (p *ApiCreatePlugin) Describe() string

func (*ApiCreatePlugin) Do

func (p *ApiCreatePlugin) Do(running ifs.RunningParam)

func (*ApiCreatePlugin) Factory

func (*ApiCreatePlugin) HttpHandler

func (p *ApiCreatePlugin) HttpHandler() ifs.IApiPluginHttpHandler

func (*ApiCreatePlugin) Name

func (p *ApiCreatePlugin) Name() string

type ApiDeleteHttpHandler

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

func (*ApiDeleteHttpHandler) Router

type ApiDeletePlugin

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

func NewApiDeletePlugin

func NewApiDeletePlugin() *ApiDeletePlugin

func (*ApiDeletePlugin) CmdHandler

func (p *ApiDeletePlugin) CmdHandler() ifs.IApiPluginCmdHandler

func (*ApiDeletePlugin) Describe

func (p *ApiDeletePlugin) Describe() string

func (*ApiDeletePlugin) Do

func (p *ApiDeletePlugin) Do(running ifs.RunningParam)

func (*ApiDeletePlugin) Extends

func (p *ApiDeletePlugin) Extends() map[string]string

func (*ApiDeletePlugin) Factory

func (*ApiDeletePlugin) HttpHandler

func (p *ApiDeletePlugin) HttpHandler() ifs.IApiPluginHttpHandler

func (*ApiDeletePlugin) Name

func (p *ApiDeletePlugin) Name() string

type ApiQueryHttpHandler

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

func (*ApiQueryHttpHandler) Router

type ApiQueryPlugin

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

func NewApiQueryPlugin

func NewApiQueryPlugin() *ApiQueryPlugin

func (*ApiQueryPlugin) CmdHandler

func (p *ApiQueryPlugin) CmdHandler() ifs.IApiPluginCmdHandler

func (*ApiQueryPlugin) Describe

func (p *ApiQueryPlugin) Describe() string

func (*ApiQueryPlugin) Do

func (p *ApiQueryPlugin) Do(running ifs.RunningParam)

func (*ApiQueryPlugin) Extends

func (p *ApiQueryPlugin) Extends() map[string]string

func (*ApiQueryPlugin) Factory

func (*ApiQueryPlugin) HttpHandler

func (p *ApiQueryPlugin) HttpHandler() ifs.IApiPluginHttpHandler

func (*ApiQueryPlugin) Name

func (p *ApiQueryPlugin) Name() string

type ApiResponseHttpHandler

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

func (*ApiResponseHttpHandler) Router

type ApiResponsePlugin

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

func NewApiResponsePlugin

func NewApiResponsePlugin() *ApiResponsePlugin

func (*ApiResponsePlugin) CmdHandler

func (p *ApiResponsePlugin) CmdHandler() ifs.IApiPluginCmdHandler

func (*ApiResponsePlugin) Describe

func (p *ApiResponsePlugin) Describe() string

func (*ApiResponsePlugin) Do

func (p *ApiResponsePlugin) Do(running ifs.RunningParam)

func (*ApiResponsePlugin) Factory

func (*ApiResponsePlugin) HttpHandler

func (p *ApiResponsePlugin) HttpHandler() ifs.IApiPluginHttpHandler

func (*ApiResponsePlugin) Name

func (p *ApiResponsePlugin) Name() string

type ApiSearchHttpHandler

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

func (*ApiSearchHttpHandler) Router

type ApiSearchPlugin

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

func NewApiSearchPlugin

func NewApiSearchPlugin() *ApiSearchPlugin

func (*ApiSearchPlugin) CmdHandler

func (p *ApiSearchPlugin) CmdHandler() ifs.IApiPluginCmdHandler

func (*ApiSearchPlugin) Describe

func (p *ApiSearchPlugin) Describe() string

func (*ApiSearchPlugin) Do

func (p *ApiSearchPlugin) Do(running ifs.RunningParam)

func (*ApiSearchPlugin) Extends

func (p *ApiSearchPlugin) Extends() map[string]string

func (*ApiSearchPlugin) Factory

func (*ApiSearchPlugin) HttpHandler

func (p *ApiSearchPlugin) HttpHandler() ifs.IApiPluginHttpHandler

func (*ApiSearchPlugin) Name

func (p *ApiSearchPlugin) Name() string

type ApiUpdateHttpHandler

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

func (*ApiUpdateHttpHandler) Router

type ApiUpdatePlugin

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

func NewApiUpdatePlugin

func NewApiUpdatePlugin() *ApiUpdatePlugin

func (*ApiUpdatePlugin) CmdHandler

func (p *ApiUpdatePlugin) CmdHandler() ifs.IApiPluginCmdHandler

func (*ApiUpdatePlugin) Describe

func (p *ApiUpdatePlugin) Describe() string

func (*ApiUpdatePlugin) Do

func (p *ApiUpdatePlugin) Do(running ifs.RunningParam)

func (*ApiUpdatePlugin) Factory

func (*ApiUpdatePlugin) HttpHandler

func (p *ApiUpdatePlugin) HttpHandler() ifs.IApiPluginHttpHandler

func (*ApiUpdatePlugin) Name

func (p *ApiUpdatePlugin) Name() string

type JWTAuthorizePlugin

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

func NewJWTAuthorizePlugin

func NewJWTAuthorizePlugin() *JWTAuthorizePlugin

func (*JWTAuthorizePlugin) CmdHandler

func (*JWTAuthorizePlugin) Describe

func (p *JWTAuthorizePlugin) Describe() string

func (*JWTAuthorizePlugin) Do

func (p *JWTAuthorizePlugin) Do(running ifs.RunningParam)

func (*JWTAuthorizePlugin) Extends

func (p *JWTAuthorizePlugin) Extends() map[string]string

func (*JWTAuthorizePlugin) Factory

func (*JWTAuthorizePlugin) HttpHandler

func (p *JWTAuthorizePlugin) HttpHandler() ifs.IApiPluginHttpHandler

func (*JWTAuthorizePlugin) Name

func (p *JWTAuthorizePlugin) Name() string

type RateLimitPlugin

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

func NewRateLimitPlugin

func NewRateLimitPlugin() *RateLimitPlugin

func (*RateLimitPlugin) CmdHandler

func (p *RateLimitPlugin) CmdHandler() ifs.IApiPluginCmdHandler

func (*RateLimitPlugin) Describe

func (p *RateLimitPlugin) Describe() string

func (*RateLimitPlugin) Do

func (p *RateLimitPlugin) Do(running ifs.RunningParam)

func (*RateLimitPlugin) Extends

func (p *RateLimitPlugin) Extends() map[string]string

func (*RateLimitPlugin) Factory

func (*RateLimitPlugin) HttpHandler

func (p *RateLimitPlugin) HttpHandler() ifs.IApiPluginHttpHandler

func (*RateLimitPlugin) Name

func (p *RateLimitPlugin) Name() string

Jump to

Keyboard shortcuts

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