Documentation
¶
Index ¶
- Constants
- type ApiCreateHttpHandler
- type ApiCreatePlugin
- func (p *ApiCreatePlugin) CmdHandler() ifs.IApiPluginCmdHandler
- func (p *ApiCreatePlugin) Describe() string
- func (p *ApiCreatePlugin) Do(running ifs.RunningParam)
- func (p *ApiCreatePlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
- func (p *ApiCreatePlugin) HttpHandler() ifs.IApiPluginHttpHandler
- func (p *ApiCreatePlugin) Name() string
- type ApiDeleteHttpHandler
- type ApiDeletePlugin
- func (p *ApiDeletePlugin) CmdHandler() ifs.IApiPluginCmdHandler
- func (p *ApiDeletePlugin) Describe() string
- func (p *ApiDeletePlugin) Do(running ifs.RunningParam)
- func (p *ApiDeletePlugin) Extends() map[string]string
- func (p *ApiDeletePlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
- func (p *ApiDeletePlugin) HttpHandler() ifs.IApiPluginHttpHandler
- func (p *ApiDeletePlugin) Name() string
- type ApiQueryHttpHandler
- type ApiQueryPlugin
- func (p *ApiQueryPlugin) CmdHandler() ifs.IApiPluginCmdHandler
- func (p *ApiQueryPlugin) Describe() string
- func (p *ApiQueryPlugin) Do(running ifs.RunningParam)
- func (p *ApiQueryPlugin) Extends() map[string]string
- func (p *ApiQueryPlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
- func (p *ApiQueryPlugin) HttpHandler() ifs.IApiPluginHttpHandler
- func (p *ApiQueryPlugin) Name() string
- type ApiResponseHttpHandler
- type ApiResponsePlugin
- func (p *ApiResponsePlugin) CmdHandler() ifs.IApiPluginCmdHandler
- func (p *ApiResponsePlugin) Describe() string
- func (p *ApiResponsePlugin) Do(running ifs.RunningParam)
- func (p *ApiResponsePlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
- func (p *ApiResponsePlugin) HttpHandler() ifs.IApiPluginHttpHandler
- func (p *ApiResponsePlugin) Name() string
- type ApiSearchHttpHandler
- type ApiSearchPlugin
- func (p *ApiSearchPlugin) CmdHandler() ifs.IApiPluginCmdHandler
- func (p *ApiSearchPlugin) Describe() string
- func (p *ApiSearchPlugin) Do(running ifs.RunningParam)
- func (p *ApiSearchPlugin) Extends() map[string]string
- func (p *ApiSearchPlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
- func (p *ApiSearchPlugin) HttpHandler() ifs.IApiPluginHttpHandler
- func (p *ApiSearchPlugin) Name() string
- type ApiUpdateHttpHandler
- type ApiUpdatePlugin
- func (p *ApiUpdatePlugin) CmdHandler() ifs.IApiPluginCmdHandler
- func (p *ApiUpdatePlugin) Describe() string
- func (p *ApiUpdatePlugin) Do(running ifs.RunningParam)
- func (p *ApiUpdatePlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
- func (p *ApiUpdatePlugin) HttpHandler() ifs.IApiPluginHttpHandler
- func (p *ApiUpdatePlugin) Name() string
- type JWTAuthorizePlugin
- func (p *JWTAuthorizePlugin) CmdHandler() ifs.IApiPluginCmdHandler
- func (p *JWTAuthorizePlugin) Describe() string
- func (p *JWTAuthorizePlugin) Do(running ifs.RunningParam)
- func (p *JWTAuthorizePlugin) Extends() map[string]string
- func (p *JWTAuthorizePlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
- func (p *JWTAuthorizePlugin) HttpHandler() ifs.IApiPluginHttpHandler
- func (p *JWTAuthorizePlugin) Name() string
- type RateLimitPlugin
- func (p *RateLimitPlugin) CmdHandler() ifs.IApiPluginCmdHandler
- func (p *RateLimitPlugin) Describe() string
- func (p *RateLimitPlugin) Do(running ifs.RunningParam)
- func (p *RateLimitPlugin) Extends() map[string]string
- func (p *RateLimitPlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
- func (p *RateLimitPlugin) HttpHandler() ifs.IApiPluginHttpHandler
- func (p *RateLimitPlugin) Name() string
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 ¶
func (p *ApiCreateHttpHandler) Router() []config.GinHandleParam
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 (p *ApiCreatePlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
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 ¶
func (p *ApiDeleteHttpHandler) Router() []config.GinHandleParam
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 (p *ApiDeletePlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
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 ¶
func (p *ApiQueryHttpHandler) Router() []config.GinHandleParam
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 (p *ApiQueryPlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
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 ¶
func (p *ApiResponseHttpHandler) Router() []config.GinHandleParam
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 (p *ApiResponsePlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
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 ¶
func (p *ApiSearchHttpHandler) Router() []config.GinHandleParam
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 (p *ApiSearchPlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
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 ¶
func (p *ApiUpdateHttpHandler) Router() []config.GinHandleParam
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 (p *ApiUpdatePlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
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 (p *JWTAuthorizePlugin) CmdHandler() ifs.IApiPluginCmdHandler
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 (p *JWTAuthorizePlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
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 (p *RateLimitPlugin) Factory(conf *config.PluginData) ifs.IApiPluginFactory
func (*RateLimitPlugin) HttpHandler ¶
func (p *RateLimitPlugin) HttpHandler() ifs.IApiPluginHttpHandler
func (*RateLimitPlugin) Name ¶
func (p *RateLimitPlugin) Name() string
Click to show internal directories.
Click to hide internal directories.